Package: php-horde Version: 5.2.21+debian1-1 Severity: important Dear Maintainer,
This is similar to #778750, but different enough that it probably needs a separate ticket. We use Horde for it's very complete and robust webmail component. Over the years we have developed over 100 different themes (most are simple color variations), all stored in /usr/share/horde/themes/... yorick:/etc# ls /usr/share/horde/themes/ azur chargers-SD luc mustangs-THHS bluemoon chargers-UAH lucblue mustangs-TMC bluewhite chargers-UNH mobile NeXTgrey bulldogs-AAM cornflower mountaineers-ASU postnuke bulldogs-C deacons-BC mountaineers-BC print bulldogs-default deacons-default mountaineers-default purple bulldogs-FSU deacons-EBC mountaineers-EHS shadow bulldogs-FU deacons-WFU mountaineers-EOU silver bulldogs-GU default mountaineers-LHS simplex bulldogs-H fadetogreen mountaineers-MBHS sounds bulldogs-LTU fanmail mountaineers-MSMC tango-blue bulldogs-MSU fanmail.css mountaineers-MU usarmy bulldogs-SU fanmail-login.css mountaineers-SHS usarmy1 bulldogs-UGA fanmail_login.css mountaineers-SVC usarmy10 bulldogs-YU gamecocks-default mountaineers-WHS usarmy11 burntorange gamecocks-JSU mountaineers-WSC usarmy12 camo gamecocks-SCHS mountaineers-WVU usarmy13 camouflage gamecocks-SHS mozilla usarmy14 chargers-AA gamecocks-USC mustangs-CPSU usarmy15 chargers-ACC gennevilliers mustangs-default usarmy2 chargers-BCU graphics mustangs-KMHS usarmy3 chargers-CSHS green mustangs-MC usarmy4 chargers-default grey mustangs-MIC usarmy5 chargers-ELCA hi-contrast mustangs-MSU usarmy6 chargers-ETHS hotpink mustangs-RVHS usarmy7 chargers-McCHS ideas mustangs-SMSU usarmy8 chargers-NHS lavander mustangs-SMU usarmy9 chargers-PCHS lightblue mustangs-stjbb Possibly this was not the correct way to handle color themes? When we tried to update this server yesterday we saw several thousand dpkg errors like this, one for every directory & file in our themes directory: dpkg-maintscript-helper: error: file '/usr/share/horde/themes/usarmy10' not owned by package 'php-horde' And finally after all the individual file and directory errors... dpkg-maintscript-helper: error: directory '/usr/share/horde/themes' contains files not owned by package php-horde, cannot switch to symlink dpkg: error processing archive /var/cache/apt/archives/php-horde_5.2.23+debian0-4_all.deb (--unpack): new php-horde package pre-installation script subprocess returned error exit status 1 If our situation is unique and it is too much trouble to handle our case, we are fine with doing the appropriate file moves and adding symlinks manually, but we do not know what needs to be done. Any help in that direction would be appreciated. Thank you. -- System Information: Debian Release: bullseye/sid APT prefers testing APT policy: (990, 'testing'), (500, 'unstable'), (500, 'stable'), (1, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 5.4.0-2-amd64 (SMP w/2 CPU cores) Locale: LANG=en_US.utf8, LC_CTYPE=en_US.utf8 (charmap=UTF-8), LANGUAGE=en_US.utf8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Init: sysvinit (via /sbin/init) Versions of packages php-horde depends on: ii dpkg 1.19.7 ii php 2:7.4+76 ii php-common 2:76 ii php-horde-alarm 2.2.10-7 ii php-horde-argv 2.1.0-6 ii php-horde-auth 2.2.2-7 ii php-horde-autoloader 2.1.2-9 ii php-horde-browser 2.0.16-4 ii php-horde-core 2.31.14+debian0-1 ii php-horde-date 2.4.1-6 ii php-horde-exception 2.0.8-7 ii php-horde-form 2.0.20-2 ii php-horde-group 2.1.1-7 ii php-horde-http 2.1.7-6 ii php-horde-image 2.6.1-1 ii php-horde-logintasks 2.0.7-7 ii php-horde-mail 2.6.5-4 ii php-horde-mime 2.11.0-6 ii php-horde-nls 2.2.1-6 ii php-horde-perms 2.1.8-3 ii php-horde-prefs 2.9.0-6 ii php-horde-role 1.0.1-17 ii php-horde-rpc 2.1.9-1 ii php-horde-serialize 2.0.5-8 ii php-horde-support 2.2.0-6 ii php-horde-text-diff 2.2.1-1 ii php-horde-text-filter 2.3.6-5 ii php-horde-token 2.0.9-7 ii php-horde-tree 2.0.5-6 ii php-horde-url 2.2.6-6 ii php-horde-util 2.5.9-1 ii php-horde-vfs 2.4.0-6 ii php-horde-view 2.0.6-8 ii php7.4 [php] 7.4.5-1 ii php7.4-cli [php-cli] 7.4.5-1+b1 Versions of packages php-horde recommends: ii apache2 [httpd] 2.4.43-1 ii php-console-table 1.3.1-0.1 pn php-file-find <none> pn php-file-fstab <none> ii php-horde-activesync 2.40.0-1 ii php-horde-db 2.4.0-6 ii php-horde-feed 2.0.4-8 ii php-horde-oauth 2.0.4-6 ii php-horde-openxchange 1.0.1-6 ii php-horde-service-facebook 2.0.10-6 ii php-horde-service-twitter 2.1.6-6 ii php-horde-service-weather 2.5.4-7 ii php-horde-syncml 2.0.7-7 ii php-net-dns2 1.4.1-2 ii php-pear [php-console-getopt] 1:1.10.9+submodules+notgz-1 pn php-services-weather <none> php-horde suggests no packages. -- Configuration Files: /etc/apache2/conf-available/php-horde.conf changed: Alias /horde /usr/share/horde Alias /Microsoft-Server-ActiveSync /usr/share/horde/rpc.php Alias /autodiscover/autodiscover.xml /usr/share/horde/rpc.php Alias /Autodiscover/Autodiscover.xml /usr/share/horde/rpc.php Alias /AutoDiscover/AutoDiscover.xml /usr/share/horde/rpc.php <Directory /usr/share/horde> Options +FollowSymLinks AllowOverride None Order allow,deny Allow from all RewriteEngine On RewriteBase /horde RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ rampage.php [QSA,L] </Directory> <Directory /usr/share/horde/.*> AllowOverride All </Directory> /etc/horde/horde/.htaccess changed: Deny from all -- no debconf information