Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Gelöst] Update von perl 5.34.0 auf 5.34.0-r3 schlägt fehl
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

Goto page 1, 2  Next  
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
bearpaw
n00b
n00b


Joined: 04 Jan 2019
Posts: 24

PostPosted: Sat Nov 13, 2021 12:53 pm    Post subject: [Gelöst] Update von perl 5.34.0 auf 5.34.0-r3 schlägt fehl Reply with quote

Hallo zusammen,

ich versuche schon seit längerem ein Update von perl 5.34.0 auf 5.34.0-r3 zu machen.
Hierzu nutze ich folgende Befehle:
Code:
perl-cleaner --all
MAKEOPTS="-j1" emerge --update perl


An ein world-Update ist nur zu denken, wenn ich perl maskiere.


Emerge bricht mit folgenderer Meldung ab:

Code:
make[1]: Leaving directory '/var/tmp/portage/dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/Digest-SHA'
LD_LIBRARY_PATH=/var/tmp/portage/dev-lang/perl-5.34.0-r3/work/perl-5.34.0 /var/tmp/portage/dev-lang/perl-5.34.0-r3/work/perl-5.34.0/preload /var/tmp/portage/dev-lang/perl-5.34.0-r3/work/perl-5.34.0/libperl.so.5.34.0 ./miniperl -Ilib make_ext.pl lib/auto/Encode/Encode.so  MAKE="make" LIBPERL_A=libperl.so.5.34.0 LINKTYPE=dynamic
ERROR from evaluation of /var/tmp/portage/dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/Encode/Byte/Makefile.PL: Can't locate File/Spec/Functions.pm in @INC (you may need to install the File::Spec::Functions module) (@INC contains: /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/AutoLoader/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/dist/Carp/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/dist/PathTools /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/dist/PathTools/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/ExtUtils-Install/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/ExtUtils-MakeMaker/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/ExtUtils-Manifest/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/File-Path/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/ext/re /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/dist/Term-ReadLine/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/dist/Exporter/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/ext/File-Find/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/Text-Tabs/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/dist/constant/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/version/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/Getopt-Long/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/Text-ParseWords/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/ExtUtils-PL2Bat/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/lib /dev-lang/perl-5.34.0-r3/work/perl-5.34.0/cpan/Encode .) at ./Makefile.PL line 4.
BEGIN failed--compilation aborted at ./Makefile.PL line 4.
Unsuccessful Makefile.PL(cpan/Encode): code=512 at make_ext.pl line 532.
make: *** [makefile:575: lib/auto/Encode/Encode.so] Error 2


Hier die Ausgabe von gcc -V:

Code:
Es werden eingebaute Spezifikationen verwendet.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/libexec/gcc/x86_64-pc-linux-gnu/10.3.0/lto-wrapper
Ziel: x86_64-pc-linux-gnu
Konfiguriert mit: /var/tmp/portage/sys-devel/gcc-10.3.0-r2/work/gcc-10.3.0/configure --host=x86_64-pc-linux-gnu --build=x86_64-pc-linux-gnu --prefix=/usr --bindir=/usr/x86_64-pc-linux-gnu/gcc-bin/10.3.0 --includedir=/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include --datadir=/usr/share/gcc-data/x86_64-pc-linux-gnu/10.3.0 --mandir=/usr/share/gcc-data/x86_64-pc-linux-gnu/10.3.0/man --infodir=/usr/share/gcc-data/x86_64-pc-linux-gnu/10.3.0/info --with-gxx-include-dir=/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/include/g++-v10 --with-python-dir=/share/gcc-data/x86_64-pc-linux-gnu/10.3.0/python --enable-languages=c,c++,fortran --enable-obsolete --enable-secureplt --disable-werror --with-system-zlib --enable-nls --without-included-gettext --disable-libunwind-exceptions --enable-checking=release --with-bugurl=https://bugs.gentoo.org/ --with-pkgversion='Gentoo Hardened 10.3.0-r2 p3' --enable-esp --enable-libstdcxx-time --disable-libstdcxx-pch --enable-shared --enable-threads=posix --enable-__cxa_atexit --enable-clocale=gnu --enable-multilib --with-multilib-list=m32,m64 --disable-fixed-point --enable-targets=all --enable-libgomp --disable-libssp --disable-libada --disable-systemtap --disable-vtable-verify --disable-libvtv --without-zstd --enable-lto --without-isl --enable-default-pie --enable-default-ssp
Thread-Modell: posix
Unterstützte LTO-Kompressionsalgorithmen: zlib
gcc-Version 10.3.0 (Gentoo Hardened 10.3.0-r2 p3)


Meine Vermutung war ein fehlen des Perl-Module File::Spec::Functions.
Allerdings gibt der Befehl
Code:
perl -e 'use File::Spec::Functions;'
keinen Fehler aus.

Hat jemand eine Idee, wie es funktionieren könnte?
Sollten noch Angaben fehlen, so liefere ich die gerne nach.

Viele Grüße
bearpaw


Last edited by bearpaw on Sun Jan 16, 2022 5:44 pm; edited 2 times in total
Back to top
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 4438
Location: Frankfurt, Germany

PostPosted: Sat Nov 13, 2021 1:19 pm    Post subject: Reply with quote

Bitte poste die Ausgabe von
Code:
emerge --info dev-lang/perl

Es wäre auch gut, wenn wir das vollständige Build-Log hätten. Vielleicht kannst Du es über wgetpaste posten? Hintergrund ist, dass Probleme häufig schon viel früher entstehen - und die eigentliche Fehlermeldung dann nur die Folge eines ganz anderen Problems ist.
Back to top
View user's profile Send private message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1591

PostPosted: Sat Nov 13, 2021 1:23 pm    Post subject: Re: Update von perl 5.34.0 auf 5.34.0-r3 schlägt fehl Reply with quote

bearpaw wrote:
Hallo zusammen,

ich versuche schon seit längerem ein Update von perl ...


Ich kann mich jetzt beim besten Willen nicht daran erinnern jemals
Probleme mit perl gehabt zu haben.
Was mir nicht klar ist, warum in deinem hardened noch der gcc-10
vorhanden ist? Hast du den maskiert und wenn Nein, warum machst du
kein normales emerge und lässt das durchlaufen, anstatt perl vorzuziehen?

Grüße
Ma
_________________
------------------------------------------------------------------
http://radio.garden/
Back to top
View user's profile Send private message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1591

PostPosted: Sat Nov 13, 2021 1:26 pm    Post subject: Reply with quote

mike155 wrote:
..., dass Probleme häufig schon viel früher entstehen - und die eigentliche Fehlermeldung dann nur die Folge eines ganz anderen Problems ist.


Ah, hallo mike155,
sehe ich auch so, ist ein unsauberes System, dass seit 2 Monaten nicht mehr gewartet worden ist.
_________________
------------------------------------------------------------------
http://radio.garden/
Back to top
View user's profile Send private message
bearpaw
n00b
n00b


Joined: 04 Jan 2019
Posts: 24

PostPosted: Sat Nov 13, 2021 5:23 pm    Post subject: Update von perl 5.34.0 auf 5.34.0-r3 schlägt fehl Reply with quote

