Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Jan 2009 09:48:58 +0100
From:      Ewald Jenisch <a@jenisch.at>
To:        freebsd-questions@freebsd.org
Subject:   portupgrade dies during upgrade of x11
Message-ID:  <20090127084858.GA4036@aurora.oekb.co.at>

next in thread | raw e-mail | index | archive | help
Hi,

During an upgrade of my ports involving x11 portupgrade dies (FreeBSD
7.1, AMD64)



Here's what I did: After cvsup, make fetchindex, I did a pkgdb -F and
then portupgrade -rf libxcb as per UPDATING of 20090123.

Next I did a pkgdb -F again, which complained about obsoleted packages
while at the same time telling me that they're still needed, so I
didn'd de-install them:

# pkgdb -F
--->  Checking the package registry database
Stale origin: 'x11/xorg-protos': perhaps moved or obsoleted.
-> The port 'x11/xorg-protos' was removed on 2009-01-23 because:
        "Not really necessary"
-> Hint:  xorg-protos-7.3_2 is required by the following package(s):
        xorg-7.3_2
-> Hint: checking for overwritten files...
 -> No files installed by xorg-protos-7.3_2 have been overwritten by other packages.
Deinstall xorg-protos-7.3_2 ? [no]
Stale origin: 'x11/xphelloworld': perhaps moved or obsoleted.
-> The port 'x11/xphelloworld' was removed on 2009-01-24 because:
        "Xprint application, deprecated upstream"
-> Hint:  xphelloworld-1.0.1_1 is required by the following package(s):
        xorg-7.3_2
        xorg-apps-7.3
-> Hint: checking for overwritten files...
 -> No files installed by xphelloworld-1.0.1_1 have been overwritten by other packages.
Deinstall xphelloworld-1.0.1_1 ? [no]
Duplicated origin: delete - xorg-protos-7.3_2 xphelloworld-1.0.1_1
Unregister any of them? [no]
Stale dependency: xorg-7.3_2 -> add (x11-drivers/xf86-video-openchrome):
Fixed. (-> xf86-video-openchrome-0.2.903)
Stale dependency: xorg-7.3_2 -> xinput-1.4.0 (x11/xinput):
xinit-1.1.1 (score:18%) ? ([y]es/[n]o/[a]ll) [no]
Install stale dependency? ([y]es/[n]o/[a]ll) [yes] a
[Gathering depends for x11/xinput ................................................................. done]
--->  Installing 'xinput-1.4.0' from a port (x11/xinput)
--->  Building '/usr/ports/x11/xinput'
.
.
.
===>   Compressing manual pages for xinput-1.4.0
===>   Registering installation for xinput-1.4.0
===>  Cleaning for xinput-1.4.0
Fixed. (-> xinput-1.4.0)
Stale dependency: xorg-apps-7.3 -> xinput-1.4.0 (x11/xinput):
xinput-1.4.0 ? ([y]es/[n]o/[a]ll) [yes] a
Fixed. (-> xinput-1.4.0)
# 



After that I started portupgrade -arR which died in the following way:

# portupgrade -arR
** Port marked as IGNORE: x11-drivers/xf86-video-vga:
        is marked as broken: Needs to be removed
** Port marked as IGNORE: x11-drivers/xf86-video-via:
        requires pciVideoPtr typedef
** Port directory not found: x11/xorg-protos
** Port directory not found: x11/xphelloworld
--->  Skipping 'x11/xorg-apps' (xorg-apps-7.3) because a requisite package 'xphelloworld-1.0.1_1' (x11/xphelloworld) failed (specify -k to force)
--->  Skipping 'x11-drivers/xorg-drivers' (xorg-drivers-7.3_3) because a requisite package 'xf86-video-vga-4.1.0_2' (x11-drivers/xf86-video-vga) failed (specify -k to force)
--->  Skipping 'x11/xorg' (xorg-7.3_2) because a requisite package 'xorg-apps-7.3' (x11/xorg-apps) failed (specify -k to force)
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        - x11-drivers/xf86-video-vga (marked as IGNORE)
        - x11-drivers/xf86-video-via (marked as IGNORE)
        - x11/xorg-protos (port directory error)
        - x11/xphelloworld (port directory error)
        * x11/xorg-apps (xorg-apps-7.3)
        * x11-drivers/xorg-drivers (xorg-drivers-7.3_3)
        * x11/xorg (xorg-7.3_2)
#


I've also tried to uninstall x11/xorg-protos during pkgdb -F which
also died:

# pkgdb -F
--->  Checking the package registry database
Stale origin: 'x11/xorg-protos': perhaps moved or obsoleted.
-> The port 'x11/xorg-protos' was removed on 2009-01-23 because:
        "Not really necessary"
-> Hint:  xorg-protos-7.3_2 is required by the following package(s):
        xorg-7.3_2
-> Hint: checking for overwritten files...
 -> No files installed by xorg-protos-7.3_2 have been overwritten by other packages.
Deinstall xorg-protos-7.3_2 ? [no] yes
--->  Deinstalling 'xorg-protos-7.3_2'
pkg_delete: package 'xorg-protos-7.3_2' is required by these other packages
and may not be deinstalled:
xorg-7.3_2
** Listing the failed packages (-:ignored / *:skipped / !:failed)
        ! xorg-protos-7.3_2     (pkg_delete failed)
Command failed [exit code 1]: /usr/local/sbin/pkg_deinstall xorg-protos-7.3_2
#



Any way to resolve this?

Thanks much in advance for any clue,
-ewald



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