Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 670176 - revdep-rebuild from app-portage/gentoolkit-0.4.2-r1 endlessly rebuilds app-office/openoffice-bin-4.1.5
Summary: revdep-rebuild from app-portage/gentoolkit-0.4.2-r1 endlessly rebuilds app-of...
Status: UNCONFIRMED
Alias: None
Product: Portage Development
Classification: Unclassified
Component: Tools (show other bugs)
Hardware: AMD64 Linux
: Normal normal (vote)
Assignee: Portage Tools Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-11-02 22:12 UTC by Ciprian Ciubotariu
Modified: 2018-11-21 06:28 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ciprian Ciubotariu 2018-11-02 22:12:31 UTC
Running revdep-rebuild continuously rebuilds openoffice-bin:

 * This is the new python coded version
 * Please report any bugs found using it.
 * The original revdep-rebuild script is installed as revdep-rebuild.sh
 * Please file bugs at: https://bugs.gentoo.org/
 * Found a valid cache, skipping collecting phase
 * Scanning files
 * Checking dynamic linking consistency
 * Broken files that require: libgstreamer-0.10.so.0 (64 bits)
        * /usr/lib64/openoffice/program/libavmediagst.so
 * Broken files that require: libdnsserver-common-samba4.so (64 bits)
        * /usr/lib64/python2.7/site-packages/samba/dsdb_dns.so
 * Broken files that require: libgstinterfaces-0.10.so.0 (64 bits)
        * /usr/lib64/openoffice/program/libavmediagst.so
 * Broken files that require: libdb-4.3.so (64 bits)
        * /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/_bsddb.so
        * /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/dbm.so
 * Assign files to packages
        * /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/_bsddb.so -> app-office/openoffice-bin-4.1.5
        * /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/dbm.so -> app-office/openoffice-bin-4.1.5
        * /usr/lib64/openoffice/program/libavmediagst.so -> app-office/openoffice-bin-4.1.5
        * /usr/lib64/python2.7/site-packages/samba/dsdb_dns.so -> net-fs/samba-4.8.6


Some samba-related stuff from https://bugs.gentoo.org/669936 is also here

Reproducible: Always
Comment 1 Zac Medico gentoo-dev 2018-11-03 02:42:10 UTC
Is there a /etc/revdep-rebuild/50-openoffice-bin file? If so, what does it contain?
Comment 2 Ciprian Ciubotariu 2018-11-04 03:06:10 UTC
Yes, I've found it. Here's the contents:

SEARCH_DIRS_MASK="/usr/lib/openoffice
/usr/lib32/openoffice
/usr/lib64/openoffice"
Comment 3 Eduardo Coutinho Scalabrin 2018-11-21 06:28:23 UTC
I have this same error here. If I run 'revdep-rebuild --debug' I have:

gentoo ~ # revdep-rebuild --debug
 * This is the new python coded version
 * Please report any bugs found using it.
 * The original revdep-rebuild script is installed as revdep-rebuild.sh
 * Please file bugs at: https://bugs.gentoo.org/
        main(), _libs_to_check = set()
        all_masks:

                /lib/modules
                /lib32/modules
                /lib64/modules
                /opt/android-sdk-update-manager
                /opt/oracle-jdk-bin-1.8.0.192
                /opt/oracle-jre-bin-1.8.0.192
                libjava.so
                libjawt.so
                libjvm.so
                libodbc.so
                libodbcinst.so
 * Collecting system binaries and libraries
        analyse(), bin directories:
                /bin
                /lib
                /lib32
                /lib64
                /opt/android-sdk-update-manager/platform-tools
                /opt/android-sdk-update-manager/tools
                /opt/bin
                /sbin
                /usr/bin
                /usr/lib
                /usr/lib/llvm/6/bin
                /usr/lib32
                /usr/lib64
                /usr/lib64/subversion/bin
                /usr/libexec
                /usr/local/bin
                /usr/local/sbin
                /usr/sbin
                /usr/x86_64-pc-linux-gnu/gcc-bin/7.3.0
        analyse(), lib directories:
                /bin
                /lib
                /lib32
                /lib64
                /sbin
                /usr/bin
                /usr/lib
                /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0
                /usr/lib/gcc/x86_64-pc-linux-gnu/7.3.0/32
                /usr/lib/llvm/6/lib32
                /usr/lib/llvm/6/lib64
                /usr/lib/sidplay/builders
                /usr/lib32
                /usr/lib32/OpenCL/vendors/nvidia
                /usr/lib32/opengl/nvidia/lib
                /usr/lib64
                /usr/lib64/OpenCL/vendors/nvidia
                /usr/lib64/opengl/nvidia/lib
                /usr/lib64/rust-1.29.1
                /usr/lib64/sidplay/builders
                /usr/libexec
                /usr/local/lib
                /usr/local/lib32
                /usr/local/lib64
                /usr/sbin
        analyse(), masked directories:
                /lib/modules
                /lib32/modules
                /lib64/modules
                /opt/android-sdk-update-manager
                /opt/oracle-jdk-bin-1.8.0.192
                /opt/oracle-jre-bin-1.8.0.192
        analyse(), masked files:

                libjava.so
                libjawt.so
                libjvm.so
                libodbc.so
                libodbcinst.so
        time to complete task: 3 milliseconds
 * Collecting dynamic linking informations
        Exception collecting libraries: [Errno 2] No such file or directory: b'/usr/lib64/rust-1.29.1'
        Exception collecting libraries: [Errno 2] No such file or directory: b'/usr/local/lib32'
        time to complete task: 80881 milliseconds
        analyse(), Found 36280 libraries (+9741 symlinks) and 33315 binaries
 * Scanning files
        scan(), scanelf params = ['-BF', '%F;%f;%S;%n;%M'], # files: 36842
        scan(), final output length: 27950
        scan_files(); total time to get scanelf data is 95182 milliseconds
        scan_files(); total filenames found: 17271 in 736 milliseconds
 * Checking dynamic linking consistency
        analyse(), Searching for 36842 libs, bins within 46021 libraries and links
        LibCheck.__init__(), new searchlibs: ['32', '64']
        LibCheck.search(), Checking for broken 32 bit libs
        LibCheck.search(), Checking for broken 64 bit libs
        Library libjawt.so ignored as it is masked
        Library libjawt.so ignored as it is masked
        Library libjawt.so ignored as it is masked
        LibCheck.search(); FOUND: 64bit, libdb-4.3.so, /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/_bsddb.so
        LibCheck.search(); FOUND: 64bit, libdb-4.3.so, /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/dbm.so
        LibCheck.search(); Total found: 1 libs, 2 files in 4944 milliseconds
 * Broken files that require: libdb-4.3.so (64 bits)
        * /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/_bsddb.so
        * /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/dbm.so
        LibCheck.process_results(); total filepaths found: 2 in 1 milliseconds
 * Assign files to packages
        * /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/dbm.so -> app-office/openoffice-bin-4.1.5
        * /usr/lib64/openoffice/program/python-core-2.7.6/lib/lib-dynload/_bsddb.so -> app-office/openoffice-bin-4.1.5
        assign_packages(); assigned 1 packages, 0 orphans in 22691 milliseconds

emerge  --verbose --oneshot --complete-graph=y app-office/openoffice-bin:0

And every time I run 'revdep-rebuild' I always have the same result.