[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

mainscript problem: dir-to-symlink



Hi all,

I have a problem with the dir-to-symlink maintscript helper.

I have two packages (php-horde, php-horde-service-weather) that install files to the same directory (/usr/share/horde/themes).

I am in the process of move all themes to /etc/horde/themes-available.d/. I use the dir-to-symlink maintscript helper for that.

I am unsure how to handle situations where two packages both have files in a location that is to be moved to /etc/ and turned into a symlink in /usr/share.

The error I get on upgrading php-horde from buster to unstable is this:

```
root@minobo:/# apt install php-horde
Reading package lists... Done
Building dependency tree
Reading state information... Done
Recommended packages:
  php-services-weather php-file-find php-file-fstab
The following packages will be upgraded:
  php-horde
1 upgraded, 0 newly installed, 0 to remove and 399 not upgraded.
Need to get 1857 kB of archives.
After this operation, 663 kB of additional disk space will be used.
Get:1 http://localhost:3142/debian sid/main amd64 php-horde all 5.2.23+debian0-4 [1857 kB]
Fetched 1857 kB in 0s (3948 kB/s)
(Reading database ... 31341 files and directories currently installed.)
Preparing to unpack .../php-horde_5.2.23+debian0-4_all.deb ...
dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/wundergroundlogo.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/17.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/19.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/16.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/14.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/35.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/13.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/24.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/3.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/43.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/30.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/40.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/6.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/10.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/23.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/28.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/2.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/7.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/0.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/12.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/21.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/29.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/na.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/37.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/1.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/15.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/5.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/25.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/11.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/9.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/31.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/27.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/22.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/8.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/44.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/34.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/47.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/42.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/20.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/38.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/39.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/18.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/36.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/41.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/33.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/32.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/4.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/26.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/46.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/32x32/45.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/17.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/19.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/16.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/14.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/35.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/13.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/24.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/3.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/43.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/30.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/40.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/6.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/10.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/23.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/28.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/2.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/7.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/0.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/12.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/21.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/29.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/na.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/37.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/1.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/15.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/5.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/25.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/11.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/9.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/31.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/27.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/22.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/8.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/44.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/34.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/47.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/42.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/20.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/38.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/39.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/18.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/36.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/41.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/33.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/32.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/4.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/26.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/46.png' not owned by package 'php-horde' dpkg-maintscript-helper: error: file '/usr/share/horde/themes/default/graphics/weather/23x23/45.png' not owned by package 'php-horde' 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
Errors were encountered while processing:
 /var/cache/apt/archives/php-horde_5.2.23+debian0-4_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
```

The files being complained about in above output belong to php-horde-service-weather.

How is this approached correctly? Do I need to add a dir-to-symlink maintscript helper call to php-horde-service-weather, as well?

Or do I need some B:/R: relation between php-horde and php-horde-service-weather? (In fact, php-horde-service-weather already breaks php-horde before the dir-to-symlink bit got introduced).

Any help on this is much appreciated. Thanks!

Mike
--

DAS-NETZWERKTEAM
c\o Technik- und Ökologiezentrum Eckernförde
Mike Gabriel, Marienthaler Str. 17, 24340 Eckernförde
mobile: +49 (1520) 1976 148
landline: +49 (4351) 850 8940

GnuPG Fingerprint: 9BFB AEE8 6C0A A5FF BF22  0782 9AF4 6B30 2577 1B31
mail: mike.gabriel@das-netzwerkteam.de, http://das-netzwerkteam.de

Attachment: pgp6UFbXYDIOz.pgp
Description: Digitale PGP-Signatur


Reply to: