Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 12 Oct 2015 18:35:29 +1030
From:      Wayne Sierke <ws@au.dyndns.ws>
To:        freebsd-ports@freebsd.org
Subject:   Re: Odd pkg upgrade behaviour with gdk-pixbuf2
Message-ID:  <1444637129.59278.12.camel@au.dyndns.ws>
In-Reply-To: <1442291441.1517.56.camel@au.dyndns.ws>
References:  <1442291441.1517.56.camel@au.dyndns.ws>

next in thread | previous in thread | raw e-mail | index | archive | help
For the record I wasn't able to resolve this but updating to the latest
version of pkg (1.6.1) brought trouble-free pkg upgrade-ing of chromium
etc.

On Tue, 2015-09-15 at 14:00 +0930, Wayne Sierke wrote:
> 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.
> 
> _______________________________________________
> freebsd-ports@freebsd.org mailing list
> https://lists.freebsd.org/mailman/listinfo/freebsd-ports
> To unsubscribe, send any mail to "
> freebsd-ports-unsubscribe@freebsd.org"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1444637129.59278.12.camel>