Bug#989140: roundcube-core: Error displayed during upgrade if manually installed plugins are in use in /var/lib/roundcube

2021-05-26 Thread Kurt Fitzner
Package: roundcube
Version: 1.4.11+dfsg.1-4
Severity: minor

During an upgrade of roundcube-core, if there are any manually installed
plugins in /var, then an error is shown:

Setting up roundcube-mysql (1.4.11+dfsg.1-4) ...
Setting up libx11-xcb1:amd64 (2:1.7.1-1) ...
Setting up roundcube-core (1.4.11+dfsg.1-4) ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
dbconfig-common: writing config to /etc/dbconfig-common/roundcube.conf
dbconfig-common: flushing administrative password
ERROR: Failed to load plugin file 
/usr/share/roundcube/plugins/show_gravatar/show_gravatar.php
Setting up roundcube-plugins (1.4.11+dfsg.1-4) ...
Setting up roundcube (1.4.11+dfsg.1-4) ...
Processing triggers for libc-bin (2.31-12) ...
Processing triggers for man-db (2.9.4-2) ...


Something is either looking at the roundcube configuration, or iterating
through all the plugins in /var/lib/roundcube/plugins and wanting to
associate them with the package-supplied plugins which are in
/usr/lib/roundcube/plugins.  However, only plugins supplied by the package
/should rightfully exist in /usr/lib/roundcube/plugins.

