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

Reply via email to