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