The script can assume that all plugins in /usr/lib/roundcube/plugins/* exist
as a link to /var/lib/roundcube/plugins/*, but the reverse cannot be
assumed.

Why the upgrade script for roundcube-core was looking at the plugins, and
why it made the assumption that the /var plugins must also all exist in /usr
is unknown.  It may be a disply-only error with no actual ramifications. 
That being said, the assumption of a reverse correlation shouldn't be made.



-- System Information:
Debian Release: 11.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages roundcube-core depends on:
ii  dbconfig-common 2.0.19
ii  debconf [debconf-2.0]   1.5.75
ii  dpkg1.20.9
ii  libjs-bootstrap44.5.2+dfsg1-6
ii  libjs-codemirror5.59.2+~cs0.23.109-1
ii  libjs-jquery3.5.1+dfsg+~3.5.5-7
ii  libjs-jquery-minicolors 2.2.6+dfsg-4
ii  libjs-jquery-ui 1.12.1+dfsg-8
ii  libjs-jstimezonedetect  1.0.6-5
ii  libmagic1   1:5.39-3
ii  php 2:7.4+76
ii  php-auth-sasl   1.1.0-1
ii  php-cli 2:7.4+76
ii  php-common  2:76
ii  php-intl2:7.4+76
ii  php-mail-mime   1.10.10-1
ii  php-masterminds-html5   2.7.4+dfsg-2
ii  php-mbstring2:7.4+76
ii  php-net-sieve   1.4.4-2
ii  php-net-smtp1.9.0-1
ii  php-net-socket  1.2.2-2
ii  php-pear1:1.10.12+submodules+notgz+20210212-1
ii  php7.4 [php]7.4.15-5+deb11u1
ii  php7.4-cli [php-cli]7.4.15-5+deb11u1
ii  php7.4-intl [php-intl]  7.4.15-5+deb11u1
ii  php7.4-json [php-json]  7.4.15-5+deb11u1
ii  php7.4-mbstring [php-mbstring]  7.4.15-5+deb11u1
ii  roundcube-mysql 1.4.11+dfsg.1-4
ii  ucf 3.0043

Versions of packages roundcube-core recommends:
ii  lighttpd [httpd-cgi]1.4.59-1
ii  php-fpm 2:7.4+76
ii  php-gd  2:7.4+76
ii  php-pspell  2:7.4+76
ii  php7.4-fpm [php-fpm]7.4.15-5+deb11u1
ii  php7.4-gd [php-gd]  7.4.15-5+deb11u1
ii  php7.4-pspell [php-pspell]  7.4.15-5+deb11u1
ii  spawn-fcgi  1.6.4-2

Versions of packages roundcube-core suggests:
pn  php-crypt-gpg 
pn  php-mkopinsky-zxcvbn-php  
pn  php-net-ldap3 
ii  roundcube-plugins 1.4.11+dfsg.1-4

Versions of packages roundcube depends on:
ii  dpkg  1.20.9

-- Configuration Files:
/etc/roundcube/lighttpd.conf changed [not included]

-- debconf information excluded



Bug#985866: roundcube-core: Missing dependency

2021-05-14 Thread Kurt Fitzner
Package: roundcube
Version: 1.4.11+dfsg.1-3
Followup-For: Bug #985866

This is actually a simple missing dependency.  The package libjs-less needs to
be a dependency of roundcube to correct the broken symlink.

The libjs-less package is a CSS meta-language.  From what I can tell, the only
time it is used in roundcube is if it is set to devel-mode.  I would suggest
that it's not worth the bother to put in the dependency for a devel mode that
you'd have to dig into the source to even know was there.


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages roundcube-core depends on:
ii  dbconfig-common 2.0.19
ii  debconf [debconf-2.0]   1.5.75
ii  dpkg1.20.9
ii  libjs-bootstrap44.5.2+dfsg1-6
ii  libjs-codemirror5.59.2+~cs0.23.109-1
ii  libjs-jquery3.5.1+dfsg+~3.5.5-7
ii  libjs-jquery-minicolors 2.2.6+dfsg-4
ii  libjs-jquery-ui 1.12.1+dfsg-8
ii  libjs-jstimezonedetect  1.0.6-5
ii  libmagic1   1:5.39-3
ii  php 2:7.4+76
ii  php-auth-sasl   1.1.0-1
ii  php-cli 2:7.4+76
ii  php-common  2:76
ii  php-intl2:7.4+76
ii  php-mail-mime   1.10.10-1
ii  php-masterminds-html5   2.7.4+dfsg-2
ii  php-mbstring2:7.4+76
ii  php-net-sieve   1.4.4-2
ii  php-net-smtp1.9.0-1
ii  php-net-socket  1.2.2-2
ii  php-pear1:1.10.12+submodules+notgz+20210212-1
ii  php7.4 [php]7.4.15-5+deb11u1
ii  php7.4-cli [php-cli]7.4.15-5+deb11u1
ii  php7.4-intl [php-intl]  7.4.15-5+deb11u1
ii  php7.4-json [php-json]  7.4.15-5+deb11u1
ii  php7.4-mbstring [php-mbstring]  7.4.15-5+deb11u1
ii  roundcube-mysql 1.4.11+dfsg.1-3
ii  ucf 3.0043

Versions of packages roundcube-core recommends:
ii  lighttpd [httpd-cgi]1.4.59-1
ii  php-fpm 2:7.4+76
ii  php-gd  2:7.4+76
ii  php-pspell  2:7.4+76
ii  php7.4-fpm [php-fpm]7.4.15-5+deb11u1
ii  php7.4-gd [php-gd]  7.4.15-5+deb11u1
ii  php7.4-pspell [php-pspell]  7.4.15-5+deb11u1
ii  spawn-fcgi  1.6.4-2

Versions of packages roundcube-core suggests:
pn  php-crypt-gpg 
pn  php-mkopinsky-zxcvbn-php  
pn  php-net-ldap3 
ii  roundcube-plugins 1.4.11+dfsg.1-3

Versions of packages roundcube depends on:
ii  dpkg  1.20.9

-- Configuration Files:
/etc/roundcube/lighttpd.conf changed [not included]

-- debconf information excluded



Bug#706061: Please revisit and create /etc/opendkim/

2021-05-14 Thread Kurt Fitzner
I think this bug/request and its solution could use a revisit.  I'm not 
sure about the state of the art in 2013, but in 2021 configuring 
OpenDKIM almost any virtual mail server requires a lot more 
configuration files.  The new two-part signing system does not lend 
itself well to just a keys directory and opendkim.conf directly in /etc. 
 The usual practice is a directory structure as shown:


etc
  ├── opendkim
  |  ├── opendkim.conf
  |  ├── KeyTable
  |  ├── SigningTable
  |  ├── TrustedHosts
  |  ├── Keys
  |  | ├── domain1.ca
  |  | |   ├── mail.private
  |  | |   ├── mail.txt
  |  | ├── domain2.ca
  |  | |   ├── mail.private
  |  | |   ├── mail.txt
  |  | ├──  ...
  |  | |

The original request back in 2013 was to create /etc/opendkim and to 
place the config file inside it.  This is the standard practice for most 
anything that is non-trivial to configure.  I would like to request that 
this be adopted.  Backwards compatibility with the old method can be 
maintained by making /etc/opendkim.conf a softlink to 
/etc/opendkim/opendkim.conf.


It is telling that I can find no howto or tutorial for OpenDKIM on 
Debian that doesn't instruct the user to create /etc/opendkim for 
further use:
   
https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-dkim-with-postfix-on-debian-wheezy

   https://allysmith.uk/using-dkim-with-postfix-on-debian
   
https://meumobi.github.io/sendmail/2015/09/18/install-configure-dkim-sendmail-debian.html


It would be a benefit if OpenDKIM's out-of-the box configuration 
structure could match what current practices are in the wild.




Bug#988236: Likely the best solution

2021-05-11 Thread Kurt Fitzner
For what it's worth, I concur with this solution.  The lighty-enable-mod 
and -disable-mod helpers are an abstraction layer that certainly 
originated with Debian and may still be unique to Debian (et al).  They 
came into being sometime in 2005-ish.  While, as an abstraction, its 
purpose is to hide the underlying config file mechanics, I can't see the 
underlying mechanism changing any time soon if it hasn't in the last 16 
years.


Upstream lighty has never adopted this abstraction, so I can't see it 
worth the trouble to expand on it now.


I think you've lighted (hah) upon the best solution here.



Bug#988327: dovecot-sieve: Request package create /var/lib/dovecot/sieve and /var/lib/dovecot/sieve/sieve.d directories

2021-05-10 Thread Kurt Fitzner
Package: dovecot-sieve
Version: 1:2.3.13+dfsg1-1
Severity: wishlist

Dear Maintainer,

Background:
Dovecot's sieve plugin allows for server-side mail filtering scripts.  These 
are typically stored on a per-user basis.  It also allows for a server default
script to be run if there are no user scripts for that user, and also both
"before" and "after" directories where a series of scripts will be run before
and after the user script is run.

Debian's dovecot-sieve package does not create the directory where the
server default script lives.  By (ug) default, this location is:
/usr/lib/dovecot/sieve
And the file to be put in that location would be default.sieve and then
compiled.

Debian also does not create the before or after directories.  There is
no default location for them, but the first suggested location for it given in
/etc/dovecot/90-sieve.conf is:
#sieve_before = /var/lib/dovecot/sieve.d

Request:
1) I propose that the dovecot-sieve package create the default directory that
holds default.sieve.

2) I propose a sample default.sieve script be stored in the above directory.
Less as an actual sample, and more as a marker for "this is where it goes"

3) I propose that the first suggested location for the "sieve_before" directory
be changed to be a subdirectory of the above:
#sieve_before = /var/lib/dovecot/sieve/sieve.d

4) I propose a short readme be placed in 3)'s directory.  Again, mostly just
as a marker for "this is where the before scripts go"


Thus the directory structure I propose is:

/var/lib/dovecot/sieve/ 
  ├── default.sieve.sample
  └── sieve.d/
 └── readme.before

I would be happy to provide the files proposed in #2 and #4.

-- Package-specific info:

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages dovecot-sieve depends on:
ii  dovecot-core  1:2.3.13+dfsg1-1
ii  libc6 2.31-11
ii  ucf   3.0043

dovecot-sieve recommends no packages.

dovecot-sieve suggests no packages.

Versions of packages dovecot-sieve is related to:
ii  dovecot-core [dovecot-common]  1:2.3.13+dfsg1-1
pn  dovecot-dev
pn  dovecot-gssapi 
ii  dovecot-imapd  1:2.3.13+dfsg1-1
pn  dovecot-ldap   
ii  dovecot-lmtpd  1:2.3.13+dfsg1-1
ii  dovecot-managesieved   1:2.3.13+dfsg1-1
ii  dovecot-mysql  1:2.3.13+dfsg1-1
pn  dovecot-pgsql  
ii  dovecot-pop3d  1:2.3.13+dfsg1-1
ii  dovecot-sieve  1:2.3.13+dfsg1-1
pn  dovecot-sqlite 

-- no debconf information


Bug#988323: fail2ban: Debian's custom roundcube log location not reflected in fail2ban's debian paths

2021-05-10 Thread Kurt Fitzner
Package: fail2ban
Version: 0.11.2-1
Severity: normal
Tags: patch

Dear Maintainer,

When the Debian roundcube packages are used, Debian places its error log in
/var/log/roundcube/errors.log

While fail2ban's default paths has it at:
/var/log/roundcube/errors

This means that activating fail2ban's built-in roundcube rules will cause
fail2ban to be unable to start.

Since Debian moved the log from its common location, the omission of the
path in paths-debian.conf is a bug as it makes the built-in rule fail.

Attached is a patch to correct this.  It simply adds the correct path to
path-debian.conf.



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages fail2ban depends on:
ii  lsb-base  11.1.0
ii  python3   3.9.2-3

Versions of packages fail2ban recommends:
ii  iptables   1.8.7-1
ii  python3-pyinotify  0.9.6-1.3
ii  python3-systemd234-3+b4
ii  whois  5.5.9

Versions of packages fail2ban suggests:
ii  bsd-mailx [mailx]8.1.2-0.20180807cvs-2
pn  monit
ii  rsyslog [system-log-daemon]  8.2102.0-2
pn  sqlite3  

-- no debconf information

*** /home/kfitzner/fail2ban_debian_roundcube.diff
--- paths-debian.conf   2020-11-23 16:43:03.0 -0400
+++ paths-debian.conf.fixed 2021-05-10 09:48:41.193223094 -0300
@@ -24,5 +24,7 @@
 exim_main_log = /var/log/exim4/mainlog
 
 # was in debian squeezy but not in wheezy
 # /etc/proftpd/proftpd.conf (SystemLog)
 proftpd_log = /var/log/proftpd/proftpd.log
+
+roundcube_errors_log = /var/log/roundcube/errors.log
--- paths-debian.conf   2020-11-23 16:43:03.0 -0400
+++ paths-debian.conf.fixed 2021-05-10 09:48:41.193223094 -0300
@@ -24,5 +24,7 @@
 exim_main_log = /var/log/exim4/mainlog
 
 # was in debian squeezy but not in wheezy
 # /etc/proftpd/proftpd.conf (SystemLog)
 proftpd_log = /var/log/proftpd/proftpd.log
+
+roundcube_errors_log = /var/log/roundcube/errors.log


Bug#988264: roundcube-core: Configure script does not set unix socket mysql connection and manually setting it breaks the script

2021-05-09 Thread Kurt Fitzner

If you're not convinced try to...


You are correct.  It is indeed very difficult to get the client to even 
use TCP/IP on a local machine any more, which I could only do by setting 
the host to 127.0.0.1.  The word "localhost" now seems to exclusively 
mean unix socket for mysql.


Thank-you, that not only turns this into a non-bug, but it means I can 
relax a bit on my configurations for mysql/mariadb in the future and not 
worry about ensuring they are explicitly set to unix sockets across the 
board.




Bug#988282: roundcube-core: Uninstall fails in lighttpd environment

2021-05-09 Thread Kurt Fitzner
Package: roundcube-core
Version: 1.4.11+dfsg.1-3
Severity: normal

In a lighttpd environment, roundcube-core fails to uninstall/purge.  Comments
to follow apt's output:

# apt-get purge roundcube roundcube-plugins roundcube-plugins-extra 
roundcube-core roundcube-mysql 
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages were automatically installed and are no longer required:
  fonts-glyphicons-halflings libjs-bootstrap libjs-jquery-minicolors 
libjs-jstimezonedetect php-auth-sasl php-intl php-mail-mime 
php-masterminds-html5 php-net-sieve php-net-smtp
  php-net-socket php-pspell php7.4-intl php7.4-pspell
Use 'apt autoremove' to remove them.
The following packages will be REMOVED:
  roundcube* roundcube-core* roundcube-mysql* roundcube-plugins* 
roundcube-plugins-extra*
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
After this operation, 25.6 MB disk space will be freed.
Do you want to continue? [Y/n] 
(Reading database ... 70765 files and directories currently installed.)
Removing roundcube (1.4.11+dfsg.1-3) ...
Removing roundcube-plugins-extra (1.4.10+1-3) ...
Removing roundcube-plugins (1.4.11+dfsg.1-3) ...
Removing roundcube-core (1.4.11+dfsg.1-3) ...
Determining localhost credentials from /etc/mysql/debian.cnf: succeeded.
dbconfig-common: dumping mysql database roundcube to 
/var/tmp/roundcube.roundcube.2021-05-09-12.53.mysql.BQZjK8.
dbconfig-common: dropping mysql database roundcube.
dropping database roundcube: success.
verifying database roundcube was dropped: success.
dbconfig-common: revoking privileges for user roundcube on roundcube.
revoking access to database roundcube from roundcube@localhost: success.
Ignoring unknown module: roundcube
Run "service lighttpd force-reload" to enable changes
dpkg: error processing package roundcube-core (--remove):
 installed roundcube-core package post-removal script subprocess returned error 
exit status 2
dpkg: too many errors, stopping
Errors were encountered while processing:
 roundcube-core
Processing was halted because there were too many errors.
E: Sub-process /usr/bin/dpkg returned an error code (1)


It is failing on disabling roundcube's lighttpd config.  This appears to be
happening because the softlink /etc/lighttpd/conf-available/50-roundcube.conf
to /etc/roundcube/lighttpd.conf is being removed before lighttpd-disable-mod
is being run.  For lighttpd-disable-mod to succeed, apparently the file must
occur in both conf-enabled and conf-available.


-- System Information: 
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages roundcube-core depends on:
ii  dbconfig-common 2.0.19
ii  debconf [debconf-2.0]   1.5.75
ii  dpkg1.20.9
ii  libjs-bootstrap44.5.2+dfsg1-6
ii  libjs-codemirror5.59.2+~cs0.23.109-1
ii  libjs-jquery3.5.1+dfsg+~3.5.5-7
ii  libjs-jquery-minicolors 2.2.6+dfsg-4
ii  libjs-jquery-ui 1.12.1+dfsg-8
ii  libjs-jstimezonedetect  1.0.6-5
ii  libmagic1   1:5.39-3
ii  php 2:7.4+76
ii  php-auth-sasl   1.1.0-1
ii  php-cli 2:7.4+76
ii  php-common  2:76
ii  php-intl2:7.4+76
ii  php-mail-mime   1.10.10-1
ii  php-masterminds-html5   2.7.4+dfsg-2
ii  php-mbstring2:7.4+76
ii  php-net-sieve   1.4.4-2
ii  php-net-smtp1.9.0-1
ii  php-net-socket  1.2.2-2
ii  php-pear1:1.10.12+submodules+notgz+20210212-1
ii  php7.4 [php]7.4.15-5+deb11u1
ii  php7.4-cli [php-cli]7.4.15-5+deb11u1
ii  php7.4-intl [php-intl]  7.4.15-5+deb11u1
ii  php7.4-json [php-json]  7.4.15-5+deb11u1
ii  php7.4-mbstring [php-mbstring]  7.4.15-5+deb11u1
ii  roundcube-mysql 1.4.11+dfsg.1-3
ii  ucf 3.0043

Versions of packages roundcube-core recommends:
ii  lighttpd [httpd-cgi]1.4.59-1
ii  php-fpm 2:7.4+76
ii  php-gd  2:7.4+76
ii  php-pspell  2:7.4+76
ii  php7.4-fpm [php-fpm]7.4.15-5+deb11u1
ii  php7.4-gd [php-gd]  7.4.15-5+deb11u1
ii  php7.4-pspell [php-pspell]  7.4.15-5+deb11u1
ii  spawn-fcgi  1.6.4-2

Versions of packages roundcube-core suggests:
pn  php-crypt-gpg 
pn  php-mkopinsky-zxcvbn-php  
pn  php-net-ldap3 
ic  roundcube-plugins 1.4.11+dfsg.1-3

-- debconf information excluded



Bug#988264: roundcube-core: Configure script does not set unix socket mysql connection and manually setting it breaks the script

2021-05-09 Thread Kurt Fitzner
After running dpkg-reconfigure roundcube-core I find that 
/etc/dbconfig-common/roundcube.conf remains unchanged, with the relevant 
bits as follows:


# dbc_dbserver: database host.
#leave unset to use localhost (or a more efficient local method
#if it exists).
dbc_dbserver='localhost'

# dbc_dbport: remote database port
#leave unset to use the default.  only applicable if you are
#using a remote database.
dbc_dbport='3306'

Procedure:

$ apt-get purge roundcube roundcube-core roundcube-mysql
$ apt-get --purge autoremove
$ apt-get install roundcube
  Installer asks if I want to configure the database with 
dbconfig-common, answer yes

  Installer asks for me to set a password, to which I do
$ dpkg-reconfigure roundcube-core
  Asked for IMAP server (stores answer in config.inc.php)
  Asked for default language, set to en-CA (stores answer in 
config.inc.php)

  Asked if I want to reinstall the database, select YES
  Asked for connection method, select UNIX SOCKET (no apparent effect)
  Asked for authentication plugin, select default
  Asked for database name, select roundcube
  Asked for username, select roundcube
  Asked for password, set it (x 2)
  Asked for configuration account, set to root
  Asked for what http servers to configure, select lighttpd
  Asked if I want to restart lighttpd, select no

Expected behavior: Both debian-db.php and 
/etc/dbconfig-common/roundcube.conf should reflect the selected Unix 
Socket method of connection.


Actual behavior: Both files retain "localhost" as the server and "3306" 
as the port.


I have tried this several times with the same result every time.  I even 
tried using a different password for the roundcube user in the 
reconfigure that I did during the initial install.  The new password 
makes it through to dbconfig-common.  The updated connection method 
setting does not.




Bug#988264: roundcube-core: Configure script does not set unix socket mysql connection and manually setting it breaks the script

2021-05-09 Thread Kurt Fitzner
Package: roundcube
Version: 1.4.11+dfsg.1-3
Severity: normal

Background:

When roundcube is installed, the configuration script at that time only asks
what password you want for the roundcube mysql database user.  This then
causes a default database connection settings file to be created as
/etc/roundcube/debian-db.php through dbconfig-common.  The "correct" ways to
alter the connection settings are then given (through comments in the above file
and in /etc/roundcobe/config.inc.php) as to either use dpkg-reconfigure
or to edit /etc/dbconfig-common/roundcube.conf and regenerate.

Both ways fail.


Problem 1:

If you manually run dpkg-reconfigure roundcube-core, then the full installation
script is run and you are asked to specify the connection method.  The default
method purports to be by unix socket (though you can also select tcp/ip).  
Setting
this to unix socket, though, has no effect anywhere.  It does not make any 
changes
to either /etc/dbconfig-common/roundcube.conf or /etc/roundcube/debian-db.php.


Problem 2:

The next "correct" way given in the comments to make changes to debian-db.php is
to manually edit /etc/dbconfig-common/roundcube.conf.  If you do edit it 
manually,
the way to speficy unix sockets is below:

# dbc_dbserver: database host.
#   leave unset to use localhost (or a more efficient local method
#   if it exists).
#dbc_dbserver='localhost'
dbc_dbserver='unix(/var/run/mysqld/mysqld.sock)'

If you use the above setting you can then generate a config file with:

$ /usr/sbin/dbconfig-generate-include /etc/dbconfig-common/roundcube.conf

The generated connection settings from this will cause roundcube to correctly
log in with unix sockets.  However, if dpkg-reconfigure is subsequently run:
$ dpkg-reconfigure roiundcube-core

then it will itself fail with a connection error when it tries to connect to
mysql.

The above setting for dbc_dbserver was crafted to give a correct connection
string when it is parsed by /etc/roundcube/debian-db-roundcube.php.


So the issue is, there is no way with the given tools to make persistent
configuration files that will employ unix sockets.  The automated way does
nothing and the manual way either creates a connection string that dbconfig
can use, or that /etc/roundcube/debian-db-roundcube.php can use, but not one
that will work in both.


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages roundcube-core depends on:
ii  dbconfig-common 2.0.19
ii  debconf [debconf-2.0]   1.5.75
ii  dpkg1.20.9
ii  libjs-bootstrap44.5.2+dfsg1-6
ii  libjs-codemirror5.59.2+~cs0.23.109-1
ii  libjs-jquery3.5.1+dfsg+~3.5.5-7
ii  libjs-jquery-minicolors 2.2.6+dfsg-4
ii  libjs-jquery-ui 1.12.1+dfsg-8
ii  libjs-jstimezonedetect  1.0.6-5
ii  libmagic1   1:5.39-3
ii  php 2:7.4+76
ii  php-auth-sasl   1.1.0-1
ii  php-cli 2:7.4+76
ii  php-common  2:76
ii  php-intl2:7.4+76
ii  php-mail-mime   1.10.10-1
ii  php-masterminds-html5   2.7.4+dfsg-2
ii  php-mbstring2:7.4+76
ii  php-net-sieve   1.4.4-2
ii  php-net-smtp1.9.0-1
ii  php-net-socket  1.2.2-2
ii  php-pear1:1.10.12+submodules+notgz+20210212-1
ii  php7.4 [php]7.4.15-5+deb11u1
ii  php7.4-cli [php-cli]7.4.15-5+deb11u1
ii  php7.4-intl [php-intl]  7.4.15-5+deb11u1
ii  php7.4-json [php-json]  7.4.15-5+deb11u1
ii  php7.4-mbstring [php-mbstring]  7.4.15-5+deb11u1
ii  roundcube-mysql 1.4.11+dfsg.1-3
ii  ucf 3.0043

Versions of packages roundcube-core recommends:
ii  lighttpd [httpd-cgi]1.4.59-1
ii  php-fpm 2:7.4+76
ii  php-gd  2:7.4+76
ii  php-pspell  2:7.4+76
ii  php7.4-fpm [php-fpm]7.4.15-5+deb11u1
ii  php7.4-gd [php-gd]  7.4.15-5+deb11u1
ii  php7.4-pspell [php-pspell]  7.4.15-5+deb11u1
ii  spawn-fcgi  1.6.4-2

Versions of packages roundcube-core suggests:
pn  php-crypt-gpg 
pn  php-mkopinsky-zxcvbn-php  
pn  php-net-ldap3 
ic  roundcube-plugins 1.4.11+dfsg.1-3

-- debconf information excluded



Bug#988236: roundcube-core: Install breaks lighttpd if fastcgi-php-fpm module is active

2021-05-08 Thread Kurt Fitzner
Package: roundcube
Version: 1.4.11+dfsg.1-3
Severity: important

Dear Maintainer,

If roundcube is installed on a system with lighttpd, then the installer
attempts to activate lighttpd's php module fastcgi-php.  However, If the
module fastcgi-php-fpm is already active, then having them both active breaks
lighttpd and the subsequent force-reload that the installer attemmpts on
lighttpd causes it to fail.

On systems with lighttpd, the installer should detect if fastcgi-php-fpm is
already active and if so, should not subsequently activate fastcgi-php.

I'm not sure this shouldn't have a higher severity, but I'll let you judge.

Thanks,

 Kurt Fitzner



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages roundcube-core depends on:
ii  dbconfig-common 2.0.19
ii  debconf [debconf-2.0]   1.5.75
ii  dpkg1.20.9
ii  libjs-bootstrap44.5.2+dfsg1-6
ii  libjs-codemirror5.59.2+~cs0.23.109-1
ii  libjs-jquery3.5.1+dfsg+~3.5.5-7
ii  libjs-jquery-minicolors 2.2.6+dfsg-4
ii  libjs-jquery-ui 1.12.1+dfsg-8
ii  libjs-jstimezonedetect  1.0.6-5
ii  libmagic1   1:5.39-3
ii  php 2:7.4+76
ii  php-auth-sasl   1.1.0-1
ii  php-cli 2:7.4+76
ii  php-common  2:76
ii  php-intl2:7.4+76
ii  php-mail-mime   1.10.10-1
ii  php-masterminds-html5   2.7.4+dfsg-2
ii  php-mbstring2:7.4+76
ii  php-net-sieve   1.4.4-2
ii  php-net-smtp1.9.0-1
ii  php-net-socket  1.2.2-2
ii  php-pear1:1.10.12+submodules+notgz+20210212-1
ii  php7.4 [php]7.4.15-5+deb11u1
ii  php7.4-cli [php-cli]7.4.15-5+deb11u1
ii  php7.4-intl [php-intl]  7.4.15-5+deb11u1
ii  php7.4-json [php-json]  7.4.15-5+deb11u1
ii  php7.4-mbstring [php-mbstring]  7.4.15-5+deb11u1
ii  roundcube-mysql 1.4.11+dfsg.1-3
ii  ucf 3.0043

Versions of packages roundcube-core recommends:
ii  lighttpd [httpd-cgi]1.4.59-1
ii  php-fpm 2:7.4+76
ii  php-gd  2:7.4+76
ii  php-pspell  2:7.4+76
ii  php7.4-fpm [php-fpm]7.4.15-5+deb11u1
ii  php7.4-gd [php-gd]  7.4.15-5+deb11u1
ii  php7.4-pspell [php-pspell]  7.4.15-5+deb11u1
ii  spawn-fcgi  1.6.4-2

Versions of packages roundcube-core suggests:
pn  php-crypt-gpg 
pn  php-mkopinsky-zxcvbn-php  
pn  php-net-ldap3 
ii  roundcube-plugins 1.4.11+dfsg.1-3

Versions of packages roundcube depends on:
ii  dpkg  1.20.9

-- debconf information:
  roundcube/upgrade-error: abort
  roundcube/install-error: abort
  roundcube/dbconfig-remove: true
  roundcube/remote/newhost:
  roundcube/remove-error: abort
  roundcube/mysql/method: Unix socket
  roundcube/purge: false
  roundcube/remote/host: localhost
  roundcube/passwords-do-not-match:
  roundcube/language: en_CA
  roundcube/internal/skip-preseed: false
* roundcube/database-type: mysql
  roundcube/dbconfig-reinstall: false
  roundcube/restart-webserver: true
  roundcube/remote/port:
  roundcube/hosts:
* roundcube/mysql/admin-user: root
  roundcube/reconfigure-webserver: apache2, lighttpd
  roundcube/db/app-user: roundcube@localhost
  roundcube/upgrade-backup: true
  roundcube/internal/reconfiguring: false
  roundcube/mysql/authplugin: default
  roundcube/db/dbname: roundcube
  roundcube/missing-db-package-error: abort
* roundcube/dbconfig-install: true
  roundcube/dbconfig-upgrade: true



Bug#922815: What is the current workaround?

2021-05-05 Thread Kurt Fitzner
Installing rcconf also installs sysv-rc, insserv, and startpar. 
Installing initscripts also installs sysv-rc, insserv, and startpar . 
If neither of those scenarios make sense without sysvinit installed,
then yes, it clearly should be dependency somewhere.  If insserv is not
relevant on a systemd system, then please put in a conflicts. 

As far as how it is even useful, honestly, I am not an expert on systemd
(who is?).  I had previously understood that rcconf on modern Debian
systems interfaced with systemd through some sort of compatibility
layer.  The way that "sudo service lighttpd start" and "sudo systemctl
start lighttpd" both do the same thing.  This seems not to be the case. 
I don't know what all is involved under the hood for rcconf or Debian's
init systems, nor should I have to.  I should know what tools are
available and expect that they will work.  And if tool A is not
compatible with initsystem B, then it's not unreasonable to expect that
trying to install A when B is there will run into a conflict somewhere. 

So yes, if this is a nonsensical combination, please do put in the
dependencies and conflicts that will enforce that for whatever packages
you maintain. 

Thank-you. 

On 2021-05-05 00:20, Thorsten Glaser wrote:

> On Tue, 4 May 2021, Kurt Fitzner wrote:
> 
>> I just tried to install rcconf on a Debian testing sytem.  Since rcconf
> 
> How is rcconf even useful on a nōn-sysvinit+sysv-rc system?
> 
> Maybe rcconf should depend on that or conflict with all others?
> 
> bye,
> //mirabilos

Bug#988094: Patch redux

2021-05-05 Thread Kurt Fitzner
It appears the patch didn't survive some of the editing I did in 
reportbug.   Here it is:


--- chkservice-master/src/chk-systemd.cpp	2020-01-16 01:13:08.0 
-0400
+++ chkservice-patched/src/chk-systemd.cpp	2020-01-16 10:21:25.0 
-0400

@@ -517,20 +517,27 @@
   }

   char *names[ids->size()];

   for (auto id : (*ids)) {
-names[i] = (char *) id.c_str();
+const char *name = id.c_str();
+char *copy = new char[strlen(name)+ 1];
+strcpy(copy, name);
+names[i] =copy;
 i++;
   }
   names[i] = NULL;

   try {
 applyUnitState("EnableUnitFiles", names, STATE_FLAGS_ENABLE);
   } catch (std::string ) {
+for (i; i < 0; --i)
+   delete names[i];
 throw err;
   }
+  for (i; i < 0; --i)
+ delete names[i];
 }

 void ChkBus::disableUnits(std::set *ids) {
   int i = 0;

@@ -539,21 +546,28 @@
   }

   char *names[ids->size()];

   for (auto id : (*ids)) {
-names[i] = (char *) id.c_str();
+const char *name = id.c_str();
+char *copy = new char[strlen(name)+ 1];
+strcpy(copy, name);
+names[i] =copy;
 i++;
   }

   names[i] = NULL;

   try {
 applyUnitState("DisableUnitFiles", names, STATE_FLAGS_DISABLE);
   } catch (std::string ) {
+for (i; i < 0; --i)
+   delete names[i];
 throw err;
   }
+  for (i; i < 0; --i)
+ delete names[i];
 }

 void ChkBus::enableUnit(const char *name) {
   try {
 std::set id;



Bug#988094: reportbug: chkservice fails to control certain services

2021-05-05 Thread Kurt Fitzner
Package: chkservice
Version: 0.3-1
Severity: important
Tags: patch upstream

The chkservice systemd TUI is intended to be able to start, stop, enable, and
disable services as a front-end for systemctl.  On certain services, it fails
to be able to enable or disable them, showing the errors:

Failed: Invalid argument
 or
Failed: Connection reset by peer

Notably, one service that chkservice fails to be able to enable or disable on
my Debian Testing (bullseye) system is lighttpd

This appears to be a known upstream bug as reported here:
https://github.com/linuxenko/chkservice/issues/12

There also appears to be a forked version with a correction here:
https://github.com/nufeng74/chkservice

I've tested the patch and is appears to work.  Recommend adopting this patch
into Debian.  It appears to be minor enough to justify a change for testing
to get into Debian 11.

The problem appears to be caused by c_str temporary pointers.  I'm not 100%
sure there aren't security implications to this.

-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages chkservice depends on:
ii  libc62.31-11
ii  libgcc-s1 [libgcc1]  10.2.1-6
ii  libncurses6  6.2+20201114-2
ii  libstdc++6   10.2.1-6
ii  libsystemd0  247.3-5
ii  libtinfo66.2+20201114-2

chkservice recommends no packages.

chkservice suggests no packages.

-- no debconf information



Bug#922815: What is the current workaround?

2021-05-05 Thread Kurt Fitzner
I just tried to install rcconf on a Debian testing sytem.  Since rcconf 
requires insserv, it was installed first.  During the insserv install I 
got:


insserv: FATAL: service mountkernfs has to exist for service udev
insserv: FATAL: service urandom has to exist for service networking

I am curious, what is the current state of this bug?  There is talk 
about first installing initscripts as a workaround for this.  But the 
initscripts package also depends on insserv, so I still get the above 
errors.  The only way I seem to be able to avoid the above fatal error 
messages is if I install initscripts (which tries to install insserv), 
and then reinstall insserv.


This seems rather circular.



Bug#944490: Three different reported bugs

2021-05-03 Thread Kurt Fitzner
This is actually three different bugs.  Each of which have been 
reported:

#857791 postfixadmin & dbconfig-common: mysql/mysqli mismatch
#926253 Required smart cache directory not being created
#965075 postfixadmin: wrong alias in postfixadmin conf-available for 
apache2


I am cloning this bug and then merging the clones with the above.



Bug#965075: Needs to be fixed in testing also

2021-05-03 Thread Kurt Fitzner
This bug happened because upstream changed their directory structure and 
the web server config files needed to be aliased to the new directory 
where postfixadmin's web interface lives.  Thus, the same change that 
was done to the apache config file should also have been done to the 
lighttpd configuration file.  It's too bad it was fixed only in apache 
before the fact that lighttpd's config file was suffering from the same 
issue was noted in the bug report.  Now I am caught between either 
adding lighttpd to this bug and marking the whole thing notfixed, or 
reporting the lighttpd issue as a separate bug.  The former is really 
more technically correct, since they are both really the same bug, but 
that is the more invasive os the choices so I chose to report the 
lighttpd config file issue as a separate bug.  It is now opened as 
#987998.


Collectively, #965075 and #987998 should be marked as grave since the 
bug they represent precludes the package from functioning on nearly all 
systems.  I have marked #965075 as such because while it is currently 
fixed in unstable, the version in testing is not fixed and it needs to 
be before postfixadmin is considered for release in Debian 11.


I have not also marked #987998 as grave, but please do not backport the 
fix for this to testing without also fixing #987998.




Bug#926253: Missing templates_c directory

2021-05-03 Thread Kurt Fitzner
The missing templates_c directory precludes the package from
functioning.  The original reporter's proposed workaround doesn't
properly Debianize the solution, it leaves a directory inside /usr/share
that an unprivileged user can write to.  It properly belongs in
/var/lib/postfixadmin/templates_c.  

I have changed the severity to grave since this bug "makes the package
in question unusable" as installed, and its unusability is a missing
piece and not related to its normal configuration.  This should be fixed
prior to Debian 11's release or the package removed.  Retaining the
package will only encourage more users to use improper workarounds that
may complicate things when the bug is finally and properly fixed and the
user upgrades to the fixed version.

Bug#987998: postfixadmin: wrong alias in postfixadmin conf-available for lighttpd

2021-05-03 Thread Kurt Fitzner
Package: postfixadmin
Version: 3.3.5-1
Followup-For: Bug #987998

This also applies to release 3.3.5-1, currently in testing



Bug#987998: postfixadmin: wrong alias in postfixadmin conf-available for lighttpd

2021-05-03 Thread Kurt Fitzner
Package: postfixadmin
Version: 3.3.7-1
Severity: important

Dear Maintainer,

Bug #965075 also applies to the lighttpd configuration file:
/etc/lighttpd/conf-available/90-postfixadmin.conf

Configuration file contains:

# Alias for Postfixadmin
alias.url += ( 
"/postfixadmin" => "/usr/share/postfixadmin",
)

The alias needs to point instead to /usr/share/postfixadmin/public



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages postfixadmin depends on:
ii  dbconfig-common 2.0.19
ii  debconf 1.5.75
ii  lighttpd [httpd]1.4.59-1
ii  mariadb-client  1:10.5.9-1
ii  php 2:7.4+76
ii  php-fpm 2:7.4+76
ii  php-imap2:7.4+76
ii  php-mbstring2:7.4+76
ii  php-mysql   2:7.4+76
ii  php7.4 [php]7.4.15-5+deb11u1
ii  php7.4-cgi [php-cgi]7.4.15-5+deb11u1
ii  php7.4-fpm [php-fpm]7.4.15-5+deb11u1
ii  php7.4-imap [php-imap]  7.4.15-5+deb11u1
ii  php7.4-mbstring [php-mbstring]  7.4.15-5+deb11u1
ii  php7.4-mysql [php-mysqlnd]  7.4.15-5+deb11u1
ii  wwwconfig-common0.3.0+nmu1

Versions of packages postfixadmin recommends:
ii  dovecot-core1:2.3.13+dfsg1-1
ii  mariadb-server  1:10.5.9-1
ii  mariadb-server-10.5 [virtual-mysql-server]  1:10.5.9-1
ii  php-cli 2:7.4+76
ii  php7.4-cli [php-cli]7.4.15-5+deb11u1
ii  postfix-mysql   3.5.6-1
pn  zendframework   

postfixadmin suggests no packages.

-- debconf information excluded



Bug#987121: wordpress: lighttpd not satisfying httpd dependency for installation

2021-04-17 Thread Kurt Fitzner
Package: wordpress
Version: 5.6.1+dfsg1-1
Severity: normal

Dear Maintainer,

Wordpress depends, among other things on apache2 or httpd.  The httpd package
is, of course, a virtual one that is provided by twelve other packages, 
including
apache2 and lighttpd.

This is supposed to mean that any package in the httpd list will satisfy the
dependency, and only if no package from that list is installed on the system
will apache2 be installed with it.

Unfortunately, lighttpd is not satisfying the dependency.  Even when lighttpd
is installed on the system, apt will try and install apache2 along with
wordpress.


-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-6-amd64 (SMP w/2 CPU threads)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wordpress depends on:
ii  ca-certificates 20210119
pn  libapache2-mod-php | php
pn  libjs-cropper   
ii  libjs-underscore1.9.1~dfsg-3
ii  lighttpd [httpd]1.4.59-1
ii  mariadb-client-10.5 [virtual-mysql-client]  1:10.5.9-1
ii  php-gd  2:7.4+76
pn  php-getid3  
ii  php-mysql   2:7.4+76
ii  php7.4-gd [php-gd]  7.4.15-5+deb11u1
ii  php7.4-mysql [php-mysqlnd]  7.4.15-5+deb11u1

Versions of packages wordpress recommends:
pn  wordpress-l10n   
pn  wordpress-theme-twentytwentyone  

Versions of packages wordpress suggests:
ii  mariadb-server-10.5 [virtual-mysql-server]  1:10.5.9-1
pn  php-ssh2



Bug#987061: Further information

2021-04-16 Thread Kurt Fitzner
Further digging shows this error to be caused by phpMyAdmin's default
connection collation being set to "utfmb4_unicode_ci".  Every new user
that logs in to phpMyAdmin will have its connection collation set to
"utfmb4_unicode_ci" by default.  Unfortunately, that collation is
incompatible with Debian's MariaDB server default collation of
"utfmb4_general_ci".  You cannot mix unicode and general collations in
queries and views. 

To correct this problem this package's default connection collation
needs to be set to "utfmb4_general_ci", or the Debian's Maria DB server
package's default server collation needs to be changed to the more
appropriate "utfmb4_unicode_ci".

Bug#987061: phpmyadmin: Error "Illegal mix of collations" when clicking on Priviliges tab after default installation

2021-04-16 Thread Kurt Fitzner
Package: phpmyadmin
Version: 4:5.0.4+dfsg2-2
Severity: important
Tags: l10n

Dear Maintainer,

A rather important component of phpmyadmin is the ability to change and set 
privileges on tables and columns.
This feature if brokon on a current default install of phpmyadmin when used 
with a default install of MariaDB
on Debian 11/Testing.

Clicking on the "privileges" tab reders the following error:
#1267 - Illegal mix of collations (utf8mb4_general_ci,COERCIBLE) and 
(utf8mb4_unicode_ci,COERCIBLE) for operation '<>'

The database installation is completely default.  No changes have been made to 
default collations after the installation
of mariadb-server.

Reproduction involves installing, logging in, and clicking.  Namely from a 
vanilla Debian 11 (testing) environment...
 - Install and configure your web server of choice with tls (lighttpd in my 
case) 
 - Install mariadb-server and phpmyadmin with all required dependencies
 - Work around the current phpmyadmin bugs with respect to php-cgi-cfm if using 
lighttpd
   (Bugs #979380 and #979421)
 - Add a mariadb login user to use with phpmyadmin
 - Log in to phpmyadmin, click on any database and then the "privileges" tab.



-- System Information:
Debian Release: bullseye/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 5.10.0-5-amd64 (SMP w/2 CPU threads)
Kernel taint flags: TAINT_CPU_OUT_OF_SPEC
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages phpmyadmin depends on:
ii  dbconfig-common   2.0.19
ii  dbconfig-mysql2.0.19
ii  debconf [debconf-2.0] 1.5.75
ii  libjs-bootstrap4  4.5.2+dfsg1-6
ii  libjs-codemirror  5.59.2+~cs0.23.109-1
ii  libjs-jquery  3.5.1+dfsg+~3.5.5-7
ii  libjs-jquery-mousewheel   1:3.1.13-2
ii  libjs-jquery-timepicker   1.6.3-1
ii  libjs-jquery-ui   1.12.1+dfsg-8
ii  libjs-openlayers  2.13.1+ds2-8
ii  libjs-sphinxdoc   3.4.3-2
ii  php-cli   2:7.4+76
ii  php-common2:76
ii  php-google-recaptcha  1.2.4-3
ii  php-mariadb-mysql-kbs 1.2.12-1
ii  php-mbstring  2:7.4+76
ii  php-mysql 2:7.4+76
ii  php-phpmyadmin-motranslator   5.2.0-1
ii  php-phpmyadmin-shapefile  2.1-5
ii  php-phpmyadmin-sql-parser 5.4.1-1
ii  php-phpseclib 2.0.30-1
ii  php-symfony-config4.4.19+dfsg-1
ii  php-symfony-dependency-injection  4.4.19+dfsg-1
ii  php-symfony-expression-language   4.4.19+dfsg-1
ii  php-symfony-yaml  4.4.19+dfsg-1
ii  php-twig  2.14.3-1
ii  php-twig-i18n-extension   3.0.0-2
ii  php-xml   2:7.4+76
ii  php7.4-cli [php-cli]  7.4.15-5+deb11u1
ii  php7.4-json [php-json]7.4.15-5+deb11u1
ii  php7.4-mbstring [php-mbstring]7.4.15-5+deb11u1
ii  php7.4-xml [php-xml]  7.4.15-5+deb11u1
ii  sensible-utils0.0.14
ii  ucf   3.0043

Versions of packages phpmyadmin recommends:
ii  lighttpd [httpd]1.4.59-1
ii  php-bz2 2:7.4+76
ii  php-curl2:7.4+76
ii  php-gd  2:7.4+76
ii  php-tcpdf   6.3.5+dfsg1-1
ii  php-zip 2:7.4+76
ii  php7.4-bz2 [php-bz2]7.4.15-5+deb11u1
ii  php7.4-curl [php-curl]  7.4.15-5+deb11u1
ii  php7.4-gd [php-gd]  7.4.15-5+deb11u1
ii  php7.4-zip [php-zip]7.4.15-5+deb11u1

Versions of packages phpmyadmin suggests:
ii  mariadb-server-10.5 [virtual-mysql-server]  1:10.5.9-1
pn  php-gd2 
pn  php-pragmarx-google2fa-qrcode   
pn  php-recode  
pn  php-samyoul-u2f-php-server  
ii  php7.4-opcache [php-opcache]7.4.15-5+deb11u1
pn  www-browser 

-- Configuration Files:
/etc/phpmyadmin/lighttpd.conf changed:
alias.url += (
"/phpmyadmin" => "/usr/share/phpmyadmin",
)
$HTTP["url"] =~ "^/phpmyadmin/" {
$HTTP["remoteip"] !~ "^(127.0.0.1)$" {
url.redirect-code=404
url.redirect = ( ".*" => "http://va1der.ca; )
#url.access-deny = ( "" )
}
}


-- debconf information:
  phpmyadmin/remote/host: localhost
* phpmyadmin/reconfigure-webserver: lighttpd
  phpmyadmin/db/dbname: phpmyadmin
* phpmyadmin/dbconfig-install: true
  phpmyadmin/internal/reconfiguring: false
  phpmyadmin/remove-error: abort
  phpmyadmin/upgrade-backup: true
  phpmyadmin/install-error: abort
  phpmyadmin/upgrade-error: abort
  phpmyadmin/missing-db-package-error: abort
  phpmyadmin/remote/newhost:
  phpmyadmin/dbconfig-upgrade: true
* 

Bug#979421: Suggest higher priority than "normal"

2021-04-07 Thread Kurt Fitzner
While the workaround for this bug is fairly straightforward (apt-get
install php-fpm), this doesn't negate the fact that this bug makes
"apt-get install mysqladmin" cause lighttpd to fail and refuse to start
up.  It also caused the initial install to fail and left the package in
a partially installed state. 

When installing one package causes another, a major subsystem at that,
to fail, I would recommend the severity be at least "serious".

Bug#905674: parallel citation-begging issue

2019-01-12 Thread Kurt Fitzner
Hi Rogerio, 

I am writing in support of the recent patch to remove the citation
message from Debian's version of GNU Parallel.  This citation
solicitation is actually quite troubling from an academic perspective,
not just from a licensing standpoint. 

The assertion of Mr. Tange, the upstream author, that "[a]cademic
tradition requires you to cite works you base your article on" is true,
however the active words here are "works" and "base".  In this case,
when writing an article, the nature of the "work" I would base my
article on would be another article.  An academic article (in general)
is not inherently based on the work of the programmer who wrote some of
the software infrastructure used to create or analyze the data.  Mr.
Tange's assertion that mere use of GNU Parallel constitutes a moral
obligation to cite an entry-level self-help tutorial on how to use that
software is an egregious mischaracterization of the academic tradition
Mr. Tange relies on.  Especially, in this case, where the software in
question has nothing to do with data analysis or production, but is a
middleware parallelization job scheduler.  If the article in question is
itself on middleware parallelization job schedulers, that's one thing. 
In virtually every other case the notice is just fishing for something
that is highly inappropriate.  The correct way of mentioning the
software involved is in a footnote, or perhaps in an appendix, when
describing how to replicate the results and analysis.  You include
scripts involved, and the "evidence chain" of the data in such a way. 
This is problematic for Mr. Tange, however, because footnotes are not
tracked.  Citations are.  Which is clearly why he is fishing for them. 

Now, the above isn't Debian's problem.  This is academia's problem. 
What is Debian's problem is what will happen if Mr. Tange convinces
Debian leadership that the citation-begging notice has to be allowed
back in.  Because this will open the flood gates to everyone who wants
the prestige of being cited in an academic journal.  All you have to do
is have a minor article on a piece software, it doesn't have to be an
academic article - just a how to use it will do, published literally
anywhere that is citable, for any software in the processing-chain
commonly used in academia.  Use a shell script, be prepared to have the
Bash authors start putting in citation-begging notices.  Arguably those
that wrote the actual Linux task schedulers and SMP code are just as
worthy of notice as the authors of GNU Parallel.  Or GCC, or PERL, or
Python.  Or how about grep?  If this citation-begging notice gets back
in to Debian, it will become a far larger issue than just whether or not
Mr. Tange is skating on the right side of the GPL/DFSG legalities. 
Debian is going to have to ask the question on whether advertising in a
STDERR message is appropriate at all. 

I would ask you, if and when this comes up for review with the
leadership at Debian, to bring up these issues.  It is my hope that
Debian will see that it is in their best interest to look at a policy
that will exclude this kind of behaviour, before it spreads. 

Thank-you 

Regards, 

  Kurt Fitzner

Bug#785333: broken contextmenu due to jquery

2015-06-03 Thread Kurt Fitzner
On 03/06/2015 2:36 AM, Vincent Bernat wrote:
 Unfortunately, Debian has a strong policy against embedding
 dependencies. Therefore, we cannot embed jquery and we cannot embed
 tinymce.
Obviously it's not as strong as one might think, since Wordpress manages
to embed tinymce in its packages.

 As for jquery, we must also be able to build it from the sources. We
 cannot just ship the minified version. And building jQuery from
 sources within Debian is hard due to the needed dependencies, which
 seems the reason that the version in Debian is old. 
Waitaminnit... what do you mean build???  jquery.min.js, the file in
question, is JavaScript.  One simply includes the javascript source in
RoundCube, as it is provided.  It's not an applet.  There is no
building, there are no sources or binaries.  It is just plain
JavaScript.  It's a text file.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#785333: broken contextmenu due to jquery

2015-06-03 Thread Kurt Fitzner
On 03/06/2015 9:20 PM, Holger Levsen wrote:
 minified javascript is (clearly) not the prefered form of modification,
Wow.  Just wow.  Un-pretty-printing a script makes it a binary.  That's
a whole new level of, I'll call it dedication, to the letter of the
law.  I applaud the committee that came up with that little gem.
   Full stop. cheers, Holger 
Ok, roger out, deep breath, I'm mostly calm now.  So this bug is
lingering because of how difficult a build process the minification of
javascript is?  Honestly?  I'm being punked, right?

Ok, well, here are a few solutions:
1) Ship the unminified source (I can't believe I'm catering to this
minified javascript isn't source madness... calm calm) in a source
package.
2) Don't minify jquery for RoundCube.  It's client-side JavaScript, so
it doesn't give a performance hit for the server.  The performance hit
scales across every client.  It's like crowd-sourcing the solution to
Debian's madness. perspectiveThe extra few timer ticks of computing
time that running the unminified script will cost every computer that
will ever run it put together will be less than the computing time
already consumed by us talking about it./perspective
3) Do both.  Except without the source package.  Simply ship the
actual unminified version right alongside the minified version in RC's
packages.  You can even make it an install-time decision whether to soft
link in the minified or unminified version.  Not even Stallman's Beard
Trolls could find fault with this approach.

The problem that lead me to this bug was with a RoundCube plugin.  When
I figured out it was a jquery issue due to the linked in system version
having replaced the shipped version, the response from the author was
oh ya Debian.  How about we just the the right thing™ and fix the
issue by shipping RoundCube the way its authors of it intended.  And by
that I mean functional.

The last step (and I pray to Ian, Debby, Turing and the Great Stallman's
Beard together that everyone who reads this bug report in perpetuity
does this) is to send a total nastygram to the non-ovo-lacto-GPL-vegans
who are coming up with rules that have long left out of touch in the
rearview mirror.  This level of anal retentitude does nobody any good.

 Kurt


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#785333: broken contextmenu due to jquery

2015-06-02 Thread Kurt Fitzner
The old jquery linked to in RoundCube also breaks plugins like contextmenu.

The better fix for Debian's RoundCube is not to update the jquery
package to its new upstream, but to include with RoundCube the
appropriate version of jquery supplied from its own upstream.  jquery,
like tinymce, is simply not appropriate as a shared resource.  Web
applications of various ages depend on mutually incompatible versions.

Far too much thought is being put into a very simple problem.  Namely
that too many of the included files from the upstream RoundCube
distribution are being removed from the distribution in favour of
inappropriately trying to link against a common system version.  There
is no advantage to the current approach and it is keeping Debian's
RoundCube packages broken for far too long.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#784351: Recommend removing dependency on tinymce package

2015-05-30 Thread Kurt Fitzner
I would highly recommend that the dependency on the Debian tinymce
package be removed and that roundcube simply ship with the version of
tinymce that it was designed for.  Trying to turn tinymce into a shared
library was ill advised to begin with.  This is now the only Roundcube
package available to Jessie without reaching back to Wheezy backports,
and this bug is a show stopper.  It could be fixed today, in about
fifteen seconds, by repackaging with the upstream tinymce as it should
have been.


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#786427: wordpress: setup-mysql.gz references missing TODO.Debian file

2015-05-21 Thread Kurt Fitzner
Package: wordpress
Version: 4.2.1+dfsg-1
Severity: minor

Dear Maintainer,

The setup script /usr/share/doc/wordpress/examples/setup-mysql.gz says at
the bottom of the usage: BUGS: See ../TODO.Debian

There is no TODO.Debian. The way it's written infers that for Debian there
are extra configuration steps or gotchas that are itemized somewhere else.
While I suspect this is just a cosmetic issue, it doesn't give warm fuzzies.

Is this intended to read See ../README.Debian ?


-- System Information:
Debian Release: 8.0
  APT prefers stable
  APT policy: (990, 'stable'), (500, 'stable-updates'), (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 3.16.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages wordpress depends on:
ii  ca-certificates  20141019
ii  libjs-cropper1.2.2-1
ii  libjs-mediaelement   2.15.1+dfsg-1
ii  libphp-phpmailer 5.2.9+dfsg-2
ii  lighttpd [httpd] 1.4.35-4
ii  mysql-client 5.5.43-0+deb8u1
ii  mysql-client-5.5 [mysql-client]  5.5.43-0+deb8u1
ii  php-getid3   1.9.8-3
ii  php5 5.6.7+dfsg-1
ii  php5-gd  5.6.7+dfsg-1
ii  php5-mysql   5.6.7+dfsg-1
ii  wordpress-theme-twentyfifteen4.1+dfsg-1+deb8u1

Versions of packages wordpress recommends:
ii  wordpress-l10n  4.2.1+dfsg-1

Versions of packages wordpress suggests:
ii  mysql-server  5.5.43-0+deb8u1
pn  php5-ssh2 none

-- no debconf information


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#784355: postfixadmin: Installing postfixadmin on lighttpd system fails to create lighttpd config file

2015-05-05 Thread Kurt Fitzner
Package: postfixadmin
Version: 2.3.7-1
Severity: important

Dear Maintainer,

Installing postfixadmin on Debian Jessie with lighttpd previously installed
fails to create a lighttpd configuration file in /etc/postfixadmin, or the
symlink to it in /etc/lighttpd/conf-available.



-- System Information:
Debian Release: 8.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 3.2.0-4-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: unable to detect

Versions of packages postfixadmin depends on:
ii  dbconfig-common  1.8.47+nmu3
ii  debconf  1.5.56
ii  lighttpd [httpd] 1.4.35-4
ii  mysql-client 5.5.43-0+deb8u1
ii  mysql-client-5.5 [mysql-client]  5.5.43-0+deb8u1
ii  php5 5.6.7+dfsg-1
ii  php5-imap5.6.7+dfsg-1
ii  php5-mysql   5.6.7+dfsg-1
ii  wwwconfig-common 0.2.2

Versions of packages postfixadmin recommends:
ii  dovecot-core   1:2.2.13-11
ii  mysql-server   5.5.43-0+deb8u1
ii  postfix-mysql  2.11.3-1
ii  zendframework  1.12.9+dfsg-2

postfixadmin suggests no packages.

-- debconf information:
  postfixadmin/dbconfig-reinstall: false
  postfixadmin/pgsql/changeconf: false
  postfixadmin/database-type:
  postfixadmin/pgsql/authmethod-user:
  postfixadmin/mysql/admin-user: root
  postfixadmin/dbconfig-upgrade: true
  postfixadmin/internal/skip-preseed: true
  postfixadmin/pgsql/manualconf:
  postfixadmin/remote/port:
  postfixadmin/remote/newhost:
  postfixadmin/upgrade-backup: true
  postfixadmin/pgsql/method: unix socket
  postfixadmin/remove-error: abort
  postfixadmin/pgsql/authmethod-admin: ident
* postfixadmin/dbconfig-install: false
  postfixadmin/internal/reconfiguring: false
  postfixadmin/pgsql/admin-user: postgres
  postfixadmin/mysql/method: unix socket
  postfixadmin/upgrade-error: abort
  postfixadmin/db/app-user:
  postfixadmin/db/basepath:
  postfixadmin/pgsql/no-empty-passwords:
  postfixadmin/db/dbname:
  postfixadmin/install-error: abort
  postfixadmin/remote/host:
  postfixadmin/missing-db-package-error: abort
  postfixadmin/purge: false
  postfixadmin/dbconfig-remove:
  postfixadmin/passwords-do-not-match:


-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#508045: Problems with Etch-Lenny upgrade

2009-01-01 Thread Kurt Fitzner
Sorry to take so long to get back to you.

Kyle McMartin wrote:

 What was the starting kernel version? The latest stable etch kernel?

Yes.  I performed a dist-upgrade while it was still on etch before I
altered sources.list to lenny.

 I suspect the fault for this lies in glibc trickery, though I'm not sure
 off-hand. I don't recall any changes in the kernel to these syscalls in
 the gap of versions between etch and lenny.

I did some searches when I was in the middle of trying to get the
upgrade to work.  Other people who have experienced the problem with df
were advised to check their /proc.  Everything relevant to df in my
/proc seemed to be ok, so I wondered if maybe coreutils switched from
parsing files in /proc to syscalls in the upgrade?  That's just a shot
in the dark, though.

Kurt.



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org



Bug#508045: coreutils: df stops working during etch-lenny upgrade causing upgrade failure

2008-12-07 Thread Kurt Fitzner
Package: coreutils
Version: 6.10-6
Severity: important

During an etch-lenny upgrade, between the time that coreutils is upgraded
and the kernel is upgraded and booted, 'df' fails to operate.  This causes
all installations that depend on a working df to fail (mysql is one).  The
whole upgrade process aborts at that point leaving the system in a partially
upgraded state.

The output of df during the failure period is:
df: /': Function not implemented
df: /lib/init/rw': Function not implemented
df: /sys': Function not implemented
df: /dev': Function not implemented
df: /dev/shm': Function not implemented
df: /dev/pts': Function not implemented
df: /boot': Function not implemented
df: /proc/fs/nfsd': Function not implemented
df: /var/lib/nfs/rpc_pipefs': Function not implemented
df: no file systems processed

To jump-start the upgrade, I was forced to write a simple script that
simply echo'ed out a faked df output.

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: hppa (parisc)

Kernel: Linux 2.6.26-1-parisc
Locale: LANG=en_CA, LC_CTYPE=en_CA (charmap=ISO-8859-1)
Shell: /bin/sh linked to /bin/bash

Versions of packages coreutils depends on:
ii  libacl1   2.2.47-2   Access control list shared library
ii  libc6 2.7-16 GNU C Library: Shared libraries
ii  libselinux1   2.0.65-5   SELinux shared libraries

coreutils recommends no packages.

coreutils suggests no packages.

-- no debconf information



-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#401439: linux-image-2.6.17-2-parisc: XFS module will not load

2006-12-04 Thread Kurt Fitzner
2.6.18 (as packaged in linux-image-2.6.18-3-parisc_2.6.18-6_hppa.deb)
has the same problem on my machine.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#390465: reportbug: This occurs when xterm mouse reporting enabled

2006-12-03 Thread Kurt Fitzner
Package: reportbug
Version: 3.31
Followup-For: Bug #390465


The pasting crash only seems to happen when xterm mouse reporting is enabled
on the terminal used to interface with reportbug.  If mouse reporting is
turned off, pasting will of course work as it only involves inserting normal
text characters into the keyboard queue for the terminal.

This seems to indicate that urwid interface needs to simply turn off its
reporting that it is mouse aware.


-- Package-specific info:
** Environment settings:
INTERFACE=urwid

** /home/kfitzner/.reportbugrc:
reportbug_version 3.31
mode standard
ui urwid

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: hppa (parisc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-parisc
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)

Versions of packages reportbug depends on:
ii  python2.4.3-11   An interactive high-level object-o
ii  python-central0.5.12 register and build utility for Pyt

Versions of packages reportbug recommends:
pn  python-cjkcodecs | python-ico none (no description available)

-- no debconf information


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#401439: linux-image-2.6.17-2-parisc: XFS module will not load

2006-12-03 Thread Kurt Fitzner
Package: linux-image-2.6.17-2-parisc
Version: 2.6.17-9
Severity: critical
Justification: breaks the whole system

The following error is returned when attemtping to load the xfs module:
FATAL: Error inserting xfs (/lib/modules/2.6.17-2-parisc/kernel/fs/xfs/xfs.ko): 
Invalid module format

dmesg reveals this:
module xfs relocation of symbol xfs_iext_destroy is out of range (0x3ffeffeb in 
17 bits)

This error occured on a PARISC HP 9000 C160 workstation.  It is unknown whether 
it occurs on other PARISC systems.

This makes selecing xfs during install impossible. It will, of course, render 
an existing system unbootable if it uses xfs and upgrades to this kernel.

-- System Information:
Debian Release: 4.0
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: hppa (parisc)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.17-2-parisc
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)

Versions of packages linux-image-2.6.17-2-parisc depends on:
ii  initramfs-tools [linux-initra 0.85b  tools for generating an initramfs
ii  module-init-tools 3.3-pre3-1 tools for managing Linux kernel mo

linux-image-2.6.17-2-parisc recommends no packages.

-- debconf information:
  shared/kernel-image/really-run-bootloader: true
  linux-image-2.6.17-2-parisc/preinst/failed-to-move-modules-2.6.17-2-parisc:
  linux-image-2.6.17-2-parisc/preinst/initrd-2.6.17-2-parisc:
  linux-image-2.6.17-2-parisc/postinst/bootloader-error-2.6.17-2-parisc:
  linux-image-2.6.17-2-parisc/preinst/elilo-initrd-2.6.17-2-parisc: true
  linux-image-2.6.17-2-parisc/preinst/abort-install-2.6.17-2-parisc:
  linux-image-2.6.17-2-parisc/postinst/create-kimage-link-2.6.17-2-parisc: true
  linux-image-2.6.17-2-parisc/postinst/old-initrd-link-2.6.17-2-parisc: true
  
linux-image-2.6.17-2-parisc/prerm/would-invalidate-boot-loader-2.6.17-2-parisc: 
true
  linux-image-2.6.17-2-parisc/preinst/bootloader-initrd-2.6.17-2-parisc: true
  linux-image-2.6.17-2-parisc/preinst/already-running-this-2.6.17-2-parisc:
  linux-image-2.6.17-2-parisc/postinst/old-system-map-link-2.6.17-2-parisc: true
  linux-image-2.6.17-2-parisc/postinst/kimage-is-a-directory:
  linux-image-2.6.17-2-parisc/prerm/removing-running-kernel-2.6.17-2-parisc: 
true
  linux-image-2.6.17-2-parisc/preinst/overwriting-modules-2.6.17-2-parisc: true
  linux-image-2.6.17-2-parisc/postinst/depmod-error-initrd-2.6.17-2-parisc: 
false
  linux-image-2.6.17-2-parisc/preinst/lilo-has-ramdisk:
  linux-image-2.6.17-2-parisc/preinst/abort-overwrite-2.6.17-2-parisc:
  linux-image-2.6.17-2-parisc/postinst/depmod-error-2.6.17-2-parisc: false
  linux-image-2.6.17-2-parisc/postinst/bootloader-test-error-2.6.17-2-parisc:
  linux-image-2.6.17-2-parisc/postinst/old-dir-initrd-link-2.6.17-2-parisc: true
  linux-image-2.6.17-2-parisc/preinst/lilo-initrd-2.6.17-2-parisc: true


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]



Bug#401229: installation-reports

2006-12-01 Thread Kurt Fitzner
Package: installation-reports

Boot method: CD
Image version:  Debian ETCH daily built @
http://cdimage.debian.org/cdimage/daily-builds/daily/arch-latest/hppa/iso-cd/debian-testing-hppa-netinst.iso
Date: 30 Nov 2006, 10pm MST (1 Dec 2006, 5am GMT)

Machine: HP Visualize 9000 C160 workstation
Processor: PA-8000
Memory: 640MB
Partitions:
 Device   Start End  Blocks   Id  System
  /dev/sda1   1   4   32098+  f0  Linux/PA-RISC boot
  /dev/sda2   5  12   64260   83  Linux
  /dev/sda3  13  43  249007+  82  Linux swap / Solaris
  /dev/sda4  44 522 3847567+  83  Linux


Output of lspci -nn and lspci -vnn: no PCI devices

Base System Installation Checklist:
[O] = OK, [E] = Error (please elaborate below), [ ] = didn't try it

Initial boot:   [O]
Detect network card:[O]
Configure network:  [O]
Detect CD:  [O]
Load installer modules: [O]
Detect hard drives: [O]
Partition hard drives:  [O]
Install base system:[O]
Clock/timezone setup:   [O]
User/password setup:[O]
Install tasks:  [O]
Install boot loader:[O]
Overall install:[E]

Comments/Problems:
  A necessary device driver for my system (zalon7xx) was on the install
CD, but not included in the supplied kernel.  Thus, my system was unable
to boot after the install.  I have tried RC1 and yesterday's daily build.


-- 
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]