Odd pkg upgrade behaviour with gdk-pixbuf2
Wayne Sierke
ws at au.dyndns.ws
Tue Sep 15 04:36:06 UTC 2015
Upon attempting to pkg upgrade chromium I saw that it wanted to install
the deprecated ghostscript9-nox11 (ref: ports/UPDATING 20150822).
Investigation showed that the ghostscript "dependency" was stemming
from upgrading of gdk-pixbuf2.
I then proceeded to allow pkg upgrade to follow its own trajectory,
with multiple (failed) attempts to upgrade the chromium/gdk-pixbuf2
ports; on each iteration it worked its way through various ghostscript
packages until it (the "phantom" ghostscript dependency) was finally
resolved out:
# pkg upgrade chromium
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
The following 3 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
ghostscript9-nox11: 9.06_11
Installed packages to be UPGRADED:
chromium: 44.0.2403.155 -> 45.0.2454.85
gdk-pixbuf2: 2.31.6 -> 2.31.7
The process will require 41 MiB more space.
48 MiB to be downloaded.
Proceed with this action? [y/N]: y
Fetching chromium-45.0.2454.85.txz: 100% 37 MiB 363.6kB/s 01:47
Fetching gdk-pixbuf2-2.31.7.txz: 100% 483 KiB 495.0kB/s 00:01
Fetching ghostscript9-nox11-9.06_11.txz: 100% 11 MiB 364.2kB/s
00:31
Checking integrity... done (1 conflicting)
Checking integrity... done (0 conflicting)
Conflicts with the existing packages have been found.
One more solver iteration is needed to resolve them.
The following 3 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
ghostscript9-agpl-nox11: 9.15_2
Installed packages to be UPGRADED:
gdk-pixbuf2: 2.31.6 -> 2.31.7
chromium: 44.0.2403.155 -> 45.0.2454.85
The process will require 48 MiB more space.
11 MiB to be downloaded.
Proceed with this action? [y/N]: y
Fetching ghostscript9-agpl-nox11-9.15_2.txz: 100% 11 MiB 366.0kB/s
00:32
[1/3] Upgrading gdk-pixbuf2 from 2.31.6 to 2.31.7...
[1/3] Extracting gdk-pixbuf2-2.31.7: 100%
[2/3] Upgrading chromium from 44.0.2403.155 to 45.0.2454.85...
[2/3] Extracting chromium-45.0.2454.85: 100%
[3/3] Installing ghostscript9-agpl-nox11-9.15_2...
pkg: ghostscript9-agpl-nox11-9.15_2 conflicts with ghostscript9-base
-9.06_11 (installs files into the same place). Problematic file:
/usr/local/bin/dvipdf
# pkg upgrade gdk-pixbuf2
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (1 conflicting)
Checking integrity... done (0 conflicting)
The following 2 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
ghostscript9-agpl: 9.15_2
Installed packages to be UPGRADED:
gdk-pixbuf2: 2.31.6 -> 2.31.7
The process will require 46 MiB more space.
11 MiB to be downloaded.
Proceed with this action? [y/N]: y
Fetching ghostscript9-agpl-9.15_2.txz: 100% 11 MiB 356.3kB/s 00:33
[1/2] Upgrading gdk-pixbuf2 from 2.31.6 to 2.31.7...
pkg: unlinkat(usr/local/lib/libgdk_pixbuf-2.0.so.0.3100.6): No such
file or directory
pkg: unlinkat(usr/local/lib/libgdk_pixbuf_xlib-2.0.so.0.3100.6): No
such file or directory
pkg: unlinkat(usr/local/share/licenses/gdk-pixbuf2-2.31.6/LGPL20): No
such file or directory
pkg: unlinkat(usr/local/share/licenses/gdk-pixbuf2-2.31.6/LICENSE): No
such file or directory
pkg: unlinkat(usr/local/share/licenses/gdk-pixbuf2-2.31.6/catalog.mk):
No such file or directory
[1/2] Extracting gdk-pixbuf2-2.31.7: 100%
[2/2] Installing ghostscript9-agpl-9.15_2...
pkg: ghostscript9-agpl-9.15_2 conflicts with ghostscript9-base-9.06_11
(installs files into the same place). Problematic file:
/usr/local/bin/dvipdf
# pkg upgrade gdk-pixbuf2
Updating FreeBSD repository catalogue...
Fetching meta.txz: 100% 944 B 0.9kB/s 00:01
Fetching packagesite.txz: 100% 5 MiB 337.1kB/s 00:16
Processing entries: 100%
FreeBSD repository update completed. 24278 packages processed.
Checking integrity... done (1 conflicting)
Checking integrity... done (0 conflicting)
The following 2 package(s) will be affected (of 0 checked):
New packages to be INSTALLED:
ghostscript9: 9.06_11
Installed packages to be UPGRADED:
gdk-pixbuf2: 2.31.6 -> 2.31.7
The process will require 39 MiB more space.
11 MiB to be downloaded.
Proceed with this action? [y/N]: y
Fetching ghostscript9-9.06_11.txz: 100% 11 MiB 365.2kB/s 00:31
[1/2] Upgrading gdk-pixbuf2 from 2.31.6 to 2.31.7...
pkg: unlinkat(usr/local/lib/libgdk_pixbuf-2.0.so.0.3100.6): No such
file or directory
pkg: unlinkat(usr/local/lib/libgdk_pixbuf_xlib-2.0.so.0.3100.6): No
such file or directory
pkg: unlinkat(usr/local/share/licenses/gdk-pixbuf2-2.31.6/LGPL20): No
such file or directory
pkg: unlinkat(usr/local/share/licenses/gdk-pixbuf2-2.31.6/LICENSE): No
such file or directory
pkg: unlinkat(usr/local/share/licenses/gdk-pixbuf2-2.31.6/catalog.mk):
No such file or directory
[1/2] Extracting gdk-pixbuf2-2.31.7: 100%
[2/2] Installing ghostscript9-9.06_11...
pkg: ghostscript9-9.06_11 conflicts with ghostscript9-base-9.06_11
(installs files into the same place). Problematic file:
/usr/local/bin/dvipdf
# pkg upgrade gdk-pixbuf2
Updating FreeBSD repository catalogue...
FreeBSD repository is up-to-date.
All repositories are up-to-date.
Checking integrity... done (1 conflicting)
Checking integrity... done (3 conflicting)
Checking integrity... done (3 conflicting)
Checking integrity... done (4 conflicting)
Checking integrity... done (0 conflicting)
The following 7 package(s) will be affected (of 0 checked):
Installed packages to be REMOVED:
libspectre-0.2.7
evince-3.16.1_1
gnome3-lite-3.16.2
mate-1.10.0
atril-1.10.1_4
sushi-3.16.0_1
Installed packages to be UPGRADED:
gdk-pixbuf2: 2.31.6 -> 2.31.7
The operation will free 23 MiB.
Proceed with this action? [y/N]:
Should I suspect the integrity of my pkg database etc? Is there
anything I can do to repair or resolve this?
Thanks.
More information about the freebsd-ports
mailing list