Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Repository als Ersatz für sys-apps/systemd-utils & Co.?
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Deutsches Forum (German)
View previous topic :: View next topic  
Author Message
guru meditation
Apprentice
Apprentice


Joined: 18 Mar 2018
Posts: 150
Location: Planet Earth

PostPosted: Wed Oct 23, 2024 6:51 pm    Post subject: Repository als Ersatz für sys-apps/systemd-utils & Co.? Reply with quote

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
View user's profile Send private message
sMueggli
Guru
Guru


Joined: 03 Sep 2022
Posts: 501

PostPosted: Thu Oct 24, 2024 8:33 am    Post subject: Reply with quote

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
View user's profile Send private message
guru meditation
Apprentice
Apprentice


Joined: 18 Mar 2018
Posts: 150
Location: Planet Earth

PostPosted: Mon Oct 28, 2024 12:13 am    Post subject: Reply with quote

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
View user's profile Send private message
sMueggli
Guru
Guru


Joined: 03 Sep 2022
Posts: 501

PostPosted: Mon Oct 28, 2024 9:47 am    Post subject: Reply with quote

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
View user's profile Send private message
firefly
Watchman
Watchman


Joined: 31 Oct 2002
Posts: 5324

PostPosted: Mon Oct 28, 2024 10:05 am    Post subject: Reply with quote

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
View user's profile Send private message
Max Steel
Advocate
Advocate


Joined: 12 Feb 2007
Posts: 2270
Location: My own world! I and Gentoo!

PostPosted: Mon Oct 28, 2024 10:07 am    Post subject: Reply with quote

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
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4671
Location: Germany

PostPosted: Mon Oct 28, 2024 12:48 pm    Post subject: Reply with quote

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
View user's profile Send private message
guru meditation
Apprentice
Apprentice


Joined: 18 Mar 2018
Posts: 150
Location: Planet Earth

PostPosted: Mon Oct 28, 2024 8:30 pm    Post subject: Reply with quote

Das Problem mit Portage ist:

– Bei Upgrade von glibc über Drittpaket (namentlich shadow-4.14.8) 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
View user's profile Send private message
asturm
Developer
Developer


Joined: 05 Apr 2007
Posts: 9315

PostPosted: Mon Oct 28, 2024 9:20 pm    Post subject: Reply with quote

Ohne irgendwelche logs sind jegliche Spekulationen Zeitverschwendung.
Back to top
View user's profile Send private message
Josef.95
Advocate
Advocate


Joined: 03 Sep 2007
Posts: 4671
Location: Germany

PostPosted: Mon Oct 28, 2024 9:39 pm    Post subject: Reply with quote

Puh ja, ohne dein verwendetes emerge Kommando zu kennen, und kein Stück Ausgabe gesehen zu haben, ist es schwierig dazu was zu sagen (da bleibt nur wildes raten und spekulieren).
Aber, klingt ein wenig danach als wenn versucht wurde nur einzelne Pakete, anstatt @world zu aktualisieren.
Falls ja, das geht selten gut - siehe dazu zb auch im https://wiki.gentoo.org/wiki/Project:Portage/FAQ#Why_is_there_a_dependency_conflict_when_I_attempt_to_upgrade_a_single_package.3F
Back to top
View user's profile Send private message
guru meditation
Apprentice
Apprentice


Joined: 18 Mar 2018
Posts: 150
Location: Planet Earth

PostPosted: Sun Nov 03, 2024 3:25 am    Post subject: Reply with quote

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
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
Page 1 of 1

 
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