[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