Die Ausgabe von
Code:
emerge --info dev-lang/perl
findet ihr unter folgendem Link: https://dpaste.com/93UYJ9SKA
Und hier das Build-Log: https://dpaste.com/257BWSVFA

Merkwürdig das es sich um ein veraltetes System handelt. Ich führe etwa einmal pro Woche ein Update durch.
Aber ich habe gerade gesehen, dass ebenfalls gcc in der Version 11.2.0 installiert ist. Es wird anscheinend aber nicht angewendet. Danke für den Hinweis. Ich versuche es dann auch nochmal mit der neueren Version von gcc.

Das Update von Perl habe ich vorgezogen, da ein
Code:
emerge --update --deep @world
beim update von Perl fehlschlägt. Hier wird die Installation von Perl bei
Quote:
Updating 'mktables.lst'
abgebrochen. Die Variable MAKEOPTS ist bei mir standardmäßig auf
Code:
-j12
gesetzt.
Back to top
View user's profile Send private message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1591

PostPosted: Sat Nov 13, 2021 6:26 pm    Post subject: Re: Update von perl 5.34.0 auf 5.34.0-r3 schlägt fehl Reply with quote

bearpaw wrote:
Ich führe etwa einmal pro Woche ein Update durch.

Ja ich hab gesehen, der letzte Timestamp ist von gestern.
Ich würde dein System erst einmal bereinigen.
Code:
emerge @preserved-rebuild && emerge --depclean --ask --verbose && revdep-rebuild && emerge @preserved-rebuild && eclean --deep packages && env-update && eix-sync -0 && perl-cleaner --all


Du sagtest oben, das "perl-cleaner --all" durchläuft, also sollte es bis dahin keine Probleme geben.

Danach das System syncen und die Datenbanken aktualisieren.
Quote:
emaint sync -A && emaint --fix cleanresume && eupdatedb && emerge --oneshot --update portage -av

Portage ist nur zur Sicherheit mit drinn.
Und jetzt gucken was beim update angezeigt wird und bevor du y eingibst hier posten:
Quote:
emerge --ask --verbose --deep --with-bdeps=y --changed-use --update --keep-going @world

_________________
------------------------------------------------------------------
http://radio.garden/
Back to top
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 4438
Location: Frankfurt, Germany

PostPosted: Sat Nov 13, 2021 6:38 pm    Post subject: Reply with quote

Ich habe mir das Build Log angesehen: bis auf den Fehler sieht es gut aus.

Ich habe Perl mit den gleichen USE Flags gebaut und mein Build Log mit Deinem Buuild Log verglichen. Bis zu dem Fehler sind die einzigen Unterschiede die GCC Optimierungs-Flags und ein paar zusätzliche Warnmeldungen, die durch meinen GCC 11.2 entstehen.

Ich sehe nichts, was da verkehrt ist. Ich sehe auch keinen Grund für die Fehlermeldung "Can't locate File/Spec/Functions.pm". Diese Datei wird im Perl-Paket mitgeliefert - und wenn sie tatsächlich fehlen würde, gäbe es schon früher einen Fehler.

Es muss also irgendein Meta-Problem sein.

Ich würde an dieser Stelle Folgendes machen:
  1. Überlegen, ob ich irgendwo etwas Besonderes konfiguriert hätte, was zu derartigen Fehlern führen kann
  2. Aufräumen, wie von @Marlo beschrieben
  3. Paket überspringen, Rest des Systems bauen und dann noch einmal probieren
  4. Das Paket ohne die beiden Sanxbox-Features bauen. Hilft auch manchmal
Wenn das alles nicht helfen sollte, bitte noch einmal melden.
Back to top
View user's profile Send private message
pietinger
Moderator
Moderator


Joined: 17 Oct 2006
Posts: 4167
Location: Bavaria

PostPosted: Sat Nov 13, 2021 6:48 pm    Post subject: Re: Update von perl 5.34.0 auf 5.34.0-r3 schlägt fehl Reply with quote

bearpaw wrote:
Aber ich habe gerade gesehen, dass ebenfalls gcc in der Version 11.2.0 installiert ist. Es wird anscheinend aber nicht angewendet.

Wenn Du bei einem Update auf @world einen neuen GCC bekommst, wird der alte GCC solange weiterverwendet bis Du:

1. einen "emerge -c" machst (dann stellt emerge auf den Neuen um), oder
2. manuell umstellst mit "gcc-config" (oder halt mit "eselect gcc ...")
Back to top
View user's profile Send private message
bearpaw
n00b
n00b


Joined: 04 Jan 2019
Posts: 24

PostPosted: Sat Nov 13, 2021 8:12 pm    Post subject: Update von perl 5.34.0 auf 5.34.0-r3 schlägt fehl Reply with quote

Marlo wrote:

Code:
emerge @preserved-rebuild && emerge --depclean --ask --verbose && revdep-rebuild && emerge @preserved-rebuild && eclean --deep packages && env-update && eix-sync -0 && perl-cleaner --all



Erstmal Danke für Euren Einsatz.

Nach Durchführung von
Code:
emerge @preserved-rebuild && emerge --depclean --ask --verbose
bekomme ich folgende Ausgabe:

Quote:
* Dependencies could not be completely resolved due to
* the following required packages not being installed:
*
* virtual/libcrypt:0/1= pulled in by:
* dev-lang/ruby-2.7.4
*
* virtual/libcrypt:0/1= pulled in by:
* sys-apps/shadow-4.9-r3
*
* virtual/libcrypt:0/1= pulled in by:
* sys-apps/accountsservice-0.6.55-r1
*
* virtual/libcrypt:0/1= pulled in by:
* sys-apps/systemd-tmpfiles-249.2
*
* virtual/libcrypt:0/1= pulled in by:
* net-misc/openssh-8.6_p1-r2
*
* virtual/libcrypt:0/1= pulled in by:
* net-mail/mailutils-3.12-r3
*
* virtual/libcrypt:0/1= pulled in by:
* dev-lang/perl-5.34.0
*
* virtual/libcrypt:0/1= pulled in by:
* dev-lang/ruby-2.6.8
*
* Have you forgotten to do a complete update prior to depclean? The
* most comprehensive command for this purpose is as follows:
*
* emerge --update --newuse --deep --with-bdeps=y @world
*
* Note that the --with-bdeps=y option is not required in many
* situations. Refer to the emerge manual page (run `man emerge`)
* for more information about --with-bdeps.
*
* Also, note that it may be necessary to manually uninstall
* packages that no longer exist in the repository, since it may not
* be possible to satisfy their dependencies.


Wenn ich jetzt
Code:
emerge --update --deep --with-bdeps=y --newuse world -p
eingebe, dann sollen folgende Pakete gebaut werden:

