Date: Tue, 15 Sep 2015 14:00:41 +0930 From: Wayne Sierke <ws@au.dyndns.ws> To: freebsd-ports@freebsd.org Subject: Odd pkg upgrade behaviour with gdk-pixbuf2 Message-ID: <1442291441.1517.56.camel@au.dyndns.ws>
next in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1442291441.1517.56.camel>