[gentoo-user] Portage somwhat out of whack
An update to mysql last Thursday has caused quite a bit of grief, some other things are still broken. The update caused problems because it invalidated things like Postfix. No email, because I have Postfix using mysql as a database, and it was linked with an older mysql library. Mail is now working. I did "emerge sync" and revdep-rebuild, but that is not working very well. For one thing, it complains that it cannot satisfy "=kde-base/kdelibs-3.3.2-r9" which is no longer in the portage tree. The full output of the run appears after the .sig. There are other problems indicated there. By manually emerging some of this stuff, I've gotten it pared down to just, but =app-office/openoffice-bin-2.0.0 =dev-java/sun-jdk-1.5.0.05 =kde-base/kdelibs-3.3.2-r9 =www-client/opera-8.50 These are failing for a variety of reasons, which I think are also references to obsolete libraries. So: When openoffice-bin is complaining about libdb-3.0 and all there is is libdb-4... what do I do. How do I get it to compile with what there is? How do I find what ebuild has that file. If the answer is qpkg, where do I find it (it's not on my system, although there's a man page). ++ kevin -- Kevin O'Gorman, PhD treat ~ # revdep-rebuild | tee rebuild Checking reverse dependencies... Packages containing binaries and libraries broken by any package update, will be recompiled. Collecting system binaries and libraries... done. (/root/.revdep-rebuild.1_files) Collecting complete LD_LIBRARY_PATH... done. (/root/.revdep-rebuild.2_ldpath) Checking dynamic linking consistency... ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/l broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so (requires libdb-3.1.so) ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/l broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so (requires libBLT24.so li ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/l broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so (requires libbz2.so.0) ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/l broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so (requires libgdbm.so.2) ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/l broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so (requires libgdbm.so.2) ldd: warning: you do not have execution permission for `/usr/lib/openoffice/program/python-core-2.3.4/lib/l broken /usr/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so (requires libgmp.so.3) ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4 /lib/lib-dynload/_bsddb.so' broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_bsddb.so (requires libdb-3.1. so) ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4 /lib/lib-dynload/_tkinter.so' broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/_tkinter.so (requires libBLT24 .so libtk8.3.so libtcl8.3.so) ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4 /lib/lib-dynload/bz2.so' broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/bz2.so (requires libbz2.so.0) ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4 /lib/lib-dynload/dbm.so' broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/dbm.so (requires libgdbm.so.2) ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4 /lib/lib-dynload/gdbm.so' broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/gdbm.so (requires libgdbm.so.2 ) ldd: warning: you do not have execution permission for `/usr/X11R6/lib/openoffice/program/python-core-2.3.4 /lib/lib-dynload/mpz.so' broken /usr/X11R6/lib/openoffice/program/python-core-2.3.4/lib/lib-dynload/mpz.so (requires libgmp.so.3) broken /usr/kde/3.3/lib/kde3/kio_http.so (requires libcom_err.so.3) broken /opt/opera/lib/opera/plugins/operamotifwrapper-2 (requires libXm.so.2) broken /opt/opera/lib/opera/plugins/operamotifwrapper-1 (requires libXm.so.1) broken /opt/jdk1.5.0_03/demo/jvmti/heapTracker/lib/libheapTracker_g.so (requires libjava_crw_demo_g.so) broken /opt/jdk1.5.0_03/demo/jvmti/mtrace/lib/libmtrace_g.so (requires libjava_crw_demo_g.so) broken /opt/sun-jdk-1.5.0.05/sh
[gentoo-user] Portage somwhat out of whack?
I was following the recent thread about libpng oscillating between versions, and was preparing to apply the fix that was reported to work, but got stopped when suddenly there's more, probably related to the fact I "emerge sync" in a cron job. I'm going to stop that for a while. Anyway, now there are more packages wanting to downgrade, including portage itself. This cannot be good. I have no clue how to unravel this, and I'm just gonna ignore it for a while. ... done! [ebuild NSF ] dev-java/java-sdk-docs-1.4.2 33,591 kB [ebuild UD] media-libs/libpng-1.2.8-r1 [1.2.12] USE="doc" 0 kB [ebuild UD] dev-java/java-config-1.2.11-r1 [1.3.0-r2] 0 kB [ebuild NSf ] dev-java/sun-jdk-1.4.2.10-r2 USE="X alsa doc nsplugin -browserplugin -examples -jce -mozilla" 0 kB [ebuild UD] sys-apps/portage-2.1-r1 [2.1.1_pre1-r5] USE="doc -build" LINGUAS="-pl" 0 kB *** Portage will stop merging at this point and reload itself, then resume the merge. [ebuild UD] dev-java/ant-core-1.6.2-r5 [1.6.5-r13] USE="doc -source" 0 kB -- Kevin O'Gorman, PhD -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Portage somwhat out of whack
On Wednesday 26 October 2005 01:37, Kevin O'Gorman wrote: > =app-office/openoffice-bin-2.0.0 Binary package, nothing to compile, no way to fix broken binaries. > =dev-java/sun-jdk-1.5.0.05 Binary package. > =kde-base/kdelibs-3.3.2-r9 It's installed, but no longer in the tree. Therefor to fix any broken binaries you will have to upgrade. > =www-client/opera-8.50 Binary package. > These are failing for a variety of reasons, which I think are also > references to obsolete libraries. The 3 binary packages you listed almost always reference libraries that don't exist. I have the same problem with OOo and opera, both work OK though (not that I actually use opera). -- Mike Williams -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Portage somwhat out of whack
Mike Williams schreef: > On Wednesday 26 October 2005 01:37, Kevin O'Gorman wrote: > >> =app-office/openoffice-bin-2.0.0 > > > Binary package, nothing to compile, no way to fix broken binaries. > > >> =dev-java/sun-jdk-1.5.0.05 > > > Binary package. > > >> =kde-base/kdelibs-3.3.2-r9 > > > It's installed, but no longer in the tree. Therefor to fix any broken > binaries you will have to upgrade. > > >> =www-client/opera-8.50 > > > Binary package. > > >> These are failing for a variety of reasons, which I think are also >> references to obsolete libraries. > > > The 3 binary packages you listed almost always reference libraries > that don't exist. I have the same problem with OOo and opera, both > work OK though (not that I actually use opera). > To solve this (preventing revdep-rebuild from searching binaries that you know exist and cannot successfully be rebuilt by the tool), the thing to do is to add a variable to either the command line or /etc/make.conf: (from man revdep-rebuild) revdep-rebuild no longer uses hardcoded paths. To change the default behavior the following variables can be changed by the user. SEARCH_DIRS_MASK - List of directories to not search Mine excludes SEARCH_DIRS_MASK="/opt/OpenOffice.org /opt/sun-jre-bin-1.5.0.03 /usr/lib/openoffice" (because I don't use Opera). So java and OO.o don't come up on my revdep-rebuild -p searches, because it would be pointless. It's worth considering creating such a setting yourself, adding the directories of any additional -bin files you may use (firefox, thunderbird, etc). HTH, Holly -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Portage somwhat out of whack
On Wednesday 26 October 2005 12:44, Holly Bostick wrote: > It's worth considering creating such a setting yourself, adding the > directories of any additional -bin files you may use (firefox, > thunderbird, etc). I should read man pages more often, excellent tip Holly! -- Mike Williams -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Portage somwhat out of whack
Mike Williams wrote: On Wednesday 26 October 2005 01:37, Kevin O'Gorman wrote: =kde-base/kdelibs-3.3.2-r9 It's installed, but no longer in the tree. Therefor to fix any broken binaries you will have to upgrade. Also, KDE is (or at least was) slotted, so if you have already upgraded to KDE 3.4.x, you can just prune the old versions away: emerge --prune --pretend kde-base/kdebase kde-base/kdelibs kde-base/kdeadmin ... HTH, -Richard -- gentoo-user@gentoo.org mailing list
Re: [gentoo-user] Portage somwhat out of whack?
On Tuesday 04 July 2006 06:10, Kevin O'Gorman wrote: > I was following the recent thread about libpng oscillating between > versions, and was preparing to apply the fix that was reported to work, but > got stopped when suddenly there's more, probably related to the fact I > "emerge sync" in a cron job. I'm going to stop that for a while. > > Anyway, now there are more packages wanting to downgrade, including > portage itself. This cannot be good. I have no clue how to unravel this, > and I'm just gonna ignore it for a while. Please add --tree to the emerge command and show the command with full output. -- Bo Andresen pgpCjY6co2pQq.pgp Description: PGP signature