Quote:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] dev-lang/perl-5.34.0-r3:0/5.34::gentoo [5.34.0:0/5.34::gentoo] USE="-berkdb -debug -doc -gdbm -ithreads -minimal" 0 KiB
[ebuild U ] dev-lang/rust-1.56.1:stable/1.56::gentoo [1.53.0:stable/1.53::gentoo] USE="-clippy -debug -doc (-miri) (-nightly) (-parallel-compiler) -rls -rust-src% -rustfmt (-system-bootstrap) (-system-llvm) -test -verify-sig -wasm" ABI_X86="(64) -32 (-x32)" CPU_FLAGS_X86="sse2" LLVM_TARGETS="(X86) -AArch64 -AMDGPU -ARM -AVR -BPF -Hexagon -Lanai -MSP430 -Mips -NVPTX -PowerPC -RISCV -Sparc -SystemZ -WebAssembly -XCore" 0 KiB
[ebuild R ] sys-devel/llvm-12.0.1:12::gentoo USE="gold* libffi ncurses -debug -doc -exegesis -libedit -test -xar -xml -z3" ABI_X86="32 (64) (-x32)" LLVM_TARGETS="AMDGPU BPF NVPTX (X86) -AArch64 (-ARC) -ARM -AVR (-CSKY) -Hexagon -Lanai -MSP430 -Mips -PowerPC -RISCV -Sparc -SystemZ (-VE) -WebAssembly -XCore" 0 KiB
[ebuild U ] virtual/rust-1.56.1::gentoo [1.53.0-r1::gentoo] USE="-rustfmt" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild U ] dev-lang/spidermonkey-78.15.0:78::gentoo [78.14.0:78::gentoo] USE="-clang -debug -jit -lto -test" 0 KiB
[ebuild R ] media-libs/dav1d-0.9.1:0/5::gentoo USE="8bit 10bit asm -test% -xxhash%" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild rR ] sys-apps/systemd-tmpfiles-249.2::gentoo USE="(-selinux) -test" 0 KiB
[ebuild U ] dev-db/postgresql-13.5:13::gentoo [13.3:13::gentoo] USE="kerberos nls pam readline server ssl zlib -debug -doc -icu -ldap -llvm -perl -python (-selinux) -static-libs -systemd -tcl -threads -uuid -xml" PYTHON_SINGLE_TARGET="python3_9 -python3_8 (-python3_10)" 0 KiB
[ebuild R ] sys-fs/lvm2-2.02.188-r2::gentoo USE="readline thin udev -device-mapper-only -lvm2create-initrd% -sanlock (-selinux) -static -static-libs -systemd (-lvm2create_initrd%)" 0 KiB
[ebuild rR ] sys-apps/shadow-4.9-r3::gentoo USE="acl nls pam (split-usr) su xattr -audit -bcrypt -cracklib (-selinux) -skey" 0 KiB
[ebuild R ] net-dns/avahi-0.8-r5::gentoo USE="dbus introspection ipv6* nls -autoipd -bookmarks -doc -gdbm -gtk -howl-compat -mdnsresponder-compat -mono -python -qt5 (-selinux) -systemd -test" ABI_X86="(64) -32 (-x32)" PYTHON_SINGLE_TARGET="python3_9 -python3_8 (-python3_10)" 0 KiB
[ebuild rR ] sys-apps/accountsservice-0.6.55-r1::gentoo USE="elogind introspection -doc -gtk-doc (-selinux) -systemd" 0 KiB
[ebuild rR ] net-misc/openssh-8.6_p1-r2::gentoo USE="X pam (pie) scp ssl -X509 -audit -bindist (-debug) -hpn -kerberos -ldns -libedit -livecd -sctp -security-key (-selinux) -static -test -xmss" 0 KiB
[ebuild rR ] net-mail/mailutils-3.12-r3::gentoo USE="clients ipv6 nls pam postgres (split-usr) ssl threads -berkdb -bidi -emacs -gdbm -guile -kerberos -kyotocabinet -ldap -mysql -python -sasl -servers -static-libs -tcpd -tokyocabinet" PYTHON_SINGLE_TARGET="python3_9 -python3_8 (-python3_10)" 0 KiB
[ebuild rR ] dev-lang/ruby-2.6.8:2.6::gentoo USE="ipv6 rdoc ssl -berkdb -debug -doc -examples -gdbm -jemalloc -jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs" 0 KiB
[ebuild rR ] dev-lang/ruby-2.7.4:2.7::gentoo USE="ipv6 rdoc ssl -berkdb -debug -doc -examples -gdbm -jemalloc -jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs" 0 KiB
[ebuild R ] x11-libs/libXfont2-2.0.5::gentoo USE="bzip2 ipv6* truetype -doc" 0 KiB

Total: 17 packages (5 upgrades, 12 reinstalls), Size of downloads: 0 KiB


Nun hängt es wieder an Perl :roll: Irgendwie drehe ich mich gerade im Kreis.
Back to top
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 4438
Location: Frankfurt, Germany

PostPosted: Sat Nov 13, 2021 8:20 pm    Post subject: Reply with quote

Na, dann gib doch ein:
Code:
emerge --update --deep --with-bdeps=y --newuse --exclude="dev-lang/perl" -av @world
Back to top
View user's profile Send private message
bearpaw
n00b
n00b


Joined: 04 Jan 2019
Posts: 24

PostPosted: Sat Nov 13, 2021 8:29 pm    Post subject: Update von perl 5.34.0 auf 5.34.0-r3 schlägt fehl Reply with quote

Quote:

[blocks B ] sys-libs/glibc[crypt(+)] ("sys-libs/glibc[crypt(+)]" is soft blocking sys-libs/libxcrypt-4.4.25)


Danke mike155. Das --exclude kannte ich noch nicht. Das gleiche Ergebnis erziele ich in dem Fall aber auch, wenn ich Perl maskiere.

Ich verabschiede mich erstmal und schaue morgen nochmal rein.
Bis dann.
Back to top
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 4438
Location: Frankfurt, Germany

PostPosted: Sat Nov 13, 2021 8:36 pm    Post subject: Re: Update von perl 5.34.0 auf 5.34.0-r3 schlägt fehl Reply with quote

bearpaw wrote:
Code:
[blocks B      ] sys-libs/glibc[crypt(+)] ("sys-libs/glibc[crypt(+)]" is soft blocking sys-libs/libxcrypt-4.4.25)

Okay, diese Meldung zeigst Du uns jetzt aber zum allerersten Mal!

Wie sieht es mit diesem News Item aus: https://www.gentoo.org/support/news-items/2021-10-18-libxcrypt-migration-stable.html?

Hast Du irgendetwas davon gemacht? Oder hast Du es gar nicht beachtet? Letzteres wäre NICHT schlimm. Schlimm wäre, wenn Du Teile davon gemacht hättest - und jetzt Überbleibsel in Deinen Config-Dateien stehen und für Durcheinander sorgen.
Back to top
View user's profile Send private message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1591

PostPosted: Sat Nov 13, 2021 8:42 pm    Post subject: Re: Update von perl 5.34.0 auf 5.34.0-r3 schlägt fehl Reply with quote

