View previous topic :: View next topic |
Author |
Message |
guru meditation Apprentice
Joined: 18 Mar 2018 Posts: 150 Location: Planet Earth
|
Posted: Wed Oct 23, 2024 6:51 pm Post subject: Repository als Ersatz für sys-apps/systemd-utils & Co.? |
|
|
Kennt hier jemand ein externes Repository mit Ersatz für den Systemd und elogin-Kram? Früher lief Gentoo ja auch mit libpam, opentmp, und evdev.
Die alten Profile (17.1 oder so) sind ja nun "deprecated", und bevor ich dann gar nicht mehr aktualisieren kann, versuche ich das momentan… |
|
Back to top |
|
|
sMueggli Guru
Joined: 03 Sep 2022 Posts: 497
|
Posted: Thu Oct 24, 2024 8:33 am Post subject: |
|
|
Es gibt mehrere Threads im Forum von Leuten, die die gleichen ideologischen Einschränkungen umgesetzt haben wollen. Dort gibt es dann auch meistens Erklärungen zum Thema, warum und weshalb etwas so ist, wie es ist und welche Alternativen es gibt.
Und soweit ich weiss, hat das nichts mit dem genutzten Profil oder dessen Umstellung von 17.1 auf 23.0 zu tun. Die Aktualisierung des Profils sollte funktionieren, wenn man sich an die Anleitung (News-Item) hält. |
|
Back to top |
|
|
guru meditation Apprentice
Joined: 18 Mar 2018 Posts: 150 Location: Planet Earth
|
Posted: Mon Oct 28, 2024 12:13 am Post subject: |
|
|
Das Update auf 23 lief soweit recht flüssig. Allerdings will Portage nicht auf glibc 2.39 aktualisieren, weil andere Apps von der installierten 2.35 abhängig wären. |
|
Back to top |
|
|
sMueggli Guru
Joined: 03 Sep 2022 Posts: 497
|
Posted: Mon Oct 28, 2024 9:47 am Post subject: |
|
|
Wie hast du das dann gemacht? Gemäss News (https://www.gentoo.org/support/news-items/2024-03-22-new-23-profiles.html) in Schritt 1 muss glibc mindestens 2.36 sein:
Code: | 1. Ensure your system backups are up to date. Please also update
your system fully and depclean before proceeding.
glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. |
|
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5320
|
Posted: Mon Oct 28, 2024 10:05 am Post subject: |
|
|
sMueggli wrote: | Wie hast du das dann gemacht? Gemäss News (https://www.gentoo.org/support/news-items/2024-03-22-new-23-profiles.html) in Schritt 1 muss glibc mindestens 2.36 sein:
Code: | 1. Ensure your system backups are up to date. Please also update
your system fully and depclean before proceeding.
glibc older than 2.36 and musl older than 1.2.4 is not supported anymore. |
|
Eine möglichkeit wäre, dass er pakete in einer version nutzt, welche glibc 2.35 als dep haben.
Und vermutlich upgrades blockiert hat für diese pakete
Oder glibc > 2.35 maskiert hat _________________ Ein Ring, sie zu knechten, sie alle zu finden,
Ins Dunkel zu treiben und ewig zu binden
Im Lande Mordor, wo die Schatten drohn. |
|
Back to top |
|
|
Max Steel Advocate
Joined: 12 Feb 2007 Posts: 2267 Location: My own world! I and Gentoo!
|
Posted: Mon Oct 28, 2024 10:07 am Post subject: |
|
|
Mit der Ausgabe von equery d sys-libs/glibc und eix sys-libs/glibc lässt sich das am ehesten herausfinden. _________________ mfg
Steel
___________________
Heim-PC: AMD Ryzen 5950X, 64GB RAM, GTX 1080
Laptop: Intel Core i5-4300U, 16GB RAM, Intel Graphic
Arbeit-PC: Intel i5-1145G7, 16GB RAM, Intel Iris Xe Graphic (leider WSL2) |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4669 Location: Germany
|
Posted: Mon Oct 28, 2024 12:48 pm Post subject: |
|
|
Jo, ich denke keines der Pakete im aktuellen ::gentoo repo sollte eine hart maskierte glibc-2.35 Version als dep haben - wenn doch, dann wäre das ein Bug.
Die Ausgabe von Code: | emerge -pve @world --backtrack=0 ">=sys-libs/glibc-2.38" | sollte hier wahrscheinlich weiterhelfen.
Wenn dazu hier vom Forum Hilfe erwünscht ist, dann poste die Ausgabe zb via Code: | wgetpaste -s pgz -i -c 'emerge -pve @world --backtrack=0 ">=sys-libs/glibc-2.38"' |
|
|
Back to top |
|
|
guru meditation Apprentice
Joined: 18 Mar 2018 Posts: 150 Location: Planet Earth
|
Posted: Mon Oct 28, 2024 8:30 pm Post subject: |
|
|
Das Problem mit Portage ist:
– Bei Upgrade von glibc über Drittpaket (namentlich shadow-4.14. verweigert emerge die Ausführung, weil angeblich zig Pakete von irgendwelchen alten glibc-Versionen abhängig seien. Das ist aber Quatsch, denn:
– Mit emerge -1 glibc aktualisiert Portage wiederum anstandslos auf die neue(ste) Version.
Nach einem Neustart erstellte Portage dann auch shadow anstandslos. Komich, nich? |
|
Back to top |
|
|
asturm Developer
Joined: 05 Apr 2007 Posts: 9284
|
Posted: Mon Oct 28, 2024 9:20 pm Post subject: |
|
|
Ohne irgendwelche logs sind jegliche Spekulationen Zeitverschwendung. |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4669 Location: Germany
|
|
Back to top |
|
|
guru meditation Apprentice
Joined: 18 Mar 2018 Posts: 150 Location: Planet Earth
|
Posted: Sun Nov 03, 2024 3:25 am Post subject: |
|
|
Ich schrieb bereits, daß der Emerge @world öfters aussteigt, und beim zweiten Versuch haste dann Versionskonflikte (Slots). Sei es Open/LIbeSSL, teilweise ältere Versionen von Qt-Libs usw. Emerge beschwert sich also nur noch und macht nicht weiter. Manchmal (wie bei glibc) zieht sich Emerge auch angeblich „alternativlose“ Abhängigkeiten aus den Tiefen des digitalen Universums.
Aus diesem Grund speichere ich beim ersten Emerge eine Liste mit Paketen, die Portage aktualisieren würden. Steigt Portage mittendrin bei einem Paket mit Fehler aus, arbeite ich die Liste nach Problemlösung Paket für Paket weiter ab, notfalls mit dem --nodeps-Schalter, damit Portage mich mit seinen Versionskonflikten in Ruhe läßt. Auf die Tour läßt sich mich Portage mit seinem Konflikten in Ruhe und macht das Update fertig.
Mit dem Link werde ich auch mal
--ignore-built-slot-operator-deps=y
und
--backtrack=0
versuchen, vielen Dank. |
|
Back to top |
|
|
|