Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 20 Jan 2003 14:36:01 +0000
From:      Jeff Penn <jeff@jrpenn.demon.co.uk>
To:        freebsd-questions@freebsd.org
Subject:   linux_base upgrade problem
Message-ID:  <20030120143601.GB65773@jrpenn.demon.co.uk>

next in thread | raw e-mail | index | archive | help
I'm having problems upgrading to linux_base-7.1_2 using portupgrade -rRa
with the package (pkgtools.conf USE_PKG_ONLY[]).

I had similar problems with the last upgrade, which I solved by 
removing all the ports with a dependency on linux_base before 
upgrading.

This time when the upgrade failed I ran pkgdb -F, removing dependencies 
for linux_base without understanding too much of what was going wrong.

pkg_info shows that linux_base is no longer installed.  In a attempt at 
fixing the problem I deinstalled 3 ports that I believe depend on 
linux_base (since 'pkg_info -R linux_base\*' no longer shows any 
dependencies):

acroread4, linux-openmotif 

But I still have 3 files hanging around:

/compat/linux/usr/X11R6/lib: libMrm.so.2 libUil.so.2 libXm.so.2

Moving these files out the way had no effect.

I noticed that the packages +INSTALL script did not have execute
permissions.  I re-packaged the tarball with the correct permissions, but
still no joy.

# portinstall -vf linux_base
--->  Session started at: Mon, 20 Jan 2003 13:59:56 +0000
--->  2 ports match the given pattern 'linux_base':
        emulators/linux_base
        emulators/linux_base-6
Install 'emulators/linux_base'? [yes] 
Install 'emulators/linux_base-6'? [yes] no
--->  Fresh installation of emulators/linux_base started at: Mon, 20 Jan
2003 14:00:11 +0000
** The port 'emulators/linux_base' is held by user.
--->  Forced by user
--->  Checking the availability of the latest package of
'emulators/linux_base'
--->  Found a package of 'emulators/linux_base':
/usr/ports/packages/All/linux_base-7.1_2.tgz
--->  Installing 'linux_base-7.1_2' from a package
--->  Installation of linux_base-7.1_2 started at: Mon, 20 Jan 2003
14:00:16 +0000
--->  Installing the new version via the package
./+INSTALL: permission denied
pkg_add: install script returned error status
** Command failed [exit code 1]: /usr/bin/script -qa
/tmp/portinstall64871.0 /usr/sbin/pkg_add -f linux_base-7.1_2
** Fix the package's problem and try again.
--->  Installation of linux_base-7.1_2 ended at: Mon, 20 Jan 2003
14:00:41 +0000 (consumed 00:00:25)
--->  Fresh installation of emulators/linux_base ended at: Mon, 20 Jan
2003 14:00:41 +0000 (consumed 00:00:30)
--->  Reporting the results (+:succeeded / -:ignored / *:skipped /
!:failed)
        ! emulators/linux_base  (pkg_add failed)
--->  Session ended at: Mon, 20 Jan 2003 14:00:41 +0000 (consumed
00:00:44)

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




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