Quote:
* Dependencies could not be completely resolved due to
* the following required packages not being installed:
*
* virtual/libcrypt:0/1= pulled in by:
* dev-lang/ruby-2.7.4
*
* virtual/libcrypt:0/1= pulled in by:
* sys-apps/shadow-4.9-r3
*
* virtual/libcrypt:0/1= pulled in by:
* sys-apps/accountsservice-0.6.55-r1
*
* virtual/libcrypt:0/1= pulled in by:
* sys-apps/systemd-tmpfiles-249.2
*
* virtual/libcrypt:0/1= pulled in by:
* net-misc/openssh-8.6_p1-r2
*
* virtual/libcrypt:0/1= pulled in by:
* net-mail/mailutils-3.12-r3
*
* virtual/libcrypt:0/1= pulled in by:
* dev-lang/perl-5.34.0
*
* virtual/libcrypt:0/1= pulled in by:
* dev-lang/ruby-2.6.8
*
* Have you forgotten to do a complete update prior to depclean? The
* most comprehensive command for this purpose is as follows:
*
* @world
*
* Note that the --with-bdeps=y option is not required in many
* situations. Refer to the emerge manual page (run `man emerge`)
* for more information about --with-bdeps.
*
* Also, note that it may be necessary to manually uninstall
* packages that no longer exist in the repository, since it may not
* be possible to satisfy their dependencies.


Es ist Kontraproduktiv wenn du die Ausgaben oben und unten beschneidest. So bekommen wir nicht alles zu sehen.
Die obige Ausgabe erscheint, wenn kein emerge --depclean durchgeführt wurde, obwohl die Aufforderung dazu nach fast jedem emerge kommt.
Zum obigen Inhalt kann man nur sagen, das das vor Monaten angekündigt wurde mit Umstellung zum 01.11.21.
"eselect news list" zeigt
Code:
2021-10-18  migrating from glibc[crypt] to libxcrypt in stable


Dadrin steht auch, dass die make.conf kontrolliert werden soll auf:
Code:
It is also recommended that users do _not_ have
FEATURES="collision-protect" enabled because it is
aggressive in protecting even orphaned files. Instead,
use FEATURES="unmerge-orphans" which is almost identical
in behaviour.

Wenn die make.conf angepasst ist, dann
Code:
 emerge --update --newuse --deep --with-bdeps=y --keep-going=y @world


Sollte das nicht gehen:
Code:
In some cases, Portage may schedule a rebuild of certain packages in an
incorrect order [2]. If building a package fails, please try upgrading
Python itself to help avoid spurious build failures, and then
libcrypt and libxcrypt first:

# emerge -v1 --ignore-built-slot-operator-deps=y dev-lang/python:3.8 dev-lang/python:3.9
# emerge -v1 virtual/libcrypt sys-libs/libxcrypt

And then continue the world upgrade with Portage's "--keep-going=y".


Es ist also nicht ein Fehler mit perl. Dort taucht er nur auf.
_________________
------------------------------------------------------------------
http://radio.garden/
Back to top
View user's profile Send private message
Marlo
Veteran
Veteran


Joined: 26 Jul 2003
Posts: 1591

PostPosted: Sat Nov 13, 2021 8:49 pm    Post subject: Re: Update von perl 5.34.0 auf 5.34.0-r3 schlägt fehl Reply with quote

Quote:

..., wenn ich Perl maskiere.

Na ja, wenn du jedesmal wenn etwas nicht gleich funktionierst das Problem in die package.mask schreibst,
wird dein System im laufe der Zeit unbenutzbar und eine Fehlerkorrektur unmöglich.
_________________
------------------------------------------------------------------
http://radio.garden/
Back to top
View user's profile Send private message
bearpaw
n00b
n00b


Joined: 04 Jan 2019
Posts: 24

PostPosted: Sun Nov 14, 2021 8:46 am    Post subject: Aktualisierung des Systems Reply with quote

Marlo wrote:
Quote:
* Dependencies could not be completely resolved due to
* the following required packages not being installed:
*
* virtual/libcrypt:0/1= pulled in by:
* dev-lang/ruby-2.7.4
*
* virtual/libcrypt:0/1= pulled in by:
* sys-apps/shadow-4.9-r3
*
* virtual/libcrypt:0/1= pulled in by:
* sys-apps/accountsservice-0.6.55-r1
*
* virtual/libcrypt:0/1= pulled in by:
* sys-apps/systemd-tmpfiles-249.2
*
* virtual/libcrypt:0/1= pulled in by:
* net-misc/openssh-8.6_p1-r2
*
* virtual/libcrypt:0/1= pulled in by:
* net-mail/mailutils-3.12-r3
*
* virtual/libcrypt:0/1= pulled in by:
* dev-lang/perl-5.34.0
*
* virtual/libcrypt:0/1= pulled in by:
* dev-lang/ruby-2.6.8
*
* Have you forgotten to do a complete update prior to depclean? The
* most comprehensive command for this purpose is as follows:
*
* @world
*
* Note that the --with-bdeps=y option is not required in many
* situations. Refer to the emerge manual page (run `man emerge`)
* for more information about --with-bdeps.
*
* Also, note that it may be necessary to manually uninstall
* packages that no longer exist in the repository, since it may not
* be possible to satisfy their dependencies.


Es ist Kontraproduktiv wenn du die Ausgaben oben und unten beschneidest. So bekommen wir nicht alles zu sehen.


Guten Morgen Mario,
ich habe mich auch gewundert, aber mehr wurde im Terminal nicht angezeigt.

In der Tat kann ich mich dunkel dran erinnern, Schritte gemacht zu haben. Das System lief auch ohne zu murren. Nun ist das mit Perl wohl wieder hochgekommen.
Back to top
View user's profile Send private message
bearpaw
n00b
n00b


Joined: 04 Jan 2019
Posts: 24

PostPosted: Sun Nov 14, 2021 8:53 am    Post subject: Re: Update von perl 5.34.0 auf 5.34.0-r3 schlägt fehl Reply with quote

Marlo wrote:
Quote:

..., wenn ich Perl maskiere.

Na ja, wenn du jedesmal wenn etwas nicht gleich funktionierst das Problem in die package.mask schreibst,
wird dein System im laufe der Zeit unbenutzbar und eine Fehlerkorrektur unmöglich.


Das Problem mit Perl hatte ich im Vorfeld schon mal. Aus lauter Verzweiflung habe ich den Rechner neu aufgesetzt.
Der Rechner lief dann ja :D Als ein Update von Perl anstand hatte ich das gleiche Problem. Um das zu Umgehen habe ich das Paket dann maskiert, da mir auch die Suche im Netz nicht geholfen hatte.

Maskierung ist jedoch mein letztes Mittel zur Wahl.

Ich kann mich nur Ärgern, dass ich mich nicht im Vorfeld an das Forum gewendet habe. :oops: Dann hätte ich meinen Rechner nicht so durcheinander gebracht.
Back to top
View user's profile Send private message
bearpaw
n00b
n00b


Joined: 04 Jan 2019
Posts: 24

PostPosted: Sun Nov 14, 2021 9:11 am    Post subject: Schritte zur Aktualisierung des Systems Reply with quote

Folgende Schritte zur Aktualisierung des Systems habe ich jetzt durchgeführt:

