View previous topic :: View next topic |
Author |
Message |
Erdie Advocate
Joined: 20 May 2004 Posts: 2656 Location: Heidelberg - Germany
|
Posted: Fri Oct 27, 2023 11:05 am Post subject: FIXED: eselect repository Liste anscheinend veraltet |
|
|
Ich habe auf meinem Laptop weitgehend identische Systeme bzgl. Architektur usw. Beide auf dem neusten Stand.
Jetzt stelle ich fest, dass sich auf dem Laptop der Brave beschwert, es sei veraltet. Ein Versionsvergleich liefert, dass die Desktop Version neuer ist. Obwohl ich beide frisch gesynct habe zeigt mir das Brave Overlay auf dem Laptop eine veraltet Version als letzte Version an.
Beim Versuch, das brave-overlay zu entfernen und wieder hinzuzufügen, stelle ich dann fest, dass die Liste der Overlays aus:
Code: |
eselect repository list
|
auf beiden Systemen unterschiedlich ist. Die Liste, welche auf dem Laptop angezeigt wird, enhält gar kein brave-overlay mehr, folglich kann ich es nicht mehr aktivieren.
Mir ist jetzt unklar, was hier passiert ist. Irgendwie ist die angebotene Repo Liste veraltet und wird auch nicht mehr erneuert. Woran kann das liegen?
(wie wird die Liste überhaupt aktualisiert, gibt es dafür einen manuelles Kommando? Bisher war mir das nicht bekannt.)
Grüße
Erdie
P.S. Ich stelle fest, dass das brave-overlay tatsächlich nicht mehr in https://overlays.gentoo.org/ aufgelistet wird. Dabei stellt sich mir die Frage, warum der Desktop das Overlay immer noch anzeigt und das Laptop nicht? _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W
Last edited by Erdie on Mon Nov 20, 2023 3:46 pm; edited 1 time in total |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4687 Location: Germany
|
Posted: Fri Oct 27, 2023 12:02 pm Post subject: |
|
|
Hm, schaut aus als hätte man von github auf gitlab gewechselt.
Schau mal ob https://gitlab.com/jason.oliveira/brave-overlay weiterhilft (da ist auch beschrieben wie man das Overlay hinzufügen kann). |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2656 Location: Heidelberg - Germany
|
Posted: Fri Oct 27, 2023 12:12 pm Post subject: |
|
|
Auf dem Laptop habe ich jetzt das overlay "gentoo-zh" aktiviert. Dort ist eine binäre Version von brave enthalten. Keine Ahnung, ob das eine gute Idee ist ..
Ich kann ja das neue brave-overlay auf dem Desktop manuell hinzufügen und dann die beiden ebuilds vergleichen und letztendlich das bessere weiterverwenden.
Auf dem Desktop ist das brave repo mit der gitlab Adresse in der Liste von
Code: |
eselect repository list
|
Auf dem Notebook erscheint sie nicht, obwohl die Adressen in
Code: |
/etc/eselect/repository.conf
|
identisch sind. Wie kann das sein? _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2656 Location: Heidelberg - Germany
|
Posted: Mon Nov 20, 2023 11:34 am Post subject: |
|
|
Ich habe jetzt noch etwas tiefer nachgeforscht. Kann mir jemand erklären, wie folgende Diskrepanz zustande kommen kann:
Als erstes führe ich folgenden Befehl aus:
Code: |
eselect repository list
--2023-11-20 12:16:12-- https://qa-reports.gentoo.org/output/repos/repositories.xml
Auflösen des Hostnamens qa-reports.gentoo.org… 2a04:4e42:8e::347, 146.75.121.91
Verbindungsaufbau zu qa-reports.gentoo.org|2a04:4e42:8e::347|:443 … verbunden.
HTTP-Anforderung gesendet, auf Antwort wird gewartet … 200 OK
Länge: 258622 (253K) [text/xml]
Wird in »/root/.cache/eselect-repo/repositories.xml« gespeichert.
repositories.xml 100%[=================================================================================>] 252,56K --.-KB/s in 0,04s
2023-11-20 12:16:12 (6,55 MB/s) - »/root/.cache/eselect-repo/repositories.xml« gespeichert [258622/258622]
Available repositories:
[1] 4nykey (https://github.com/4nykey/4nykey)
[2] AlexandreFournier (https://github.com/AlexandreFournier/gentoo-overlay)
[3] ArchFeh (https://github.com/ArchFeh/ArchFeh-overlay)
[4] AstroFloyd (https://cgit.gentoo.org/user/AstroFloyd.git/)
[5] CachyOS-kernels (https://github.com/Szowisz/CachyOS-kernels)
[6] Case_Of (https://codeberg.org/Case_Of/gentoo-overlay)
[7] Drauthius (https://cgit.gentoo.org/repo/user/Drauthius.git/)
[8] EmilienMottet (https://github.com/EmilienMottet/overlay)
[9] FireBurn (https://github.com/FireBurn/Overlay)
[10] HomeAssistantRepository (https://git.edevau.net/onkelbeh/HomeAssistantRepository)
[11] JRG (https://github.com/john-r-graham/jrg-overlay)
[12] KBrown-pub (http://sandino.araico.net/)
[13] Miezhiko (https://github.com/Miezhiko/Overlay)
... gekürzt ..
|
Die Liste habe ich gekürzt aber die enthält das "brave-overlay" denn der Befehl:
Code: |
kellerkind ~ # eselect repository list | grep brave
[62] brave-overlay @
|
Liefert die Ausgabe "brave-overlay". Die daten werden ja gecached in der Datei:
Code: |
/root/.cache/eselect-repo/repositories.xml
|
was man im Header des eselect list Befehls sehen kann. Wenn ich nun diese Datei direkt druchsuche:
Code: |
cat /root/.cache/eselect-repo/repositories.xml | grep brave
|
dann ist die Ausgabe leer.
Wie kann das sein?
Und wie gesagt, auf meinem Notebook gibt die Ausgabe von "eselect repository list" kein brave-overlay mehr her obwohl dort die cache Datei und URL der Quelle identisch sind. Was ist dort faul? _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
|
Christian99 Veteran
Joined: 28 May 2009 Posts: 1721
|
Posted: Mon Nov 20, 2023 1:26 pm Post subject: |
|
|
also die liste hinter der url https://qa-reports.gentoo.org/output/repos/repositories.xml enthält keinen Eintrag zu brave.
das "@" in der ausgabe von eselect repository heißt vermutlich, dass es nicht in der repositories.xml ist, aber in /etc/portage/repos.conf/, denn bei mir haben local und crossdev auch dieses @ und sind nicht in der repositories.xml.
Entweder hast du dann also dieses Overlay mit eselect repository add ... hinzugefügt, oder es war mal in der repositories.xml und du hast es enabled und es wurde danach aus der Liste entfernt, ist bei dir aber in /etc/portage/repos.conf/ geblieben. |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2656 Location: Heidelberg - Germany
|
Posted: Mon Nov 20, 2023 2:02 pm Post subject: |
|
|
Christian99 wrote: | also die liste hinter der url https://qa-reports.gentoo.org/output/repos/repositories.xml enthält keinen Eintrag zu brave.
das "@" in der ausgabe von eselect repository heißt vermutlich, dass es nicht in der repositories.xml ist, aber in /etc/portage/repos.conf/, denn bei mir haben local und crossdev auch dieses @ und sind nicht in der repositories.xml.
Entweder hast du dann also dieses Overlay mit eselect repository add ... hinzugefügt, oder es war mal in der repositories.xml und du hast es enabled und es wurde danach aus der Liste entfernt, ist bei dir aber in /etc/portage/repos.conf/ geblieben. |
Das brave overlay steht bei mir in eselect-repo.conf:
Code: |
[brave-overlay]
location = /var/db/repos/brave-overlay
sync-type = git
sync-uri = https://gitlab.com/jason.oliveira/brave-overlay
"/etc/portage/repos.conf/eselect-repo.conf" 14L, 165B
|
und das verstehe ich nicht. Und was ich inbesondere nicht verstehe, warum brave-overlay noch in "eselect repository list" aufgelistet wird. Das dürfte doch nicht sein auch wenn ich es mit "add" hinzugefügt hatte, oder? _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2656 Location: Heidelberg - Germany
|
Posted: Mon Nov 20, 2023 2:09 pm Post subject: |
|
|
Ich glaube jetzt ist es klar. Alle Repos, die unter "/etc/portage/repos,conf/" existieren, werden mit dem list Befehl weiterhin aufgelistet, damit man sie mit "disable" dann auch wieder entfernen kann. Und das Unterschiedungsmerkmal, dass sie nicht mehr remote vorhanden sind, ist dann das "@". Ich glaube jetzt dämmert es mir. _________________ Desktop AMD Ryzen 9 5900X 32GB RAM, Asus GF GTX 1060.
Notebook Tuxedo Pulse 15 Gen1 AMD Ryzen 7 4800H mit Radeon Vega 7
Raspberry Pi 1 + 2 + 3B+ + Zero W |
|
Back to top |
|
|
|
|
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
|
|