View previous topic :: View next topic |
Author |
Message |
Fitap Guru
Joined: 13 Mar 2011 Posts: 450 Location: Rosario, Argentina
|
Posted: Thu Feb 16, 2023 7:00 pm Post subject: [Solved] existing preserved libs found. But nothing shows me |
|
|
Hi guys, I get this message successively, but nothing libs to preserve portage shows me.
What can I do ?
Where is the mess in my gentoo box?
Regards.
Last edited by Fitap on Fri Feb 17, 2023 7:39 pm; edited 1 time in total |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31262 Location: here
|
Posted: Thu Feb 16, 2023 7:30 pm Post subject: |
|
|
Have you tried run emerge @preserved-rebuild command? _________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
CooSee Veteran
Joined: 20 Nov 2004 Posts: 1468 Location: Earth
|
Posted: Thu Feb 16, 2023 7:33 pm Post subject: |
|
|
crystal ball gazing showed nothing
show us the message
emerge -va --usepkg=n @preserved-rebuild && revdep-rebuild -vp - what's shown after you execute these commands?
_________________ " Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier " |
|
Back to top |
|
|
Fitap Guru
Joined: 13 Mar 2011 Posts: 450 Location: Rosario, Argentina
|
Posted: Thu Feb 16, 2023 9:54 pm Post subject: |
|
|
fedeliallalinea wrote: | Have you tried run emerge @preserved-rebuild command? |
Yes, like usually do but nothing is rebuild. |
|
Back to top |
|
|
Fitap Guru
Joined: 13 Mar 2011 Posts: 450 Location: Rosario, Argentina
|
Posted: Thu Feb 16, 2023 9:59 pm Post subject: |
|
|
CooSee wrote: | crystal ball gazing showed nothing
show us the message
emerge -va --usepkg=n @preserved-rebuild && revdep-rebuild -vp - what's shown after you execute these commands?
|
Code: | These are the packages that would be merged, in order:
Calculating dependencies... done!
Total: 0 packages, Size of downloads: 0 KiB
Nothing to merge; quitting.
* 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/
* Collecting system binaries and libraries
* Collecting dynamic linking information
* Scanning files
* Checking dynamic linking consistency
Your system is consistent |
|
|
Back to top |
|
|
CooSee Veteran
Joined: 20 Nov 2004 Posts: 1468 Location: Earth
|
Posted: Thu Feb 16, 2023 10:11 pm Post subject: |
|
|
ok, now i see !
really weird - please wgetpaste your emerge --info -v
with todays --sync, there's a new portage (upgrade).
do you remember when this behaviour appeared?
check with, e.g.
Code: | genlop --list --date 1 days ago |
fyi - snippet from https://wiki.gentoo.org/wiki/Gentoolkit#revdep-rebuild
Quote: | Important
It is not necessary to run this tool for general use. The portage FEATURE preserve-libs makes the original purpose obsolete. The primary purpose of this tool is now ABI changes for specific libraries when instructions are provided by developers. |
_________________ " Die Realität ist eine Illusion, die durch Mangel an ehrlicher Kommunikation entsteht "
---
" Der Mensch ist von Natur aus neugierig, was am Ende übrig bleibt ist die Gier " |
|
Back to top |
|
|
grknight Retired Dev
Joined: 20 Feb 2015 Posts: 1913
|
Posted: Thu Feb 16, 2023 11:00 pm Post subject: |
|
|
Also post the output of portageq list_preserved_libs /
This is the list that portage is looking at. |
|
Back to top |
|
|
Fitap Guru
Joined: 13 Mar 2011 Posts: 450 Location: Rosario, Argentina
|
Posted: Fri Feb 17, 2023 12:43 am Post subject: |
|
|
CooSee wrote: | ok, now i see !
really weird - please wgetpaste your emerge --info -v
with todays --sync, there's a new portage (upgrade).
do you remember when this behaviour appeared?
check with, e.g.
Code: | genlop --list --date 1 days ago |
fyi - snippet from https://wiki.gentoo.org/wiki/Gentoolkit#revdep-rebuild
Quote: | Important
It is not necessary to run this tool for general use. The portage FEATURE preserve-libs makes the original purpose obsolete. The primary purpose of this tool is now ABI changes for specific libraries when instructions are provided by developers. |
|
I have seen this behavior before several times and on the different box I have, but I didn't think anything of it.
emerge --info -v
grknight wrote: | Also post the output of portageq list_preserved_libs /
This is the list that portage is looking at. |
Code: | app-arch/bzip2-1.0.8-r4 /usr/lib/libbz2.so.1.0.8 /usr/lib/libbz2.so.1
dev-libs/glib-2.74.4 /usr/lib/libglib-2.0.so.0.7200.2 /usr/lib/libglib-2.0.so.0
dev-libs/libpcre-8.45-r1 /usr/lib/libpcre.so.1.2.13 /usr/lib/libpcre.so.1
media-gfx/graphite2-1.3.14_p20210810-r2 /usr/lib/libgraphite2.so.3.2.1 /usr/lib/libgraphite2.so.3
media-libs/freetype-2.12.1-r1 /usr/lib/libfreetype.so.6.18.2 /usr/lib/libfreetype.so.6
media-libs/harfbuzz-6.0.0 /usr/lib/libharfbuzz.so.0.40401.0 /usr/lib/libharfbuzz.so.0
media-libs/libpng-1.6.39 /usr/lib/libpng16.so.16.37.0 /usr/lib/libpng16.so.16
sys-libs/zlib-1.2.13-r1 /usr/lib/libz.so.1.2.12 /usr/lib/libz.so.1 |
Edit: I was sitting on the wrong box. |
|
Back to top |
|
|
grknight Retired Dev
Joined: 20 Feb 2015 Posts: 1913
|
Posted: Fri Feb 17, 2023 1:16 am Post subject: |
|
|
Fitap wrote: | Code: | app-arch/bzip2-1.0.8-r4 /usr/lib/libbz2.so.1.0.8 /usr/lib/libbz2.so.1
dev-libs/glib-2.74.4 /usr/lib/libglib-2.0.so.0.7200.2 /usr/lib/libglib-2.0.so.0
dev-libs/libpcre-8.45-r1 /usr/lib/libpcre.so.1.2.13 /usr/lib/libpcre.so.1
media-gfx/graphite2-1.3.14_p20210810-r2 /usr/lib/libgraphite2.so.3.2.1 /usr/lib/libgraphite2.so.3
media-libs/freetype-2.12.1-r1 /usr/lib/libfreetype.so.6.18.2 /usr/lib/libfreetype.so.6
media-libs/harfbuzz-6.0.0 /usr/lib/libharfbuzz.so.0.40401.0 /usr/lib/libharfbuzz.so.0
media-libs/libpng-1.6.39 /usr/lib/libpng16.so.16.37.0 /usr/lib/libpng16.so.16
sys-libs/zlib-1.2.13-r1 /usr/lib/libz.so.1.2.12 /usr/lib/libz.so.1 |
|
Well that is interesting. They are all 32-bit libs. I wonder if some non-tree binary is holding them.
Edit: they could all be interdependent on each other too. Is 32-bit still enabled on these packages? |
|
Back to top |
|
|
Fitap Guru
Joined: 13 Mar 2011 Posts: 450 Location: Rosario, Argentina
|
Posted: Fri Feb 17, 2023 2:08 am Post subject: |
|
|
None is 32 bit enable
Code: | equery u $(portageq list_preserved_libs / | awk '{print $1}')
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for app-arch/bzip2-1.0.8-r4:
U I
- - abi_x86_32 : 32-bit (x86) libraries
- - static : !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
- - static-libs : Build static versions of dynamic libraries as well
- - verify-sig : Verify upstream signatures on distfiles
* Found these USE flags for dev-libs/glib-2.74.4:
U I
- - abi_x86_32 : 32-bit (x86) libraries
+ + dbus : Enable dependencies required by glib libraries using dbus service to manage settings saving
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
+ + elf : Enable support for listing and extracting from ELF resource files with gresource tool
- - gtk-doc : Build and install gtk-doc based developer documentation for dev-util/devhelp, IDE and offline use
- - static-libs : Build static versions of dynamic libraries as well
- - sysprof : Enable profiling data capture support using dev-util/sysprof-capture
- - systemtap : Build support for profiling and tracing using dev-util/systemtap
- - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be
toggled independently)
- - utils : Install gtester-report utility to generate test report files for your software; build gresource utility with ELF
support.
+ + xattr : Add support for extended attributes (filesystem-stored metadata)
* Found these USE flags for dev-libs/libpcre-8.45-r1:
U I
- - abi_x86_32 : 32-bit (x86) libraries
+ + bzip2 : Add support for pcregrep command to search within bzip2-compressed files (via app-arch/bzip2).
+ + cxx : Build support for C++ (bindings, extra libraries, code generation, ...)
+ + jit : Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features
in Gentoo Hardened.
- - libedit : Use the libedit library (replacement for readline)
- - pcre16 : Build PCRE library for 16 bit characters (e.g. UTF-16).
- - pcre32 : Build PCRE library for 32 bit characters (e.g. UTF-32).
+ + readline : Add support for command line editing to pcretest, through sys-libs/readline.
- - static-libs : Build static versions of dynamic libraries as well
+ + zlib : Add support for pcregrep command to search within gzip-compressed files (via sys-libs/zlib).
* Found these USE flags for media-gfx/graphite2-1.3.14_p20210810-r2:
U I
- - abi_x86_32 : 32-bit (x86) libraries
+ + perl : Add optional support/bindings for the Perl language
- - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be
toggled independently)
* Found these USE flags for media-libs/freetype-2.12.1-r1:
U I
+ + X : Add support for X11
- - abi_x86_32 : 32-bit (x86) libraries
+ + adobe-cff : Use Adobe CFF as default font-renderer
- - brotli : Enable brotli decompression support via app-arch/brotli
+ + bzip2 : Support bzip2 compressed PCF fonts.
+ + cleartype-hinting : Bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by
default
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- - doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- - fontforge : Install internal headers required for TrueType debugger in media-gfx/fontforge (built with
USE=truetype-debugger)
+ + harfbuzz : Use media-libs/harfbuzz for auto-hinting OpenType fonts. WARNING: may trigger circular dependencies!
+ + png : Add support for libpng (PNG images)
- - static-libs : Build static versions of dynamic libraries as well
+ + svg : Add support for SVG (Scalable Vector Graphics)
- - utils : Install utilities and examples from ft2demos
* Found these USE flags for media-libs/harfbuzz-6.0.0:
U I
- - abi_x86_32 : 32-bit (x86) libraries
+ + cairo : Enable support for the cairo graphics library
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see
https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- - doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- - experimental : Enable experimental APIs
+ + glib : Enable dev-libs/glib unicode functions
+ + graphite : Enable media-gfx/graphite2 complementary shaper
+ + icu : Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu
+ + introspection : Add support for GObject based introspection
- - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be
toggled independently)
+ + truetype : Add support for FreeType and/or FreeType2 fonts
* Found these USE flags for media-libs/libpng-1.6.39:
U I
- - abi_x86_32 : 32-bit (x86) libraries
- - apng : support unofficial APNG (Animated PNG) spec
+ + cpu_flags_x86_sse : Use the SSE instruction set
- - static-libs : Build static versions of dynamic libraries as well
* Found these USE flags for sys-libs/zlib-1.2.13-r1:
U I
- - abi_x86_32 : 32-bit (x86) libraries
+ + minizip : include the minizip library for quick and dirty zip extraction
- - static-libs : Build static versions of dynamic libraries as well
- - verify-sig : Verify upstream signatures on distfiles |
|
|
Back to top |
|
|
grknight Retired Dev
Joined: 20 Feb 2015 Posts: 1913
|
Posted: Fri Feb 17, 2023 2:17 am Post subject: |
|
|
Another thought.. what is the output of ls -ld /lib /lib64 /usr/lib /usr/lib64 as well as file /usr/lib/libz.so.1.2.12 |
|
Back to top |
|
|
Fitap Guru
Joined: 13 Mar 2011 Posts: 450 Location: Rosario, Argentina
|
Posted: Fri Feb 17, 2023 2:59 am Post subject: |
|
|
Code: | ls -ld /lib /lib64 /usr/lib /usr/lib64
drwxr-xr-x 12 root root 4096 ene 25 20:53 /lib/
drwxr-xr-x 6 root root 12288 feb 13 22:06 /lib64/
drwxr-xr-x 31 root root 49152 ene 26 21:51 /usr/lib/
drwxr-xr-x 120 root root 151552 feb 15 21:40 /usr/lib64/ |
Code: | file /usr/lib/libz.so.1.2.12
/usr/lib/libz.so.1.2.12: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped |
|
|
Back to top |
|
|
misterjack Veteran
Joined: 03 Oct 2004 Posts: 1657
|
Posted: Fri Mar 29, 2024 12:41 pm Post subject: |
|
|
mmh, I have the same problem:
The last days I enabled Gentoo binhost, disabled abi_x86_32 (my steam who needed this is installed now by flatpack) and did 23.0 profile transition. Yesterday was the big emerge -e world. Now I'm stuck at this problem:
Code: | rotarran ~ # portageq list_preserved_libs /
app-arch/bzip2-1.0.8-r5 /usr/lib/libbz2.so.1.0.8 /usr/lib/libbz2.so.1
dev-libs/glib-2.78.3 /usr/lib/libglib-2.0.so.0.7800.4 /usr/lib/libglib-2.0.so.0
dev-libs/libpcre2-10.42-r2 /usr/lib/libpcre2-8.so.0.12.0 /usr/lib/libpcre2-8.so.0
media-gfx/graphite2-1.3.14_p20210810-r3 /usr/lib/libgraphite2.so.3.2.1 /usr/lib/libgraphite2.so.3
media-libs/freetype-2.13.2 /usr/lib/libfreetype.so.6.20.1 /usr/lib/libfreetype.so.6
media-libs/harfbuzz-8.3.0 /usr/lib/libharfbuzz.so.0.60831.0 /usr/lib/libharfbuzz.so.0
media-libs/libpng-1.6.43 /usr/lib/libpng16.so.16.43.0 /usr/lib/libpng16.so.16
sys-libs/zlib-1.3-r4 /usr/lib/libz.so.1.3.1 /usr/lib/libz.so.1 |
Code: | rotarran ~ # equery u $(portageq list_preserved_libs / | awk '{print $1}')
[ Legend : U - final flag setting for installation]
[ : I - package is installed with flag ]
[ Colors : set, unset ]
* Found these USE flags for app-arch/bzip2-1.0.8-r5:
U I
- - abi_x86_32 : 32-bit (x86) libraries
- - static : !!do not set this during bootstrap!! Causes binaries to be statically linked instead of dynamically
- - static-libs : Build static versions of dynamic libraries as well
- - verify-sig : Verify upstream signatures on distfiles
* Found these USE flags for dev-libs/glib-2.78.3:
U I
- - abi_x86_32 : 32-bit (x86) libraries
+ + dbus : Enable dependencies required by glib libraries using dbus service to manage settings saving
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
+ + elf : Enable support for listing and extracting from ELF resource files with gresource tool
- - gtk-doc : Build and install gtk-doc based developer documentation for dev-util/devhelp, IDE and offline use
- - static-libs : Build static versions of dynamic libraries as well
- - sysprof : Enable profiling data capture support using dev-util/sysprof-capture
- - systemtap : Build support for profiling and tracing using dev-debug/systemtap
- - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- - utils : Install gtester-report utility to generate test report files for your software; build gresource utility with ELF support.
+ + xattr : Add support for extended attributes (filesystem-stored metadata)
* Found these USE flags for dev-libs/libpcre2-10.42-r2:
U I
- - abi_x86_32 : 32-bit (x86) libraries
+ + bzip2 : Add support for pcregrep command to search within bzip2-compressed files (via app-arch/bzip2).
+ + jit : Enable just-in-time compilation for improved performance. May prevent use of some PaX memory protection features in Gentoo Hardened.
- - libedit : Use the libedit library (replacement for readline)
+ + pcre16 : Build PCRE library for 16 bit characters (e.g. UTF-16).
+ + pcre32 : Build PCRE library for 32 bit characters (e.g. UTF-32).
+ + readline : Add support for command line editing to pcretest, through sys-libs/readline.
- - static-libs : Build static versions of dynamic libraries as well
+ + unicode : Add support for Unicode
- - valgrind : Enable annotations for accuracy. May slow down runtime slightly. Safe to use even if not currently using dev-debug/valgrind
- - verify-sig : Verify upstream signatures on distfiles
+ + zlib : Add support for pcregrep command to search within gzip-compressed files (via sys-libs/zlib).
* Found these USE flags for media-gfx/graphite2-1.3.14_p20210810-r3:
U I
- - abi_x86_32 : 32-bit (x86) libraries
- - perl : Add optional support/bindings for the Perl language
- - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
* Found these USE flags for media-libs/freetype-2.13.2:
U I
+ + X : Add support for X11
- - abi_x86_32 : 32-bit (x86) libraries
+ + adobe-cff : Use Adobe CFF as default font-renderer
- - brotli : Enable Brotli compression support
+ + bzip2 : Support bzip2 compressed PCF fonts.
+ + cleartype-hinting : Bytecode hinting mode for TrueType fonts that activates subpixel hinting (a.k.a. ClearType hinting) by default
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- - doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- - fontforge : Install internal headers required for TrueType debugger in media-gfx/fontforge (built with USE=truetype-debugger)
+ - harfbuzz : Use media-libs/harfbuzz for auto-hinting OpenType fonts. WARNING: may trigger circular dependencies!
+ + png : Add support for libpng (PNG images)
- - static-libs : Build static versions of dynamic libraries as well
+ + svg : Add support for SVG (Scalable Vector Graphics)
- - utils : Install utilities and examples from ft2demos
* Found these USE flags for media-libs/harfbuzz-8.3.0:
U I
- - abi_x86_32 : 32-bit (x86) libraries
+ + cairo : Enable support for the cairo graphics library
- - debug : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
- - doc : Add extra documentation (API, Javadoc, etc). It is recommended to enable per package instead of globally
- - experimental : Enable experimental APIs
+ + glib : Enable dev-libs/glib unicode functions
+ + graphite : Enable media-gfx/graphite2 complementary shaper
+ + icu : Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu
+ + introspection : Add support for GObject based introspection
- - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
+ + truetype : Add support for FreeType and/or FreeType2 fonts
* Found these USE flags for media-libs/libpng-1.6.43:
U I
- - abi_x86_32 : 32-bit (x86) libraries
- - apng : support unofficial APNG (Animated PNG) spec
+ + cpu_flags_x86_sse : Use the SSE instruction set
- - static-libs : Build static versions of dynamic libraries as well
- - test : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
* Found these USE flags for sys-libs/zlib-1.3-r4:
U I
- - abi_x86_32 : 32-bit (x86) libraries
+ + minizip : include the minizip library for quick and dirty zip extraction
- - static-libs : Build static versions of dynamic libraries as well
- - verify-sig : Verify upstream signatures on distfiles |
Code: | rotarran ~ # file /usr/lib/libz.so.1.3.1
/usr/lib/libz.so.1.3.1: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, stripped |
_________________ „Meine Meinung steht fest! Bitte verwirren Sie mich nicht mit Tatsachen.“ |
|
Back to top |
|
|
|