Code:
# emerge -v1 --ignore-built-slot-operator-deps=y dev-lang/python:3.8 dev-lang/python:3.9
# emerge @preserved-rebuild
# emerge -v1 virtual/libcrypt sys-libs/libxcrypt
# emerge --update --deep --with-bdeps=y --newuse --keep-going=y --ignore-built-slot-operator-deps=y --exclude="dev-lang/perl" -av @world
# echo "=virtual/libcrypt-2" > /etc/portage/package.mask/virtual/libcrypt
# emerge --update --deep --newuse --exclude="dev-lang/perl" -av @world –keep-going=y
# emerge @preserved-rebuild
# emerge --depclean --ask –verbose
# revdep-rebuild && emerge @preserved-rebuild && eclean --deep packages && env-update && eix-sync -0 && perl-cleaner --all
# emaint sync -A && emaint --fix cleanresume && updatedb && emerge --oneshot --update portage -av

# emerge --ask --verbose --deep --with-bdeps=y --changed-use --update --keep-going @world


Quote:

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild U ] dev-lang/perl-5.34.0-r3:0/5.34::gentoo [5.34.0:0/5.34::gentoo] USE="-berkdb -debug -doc -gdbm -ithreads -minimal" 0 KiB

Total: 1 package (1 upgrade), Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

sys-libs/glibc:2.2

(sys-libs/glibc-2.33-r7:2.2/2.2::gentoo, ebuild scheduled for merge) USE="multiarch (multilib) (ssp) (static-libs) -audit -caps (-cet) -compile-locales (-crypt) -custom-cflags -doc -gd -headers-only -multilib-bootstrap -nscd -profile (-selinux) -static-pie -suid -systemd -systemtap -test (-vanilla)" ABI_X86="(64)" conflicts with
sys-libs/glibc[crypt(+)] required by (virtual/libcrypt-1-r1:0/1::gentoo, installed) USE="-static-libs" ABI_X86="(64) -32 (-x32)"



Would you like to merge these packages? [Yes/No]


Beim Bauen von Perl bekomme ich wieder die bekannte Fehlermeldung.

Code:
# emerge -C virtual/libcrypt

Zum Update auf Update auf glibc-2.33-r7
Code:
# emerge glibc


Code:
# emerge --update @world --deep -av


Quote:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild UD ] sys-libs/glibc-2.33-r1:2.2::gentoo [2.33-r7:2.2::gentoo] USE="(crypt*) multiarch (multilib) (ssp) (static-libs) -audit -caps (-cet) -compile-locales -custom-cflags -doc -gd -headers-only -multilib-bootstrap -nscd -profile (-selinux) -static-pie -suid -systemtap -test (-vanilla) (-systemd%)" 0 KiB
[ebuild N ] virtual/libcrypt-1-r1:0/1::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild U ] dev-lang/perl-5.34.0-r3:0/5.34::gentoo [5.34.0:0/5.34::gentoo] USE="-berkdb -debug -doc -gdbm -ithreads -minimal" 0 KiB

Total: 3 packages (1 upgrade, 1 downgrade, 1 new), Size of downloads: 0 KiB


Code:
# rm /etc/portage/package.mask/virtual/libcrypt

--> Hier war noch libcrypt-2 maskiert.

Code:
# emerge --update @world -av


Quote:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild N ] sys-libs/libxcrypt-4.4.25:0/1::gentoo USE="(compat) (split-usr) (system) -static-libs -test" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild N ] virtual/libcrypt-2:0/2::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild rR ] sys-libs/pam-1.5.1_p20210622-r1::gentoo USE="filecaps (split-usr) -audit -berkdb -debug -nis (-selinux)" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild U ] dev-lang/perl-5.34.0-r3:0/5.34::gentoo [5.34.0:0/5.34::gentoo] USE="-berkdb -debug -doc -gdbm -ithreads -minimal" 0 KiB
[ebuild rR ] dev-lang/ruby-2.6.8:2.6::gentoo USE="ipv6 rdoc ssl -berkdb -debug -doc -examples -gdbm -jemalloc -jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs" 0 KiB
[ebuild rR ] dev-lang/ruby-2.7.4:2.7::gentoo USE="ipv6 rdoc ssl -berkdb -debug -doc -examples -gdbm -jemalloc -jit -rubytests -socks5 -static-libs -systemtap -tk -xemacs" 0 KiB
[ebuild rR ] sys-apps/accountsservice-0.6.55-r1::gentoo USE="elogind introspection -doc -gtk-doc (-selinux) -systemd" 0 KiB
[ebuild rR ] sys-apps/util-linux-2.37.2-r1::gentoo USE="cramfs hardlink logger ncurses nls pam readline (split-usr) suid tty-helpers udev (unicode) -audit -build -caps -cryptsetup -fdformat -kill -magic -python (-selinux) -slang -static-libs -su -systemd -test" ABI_X86="(64) -32 (-x32)" PYTHON_TARGETS="python3_9 -python3_8" 0 KiB
[ebuild rR ] sys-apps/shadow-4.9-r3::gentoo USE="acl nls pam (split-usr) su xattr -audit -bcrypt -cracklib (-selinux) -skey" 0 KiB
[ebuild rR ] sys-auth/passwdqc-2.0.2-r1::gentoo 0 KiB
[ebuild rR ] sys-apps/busybox-1.33.1-r2::gentoo USE="ipv6 pam -debug -livecd -make-symlinks -math -mdev -savedconfig (-selinux) -sep-usr -static -syslog -systemd" 0 KiB
[ebuild rR ] net-mail/mailutils-3.12-r3::gentoo USE="clients ipv6 nls pam postgres (split-usr) ssl threads -berkdb -bidi -emacs -gdbm -guile -kerberos -kyotocabinet -ldap -mysql -python -sasl -servers -static-libs -tcpd -tokyocabinet" PYTHON_SINGLE_TARGET="python3_9 -python3_8 (-python3_10)" 0 KiB
[ebuild rR ] dev-lang/python-3.9.7_p1:3.9::gentoo USE="gdbm hardened ncurses readline sqlite ssl xml -bluetooth -build -examples -test -tk -verify-sig -wininst" 0 KiB
[ebuild rR ] net-misc/openssh-8.6_p1-r2::gentoo USE="X pam (pie) scp ssl -X509 -audit -bindist (-debug) -hpn -kerberos -ldns -libedit -livecd -sctp -security-key (-selinux) -static -test -xmss" 0 KiB
[ebuild rR ] sys-fs/udev-249-r3::gentoo USE="acl kmod (split-usr) (-selinux) -test" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild rR ] sys-apps/systemd-tmpfiles-249.2::gentoo USE="(-selinux) -test" 0 KiB

Total: 16 packages (1 upgrade, 2 new, 13 reinstalls), Size of downloads: 0 KiB

The following packages are causing rebuilds:

