[Debian GNUstep maintainers] Bug#838704: gnustep-dl2-postgresql-adaptor: fails to upgrade on a long grown system
Andreas Beckmann
anbe at debian.org
Fri Sep 23 18:12:39 UTC 2016
Package: gnustep-dl2-postgresql-adaptor
Version: 0.12.0-15
Severity: serious
User: debian-qa at lists.debian.org
Usertags: piuparts
Hi,
during a test with piuparts I noticed your package fails to upgrade from
'lenny' to 'squeeze' to 'wheezy' to 'jessie'.
It installed fine in 'lenny', and upgraded to 'squeeze' and 'wheezy'
successfully, but then the upgrade to 'jessie' failed.
>From the attached log (scroll to the bottom...):
Preparing to unpack .../gnustep-dl2-postgresql-adaptor_0.12.0-15_amd64.deb ...
dpkg-maintscript-helper: error: directory '/usr/lib/GNUstep/Frameworks/PostgreSQLEOAdaptor.framework/Resources/LoginPanel.bundle/Resources' contains files not owned by package gnustep-dl2-postgresql-adaptor:amd64, cannot switch to symlink
dpkg: error processing archive /var/cache/apt/archives/gnustep-dl2-postgresql-adaptor_0.12.0-15_amd64.deb (--unpack):
subprocess new pre-installation script returned error exit status 1
Restoring backup of /usr/lib/GNUstep/Frameworks/PostgreSQLEOAdaptor.framework/Versions/0/Headers ...
OK, let's see what is in there:
# ls -la /usr/lib/GNUstep/Frameworks/PostgreSQLEOAdaptor.framework/Resources/LoginPanel.bundle/Resources
total 64
drwxr-xr-x 2 root root 80 Sep 23 17:41 .
drwxr-xr-x 3 root root 100 Sep 23 17:41 ..
-rw-r--r-- 1 root root 152 Apr 21 2013 Info-gnustep.plist
-rw-r--r-- 1 root root 57916 Apr 21 2013 postgreslogo.tif
and who owns it:
dpkg-query: no path found matching pattern /usr/lib/GNUstep/Frameworks/PostgreSQLEOAdaptor.framework/Resources/LoginPanel.bundle/Resources
dpkg-query: no path found matching pattern /usr/lib/GNUstep/Frameworks/PostgreSQLEOAdaptor.framework/Resources/LoginPanel.bundle/Resources/Info-gnustep.plist
dpkg-query: no path found matching pattern /usr/lib/GNUstep/Frameworks/PostgreSQLEOAdaptor.framework/Resources/LoginPanel.bundle/Resources/postgreslogo.tif
These files are not owned by any package, so they were created by a postinst somewhen in the past.
cheers,
Andreas
More information about the pkg-GNUstep-maintainers
mailing list