Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 670176

Summary: revdep-rebuild from app-portage/gentoolkit-0.4.2-r1 endlessly rebuilds app-office/openoffice-bin-4.1.5
Product: Portage Development Reporter: Ciprian Ciubotariu <cheepeero>
Component: ToolsAssignee: Portage Tools Team <tools-portage>
Status: RESOLVED OBSOLETE    
Severity: normal CC: cafaia, cheepeero, chithanh
Priority: Normal Keywords: PMASKED
Version: unspecified   
Hardware: AMD64   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Deadline: 2020-09-21   

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.
Comment 4 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-08-22 09:24:08 UTC
app-office/openoffice-bin is now last rited.
Comment 5 Michał Górny archtester Gentoo Infrastructure gentoo-dev Security 2020-09-21 07:46:20 UTC
removing.