(virtual/libcrypt-2:0/2::gentoo, ebuild scheduled for merge) causes rebuilds for:
(net-misc/openssh-8.6_p1-r2:0/0::gentoo, ebuild scheduled for merge)
(sys-apps/shadow-4.9-r3:0/0::gentoo, ebuild scheduled for merge)
(sys-apps/util-linux-2.37.2-r1:0/0::gentoo, ebuild scheduled for merge)
(sys-apps/accountsservice-0.6.55-r1:0/0::gentoo, ebuild scheduled for merge)
(sys-libs/pam-1.5.1_p20210622-r1:0/0::gentoo, ebuild scheduled for merge)
(dev-lang/ruby-2.6.8:2.6/2.6::gentoo, ebuild scheduled for merge)
(sys-apps/busybox-1.33.1-r2:0/0::gentoo, ebuild scheduled for merge)
(net-mail/mailutils-3.12-r3:0/0::gentoo, ebuild scheduled for merge)
(dev-lang/python-3.9.7_p1:3.9/3.9::gentoo, ebuild scheduled for merge)
(sys-auth/passwdqc-2.0.2-r1:0/0::gentoo, ebuild scheduled for merge)
(sys-fs/udev-249-r3:0/0::gentoo, ebuild scheduled for merge)
(sys-apps/systemd-tmpfiles-249.2:0/0::gentoo, ebuild scheduled for merge)
(dev-lang/ruby-2.7.4:2.7/2.7::gentoo, ebuild scheduled for merge)


Code:
# emerge --update --deep --newuse --exclude="dev-lang/perl" -av @world --keep-going=y


Quote:
These are the packages that would be merged, in order:

Calculating dependencies... done!

!!! Multiple package instances within a single package slot have been pulled
!!! into the dependency graph, resulting in a slot conflict:

sys-devel/lld:0

(sys-devel/lld-12.0.1:0/0::gentoo, ebuild scheduled for merge) USE="-test" ABI_X86="(64)" pulled in by
=sys-devel/lld-12* required by (mail-client/thunderbird-78.13.0:0/78::gentoo, installed) USE="clang dbus hardened openh264 pulseaudio system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp -debug -eme-free -hwaccel -jack -lto (-pgo) (-selinux) -wayland -wifi" ABI_X86="(64)" L10N="de -af -ar -ast -be -bg -br -ca -cak -cs -cy -da -dsb -el -en-CA -en-GB -es-AR -es-ES -et -eu -fa -fi -fr -fy -ga -gd -gl -he -hr -hsb -hu -hy -id -is -it -ja -ka -kab -kk -ko -lt -ms -nb -nl -nn -pa -pl -pt-BR -pt-PT -rm -ro -ru -si -sk -sl -sq -sr -sv -th -tr -uz -vi -zh-CN -zh-TW"
^ ^^^

(sys-devel/lld-13.0.0:0/0::gentoo, installed) USE="-debug -test" ABI_X86="(64)" pulled in by
=sys-devel/lld-13* required by (www-client/firefox-91.3.0:0/esr91::gentoo, installed) USE="clang dbus hardened openh264 pulseaudio system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp -debug -eme-free -geckodriver (-gmp-autoupdate) -hwaccel -jack -lto -pgo -screencast (-selinux) -sndio -wayland -wifi" ABI_X86="(64)" L10N="de -ach -af -an -ar -ast -az -be -bg -bn -br -bs -ca -ca-valencia -cak -cs -cy -da -dsb -el -en-CA -en-GB -eo -es-AR -es-CL -es-ES -es-MX -et -eu -fa -ff -fi -fr -fy -ga -gd -gl -gn -gu -he -hi -hr -hsb -hu -hy -ia -id -is -it -ja -ka -kab -kk -km -kn -ko -lij -lt -lv -mk -mr -ms -my -nb -ne -nl -nn -oc -pa -pl -pt-BR -pt-PT -rm -ro -ru -sco -si -sk -sl -son -sq -sr -sv -szl -ta -te -th -tl -tr -trs -uk -ur -uz -vi -xh -zh-CN -zh-TW"
^ ^^^


It may be possible to solve this problem by using package.mask to
prevent one of those packages from being selected. However, it is also
possible that conflicting dependencies exist such that they are
impossible to satisfy simultaneously. If such a conflict exists in
the dependencies of two different packages, then those packages can
not be installed simultaneously. You may want to try a larger value of
the --backtrack option, such as --backtrack=30, in order to see if
that will solve this conflict automatically.

For more information, see MASKED PACKAGES section in the emerge man
page or refer to the Gentoo Handbook.


The following packages are causing rebuilds:

(virtual/libcrypt-2:0/2::gentoo, ebuild scheduled for merge) causes rebuilds for:
(net-misc/openssh-8.6_p1-r2:0/0::gentoo, ebuild scheduled for merge)
(sys-apps/accountsservice-0.6.55-r1:0/0::gentoo, ebuild scheduled for merge)
(sys-auth/passwdqc-2.0.2-r1:0/0::gentoo, ebuild scheduled for merge)
(dev-lang/python-3.9.7_p1:3.9/3.9::gentoo, ebuild scheduled for merge)
(sys-apps/util-linux-2.37.2-r1:0/0::gentoo, ebuild scheduled for merge)
(sys-apps/systemd-tmpfiles-249.2:0/0::gentoo, ebuild scheduled for merge)
(dev-lang/ruby-2.6.8:2.6/2.6::gentoo, ebuild scheduled for merge)
(net-mail/mailutils-3.12-r3:0/0::gentoo, ebuild scheduled for merge)
(sys-apps/shadow-4.9-r3:0/0::gentoo, ebuild scheduled for merge)
(sys-fs/udev-249-r3:0/0::gentoo, ebuild scheduled for merge)
(dev-lang/ruby-2.7.4:2.7/2.7::gentoo, ebuild scheduled for merge)
(sys-apps/busybox-1.33.1-r2:0/0::gentoo, ebuild scheduled for merge)

!!! All ebuilds that could satisfy "virtual/libcrypt:0/1=" have been masked.
!!! One of the following masked packages is required to complete your request:
- virtual/libcrypt-1-r1::gentoo (masked by: backtracking: slot_operator_mask_built)

(dependency required by "dev-lang/perl-5.34.0::gentoo" [installed])
(dependency required by "virtual/perl-IO-Socket-IP-0.410.0::gentoo" [installed])
(dependency required by "dev-perl/Net-HTTP-6.210.0::gentoo[-minimal]" [installed])
(dependency required by "dev-perl/LWP-Protocol-https-6.100.0::gentoo" [installed])
(dependency required by "dev-perl/libwww-perl-6.550.0::gentoo[ssl]" [installed])
(dependency required by "dev-perl/XML-Parser-2.460.0::gentoo" [installed])
(dependency required by "app-doc/xmltoman-0.4-r1::gentoo" [installed])
(dependency required by "net-dns/avahi-0.8-r5::gentoo" [installed])
(dependency required by "media-gfx/sane-backends-1.0.31-r2::gentoo[zeroconf]" [installed])
(dependency required by "media-gfx/iscan-3.65.0::gentoo" [installed])
(dependency required by "@selected" [set])
(dependency required by "@world" [argument])
For more information, see the MASKED PACKAGES section in the emerge
man page or refer to the Gentoo Handbook.


Last edited by bearpaw on Sun Nov 14, 2021 9:27 am; edited 1 time in total
Back to top
View user's profile Send private message
bearpaw
n00b
n00b


Joined: 04 Jan 2019
Posts: 24

PostPosted: Sun Nov 14, 2021 9:24 am    Post subject: Auflösung des Konflikts ldd-12 und ldd-13 Reply with quote

Um den Konflikt zwischen ldd-12 und ldd-13 aufzulösen habe ich nun folgende Schritte unternommen:

Code:
# mkdir /etc/portage/package.accept_keywords/mail-client
# echo ">=mail-client/thunderbird-91.3.0 ~amd64" > /etc/portage/package.accept_keywords/mail-client/thunderbird
# emerge thunderbird -av


Quote:
These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild UD ] sys-libs/glibc-2.33-r1:2.2::gentoo [2.33-r7:2.2::gentoo] USE="(crypt*) multiarch (multilib) (ssp) (static-libs) -audit -caps (-cet) -compile-locales -custom-cflags -doc -gd -headers-only -multilib-bootstrap -nscd -profile (-selinux) -static-pie -suid -systemtap -test (-vanilla) (-systemd%)" 0 KiB
[ebuild N ] virtual/libcrypt-1-r1:0/1::gentoo USE="-static-libs" ABI_X86="(64) -32 (-x32)" 0 KiB
[ebuild U ~] mail-client/thunderbird-91.3.0:0/91::gentoo [78.13.0:0/78::gentoo] USE="clang dbus hardened openh264 pulseaudio system-av1 system-harfbuzz system-icu system-jpeg system-libevent system-libvpx system-webp -debug -eme-free -hwaccel -jack -lto (-pgo) (-selinux) -sndio% -wayland -wifi" L10N="de -af -ar -ast -be -bg -br -ca -cak -cs -cy -da -dsb -el -en-CA -en-GB -es-AR -es-ES -et -eu -fi -fr -fy -ga -gd -gl -he -hr -hsb -hu -id -is -it -ja -ka -kab -kk -ko -lt -lv% -ms -nb -nl -nn -pa -pl -pt-BR -pt-PT -rm -ro -ru -sk -sl -sq -sr -sv -th -tr -uk% -uz -vi -zh-CN -zh-TW (-fa%) (-hy%) (-si%)" 394.477 KiB

Total: 3 packages (1 upgrade, 1 downgrade, 1 new), Size of downloads: 394.477 KiB


Code:
# dispatch-conf
# emerge –depclean


Quote:
>>> Calculating removal order...

>>> These are the packages that would be unmerged:

sys-devel/clang
selected: 12.0.1
protected: none
omitted: 13.0.0

sys-devel/clang-runtime
selected: 12.0.1
protected: none
omitted: 13.0.0

sys-libs/compiler-rt
selected: 12.0.1
protected: none
omitted: 13.0.0

sys-libs/compiler-rt-sanitizers
selected: 12.0.1
protected: none
omitted: 13.0.0

sys-devel/llvm
selected: 12.0.1
protected: none
omitted: 13.0.0

All selected packages: =sys-devel/clang-runtime-12.0.1 =sys-libs/compiler-rt-12.0.1 =sys-devel/clang-12.0.1 =sys-libs/compiler-rt-sanitizers-12.0.1 =sys-devel/llvm-12.0.1

>>> 'Selected' packages are slated for removal.
>>> 'Protected' and 'omitted' packages will not be removed.

Packages installed: 1057
Packages in world: 114
Packages in system: 44
Required packages: 1052
Number to remove: 5


Code:
# emerge --update world --deep -av --exclude="dev-lang/perl"


Quote:
These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB

WARNING: One or more updates/rebuilds have been skipped due to a dependency conflict:

virtual/libcrypt:0

(virtual/libcrypt-2:0/2::gentoo, ebuild scheduled for merge) USE="-static-libs" ABI_X86="(64) -32 (-x32)" conflicts with
virtual/libcrypt:0/1= required by (dev-lang/perl-5.34.0-1:0/5.34::gentoo, installed) USE="-berkdb -debug -doc -gdbm -ithreads -minimal" ABI_X86="(64)"
^^^^^

sys-libs/glibc:2.2

(sys-libs/glibc-2.33-r7:2.2/2.2::gentoo, ebuild scheduled for merge) USE="multiarch (multilib) (ssp) (static-libs) -audit -caps (-cet) -compile-locales (-crypt) -custom-cflags -doc -gd -headers-only -multilib-bootstrap -nscd -profile (-selinux) -static-pie -suid -systemd -systemtap -test (-vanilla)" ABI_X86="(64)" conflicts with
sys-libs/glibc[crypt(+)] required by (virtual/libcrypt-1-r1:0/1::gentoo, installed) USE="-static-libs" ABI_X86="(64) -32 (-x32)"



Nothing to merge; quitting.


Code:
# revdep-rebuild


Quote:
* 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
* Checking dynamic linking consistency

Your system is consistent


Code:
# emerge @preserved-rebuild


Quote:
These are the packages that would be merged, in order:

Calculating dependencies... done!

Total: 0 packages, Size of downloads: 0 KiB


Zurück bleibt jetzt erstmal der Konflikt zwischen libcrypt und glibc.
Wenn ich es richtig sehe, dann steht jetzt erstmal die Behebung an, bevor ich mit Perl weitermache. Richtig?

Viele Grüße
bearpaw
Back to top
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 4438
Location: Frankfurt, Germany

PostPosted: Sun Nov 14, 2021 1:11 pm    Post subject: Reply with quote

bearpaw wrote:
Zurück bleibt jetzt erstmal der Konflikt zwischen libcrypt und glibc. Wenn ich es richtig sehe, dann steht jetzt erstmal die Behebung an, bevor ich mit Perl weitermache. Richtig?

Prinzipiell richtig - aber leider hängen die beiden Probleme zusammen: Die neue Version der glibc kann erst installiert werden, wenn Perl aktualisiert werden kann.

Code:
FEATURES="-network-sandbox -sandbox -usersandbox" emerge --oneshot dev-lang/perl

Tritt der Fehler bei Perl wieder auf? Oder kann Perl auf diese Weise installiert werden?

Hinweis und Warnung: Abschalten der Sandbox ist eine ganz schlechte Idee und auch keine Problemlösung. Mich interessiert das Ergebnis aus diagnostischen Gründen. Falls Perl so installiert werden kann, müssen wir hinterher auf jeden Fall die Ursache für das Problem suchen.
Back to top
View user's profile Send private message
bearpaw
n00b
n00b


Joined: 04 Jan 2019
Posts: 24

PostPosted: Sun Nov 14, 2021 1:21 pm    Post subject: Reply with quote

mike155 wrote:
Code:
FEATURES="-network-sandbox -sandbox -usersandbox" emerge --oneshot dev-lang/perl

Tritt der Fehler bei Perl wieder auf? Oder kann Perl auf diese Weise installiert werden?


Hallo mike155,
dies brachte leider kein Erfolg. Das build log habe ich hier abgelegt: https://dpaste.com/49MY4EWFQ
Back to top
View user's profile Send private message
mike155
Advocate
Advocate


Joined: 17 Sep 2010
Posts: 4438
Location: Frankfurt, Germany

PostPosted: Sun Nov 14, 2021 1:40 pm    Post subject: Reply with quote

Okay, dann liegt es nicht an der Sandbox. Ich bin jetzt erst mal ratlos. Werde nachher mal überlegen, was es noch sein könnte...
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4558
Location: Germany

PostPosted: Sun Nov 14, 2021 4:16 pm    Post subject: Reply with quote

Hm, bezüglich dem perl Abbruch - liegen eventuell noch Leichen in /usr/local/* ?
Schau bitte mal was
Code:
emerge -n app-text/tree && tree /usr/local/
dazu ausgibt.
Back to top
View user's profile Send private message
bearpaw
n00b
n00b


Joined: 04 Jan 2019
Posts: 24

PostPosted: Sun Nov 14, 2021 4:24 pm    Post subject: Reply with quote

tree /usr/local/ zeigt etwas aus dem steam-overlay. Erkennen kann ich zumindest keine Leichen.

Quote:
>>> Installing (1 of 1) app-text/tree-1.8.0::gentoo
* checking 7 files for package collisions
>>> Merging app-text/tree-1.8.0 to /
--- /usr/
--- /usr/bin/
>>> /usr/bin/tree
--- /usr/share/
--- /usr/share/man/
--- /usr/share/man/man1/
>>> /usr/share/man/man1/tree.1.bz2
--- /usr/share/man/fr/
--- /usr/share/man/fr/man1/
>>> /usr/share/man/fr/man1/tree.1.bz2
--- /usr/share/doc/
>>> /usr/share/doc/tree-1.8.0/
>>> /usr/share/doc/tree-1.8.0/README.bz2
>>> /usr/share/doc/tree-1.8.0/TODO.bz2
>>> /usr/share/doc/tree-1.8.0/CHANGES.bz2
--- /usr/share/bash-completion/
--- /usr/share/bash-completion/completions/
>>> /usr/share/bash-completion/completions/tree
>>> app-text/tree-1.8.0 merged.
>>> Regenerating /etc/ld.so.cache...

>>> Recording app-text/tree in "world" favorites file...
>>> Auto-cleaning packages...

>>> No outdated packages were found on your system.

* GNU info directory index is up-to-date.
/usr/local/
├── bin
│   └── my-genkernel
├── lib
├── lib64
├── portage
│   └── steam-overlay
│   ├── LICENSE
│   ├── README.md
│   ├── dev-libs
│   │   ├── libappindicator
│   │   │   ├── Manifest
│   │   │   ├── files
│   │   │   │   └── libappindicator-12.10.0-conditional-py-bindings.patch
│   │   │   ├── libappindicator-12.10.0-r203.ebuild
│   │   │   └── metadata.xml
│   │   └── nettle-compat
│   │   ├── Manifest
│   │   ├── files
│   │   │   └── nettle-3.4.1-build.patch
│   │   ├── metadata.xml
│   │   └── nettle-compat-3.4.1.ebuild
│   ├── dev-util
│   │   └── adobe-air-runtime
│   │   ├── Manifest
│   │   ├── adobe-air-runtime-2.6-r3.ebuild
│   │   └── metadata.xml
│   ├── games-util
│   │   ├── esteam
│   │   │   ├── esteam-0.20210804.ebuild
│   │   │   ├── files
│   │   │   │   ├── database.bash
│   │   │   │   └── script.bash
│   │   │   └── metadata.xml
│   │   ├── steam-client-meta
│   │   │   ├── metadata.xml
│   │   │   └── steam-client-meta-0-r20210804.ebuild
│   │   ├── steam-games-meta
│   │   │   ├── metadata.xml
│   │   │   └── steam-games-meta-0-r20210323.ebuild
│   │   ├── steam-launcher
│   │   │   ├── Manifest
│   │   │   ├── files
│   │   │   │   └── steam-wrapper.sh
│   │   │   ├── metadata.xml
│   │   │   ├── steam-launcher-1.0.0.71.ebuild
│   │   │   └── steam-launcher-1.0.0.72.ebuild
│   │   └── steam-meta
│   │   ├── metadata.xml
│   │   └── steam-meta-0-r20160817.ebuild
│   ├── licenses
│   │   ├── AdobeAIRSDK
│   │   └── ValveSteamLicense
│   ├── media-fonts
│   │   └── steamfonts
│   │   ├── Manifest
│   │   └── steamfonts-1.ebuild
│   ├── media-libs
│   │   ├── hal-flash
│   │   │   ├── Manifest
│   │   │   ├── files
│   │   │   │   └── 0001-Make-build-work-outside-of-source-tree.patch
│   │   │   └── hal-flash-0.3.3-r1.ebuild
│   │   └── jpeg-compat
│   │   ├── Manifest
│   │   ├── jpeg-compat-2.0.6-r800.ebuild
│   │   └── metadata.xml
│   ├── metadata
│   │   └── layout.conf
│   ├── net-libs
│   │   ├── libcurl-debian
│   │   │   ├── libcurl-debian-4.ebuild
│   │   │   └── metadata.xml
│   │   └── libnm-glib
│   │   ├── Manifest
│   │   ├── libnm-glib-1.18.10.ebuild
│   │   └── metadata.xml
│   ├── profiles
│   │   ├── license_groups
│   │   ├── repo_name
│   │   └── updates
│   │   ├── 1Q-2013
│   │   ├── 4Q-2012
│   │   └── 4Q-2020
│   └── steam-overlay.conf
└── sbin

34 directories, 51 files
Back to top
View user's profile Send private message
bearpaw
n00b
n00b


Joined: 04 Jan 2019
Posts: 24

PostPosted: Sun Nov 14, 2021 4:27 pm    Post subject: Reply with quote

Sollte ich vielleicht den Cache von ccache leeren?

Edit: Ach nee. Auf ccache habe ich ja diesmal verzichtet.
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4558
Location: Germany

PostPosted: Sun Nov 14, 2021 6:16 pm    Post subject: Reply with quote

Ich bin mir nicht ganz sicher, aber deinem Perl fehlt anscheinend das Crypt-Zeugs
Aus deinem perl configure:
Code:
Checking for optional libraries...
What libraries to use? [-lgdbm -ldl -lm -lutil -lc -lgdbm_compat]

[...]

Checking to see if your system supports struct cmsghdr...
copysign() found.
copysignl() found.
crypt() NOT found.
crypt() NOT found.
<crypt.h> NOT found.
crypt_r() NOT found.


Hier schaut die Zeile so aus:
Code:
Checking for optional libraries...
What libraries to use? [-lgdbm -ldl -lm -lcrypt -lutil -lc -lgdbm_compat]


Vorschlag:
Maskiere mal bitte virtual/libcrypt:0/1 (diese Version ist mit dem neuen libxcrypt nicht kompatibel)
und merge dann:
Code:
emerge -av1 glibc sys-libs/libxcrypt virtual/libcrypt:0/2 --ignore-built-slot-operator-deps=y

und versuche dann ein normales
Code:
emerge -avuDU @world --backtrack=100
Update.
Wie weit kommst du da?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German) All times are GMT
Goto page 1, 2  Next
Page 1 of 2

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum