View previous topic :: View next topic |
Author |
Message |
Erdie Advocate
Joined: 20 May 2004 Posts: 2576 Location: Heidelberg - Germany
|
Posted: Sat Aug 12, 2017 5:57 pm Post subject: dubiose eix-test-obsolete Ausgabe |
|
|
eix-test-obsolete liefert mit u. a. folgende Ausgabe:
Code: |
Folgende installierte Pakete befinden sich nicht in der Datenbank:
dev-java/-MERGING-tomcat-servlet-api
|
ein Paket mit dem Namen gibt es nicht. Was soll mir die Meldung sagen? _________________ 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 |
|
|
yuhu Tux's lil' helper
Joined: 17 Oct 2006 Posts: 86
|
Posted: Sat Aug 12, 2017 6:23 pm Post subject: |
|
|
Hi,
ich bekomme schon seit geraumer Zeit eine ähnliche Ausgabe.
Quote: | Folgende installierte Pakete befinden sich nicht in der Datenbank:
dev-java/-MERGING-ant-jmf
|
Ein Paket gibt es ebenfalls nicht. |
|
Back to top |
|
|
firefly Watchman
Joined: 31 Oct 2002 Posts: 5175
|
Posted: Sat Aug 12, 2017 6:43 pm Post subject: |
|
|
der Teil "-MERGIN" sieht so aus als ob das ein überbleibsel einer nicht vollständig durchgeführten installation eines paketes ist.
Im falle von Erdie scheint eine version des pakets dev-jave/tomcat-servlet-api nicht komplett installiert worden.
Kann es sein, dass z.b. "-MERGING-tomcat-servlet-api" irgendwo auf der festplatte als datei/Verzeichnis vorhanden ist? (eventuell im portage build temp verzeichnis) _________________ 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 |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4550 Location: Germany
|
Posted: Sat Aug 12, 2017 6:53 pm Post subject: |
|
|
Ja, das hat eix gut erkannt :)
Es gibt
dev-java/tomcat-servlet-api
und auch
dev-java/ant-jmf
Ja, dieser -MERGING- Zusatz vor dem Paketnamen scheint ein fehlerhafter Eintrag in der Datenbank zu sein.
Schaut mal unter /var/db/pkg/dev-java/
ob dort dieser Eintrag wirklich so vorhanden ist. |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2576 Location: Heidelberg - Germany
|
Posted: Sat Aug 12, 2017 7:33 pm Post subject: |
|
|
Ja, es gibt eine Verzeichnis unter dem angegebenen Pfad mit genau dem Namen! _________________ 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 |
|
|
yuhu Tux's lil' helper
Joined: 17 Oct 2006 Posts: 86
|
Posted: Sat Aug 12, 2017 7:47 pm Post subject: |
|
|
In der Tat, Danke |
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4550 Location: Germany
|
Posted: Sat Aug 12, 2017 9:32 pm Post subject: |
|
|
Huh ja, ist nicht schön, und sollte normal nicht vorkommen :-/
Soweit ich gehört hab kann es zb dazu kommen wenn im ungünstigen Fall - zb während der Install-Phase - es zu einem Stromausfall kommt, zb Akku alle oder ähnliches.
Vorschlag:
Normal sollte man an der Datenbank eigentlich überhaupt nicht manuell herum editieren.
Aber, in diesem Fall würde ich vorschlagen den Eintrag, den Paketnamen zu korrigieren.
Überprüft dann aber bitte ob es nach der Korrektur den Eintrag nicht doppelt gibt. Falls es ihn doppelt gibt, dann müsste man sich beide anschauen und entscheiden welchen man entfernt.
Und dann, nach der Korrektur, ist es wohl am besten das Paket neu zu mergen (sofern es installiert ist), so das der Eintrag noch mal neu geschrieben wird.
Damit sollte das ganze dann hoffentlich soweit wieder in ordnung sein. |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2576 Location: Heidelberg - Germany
|
Posted: Sun Aug 13, 2017 9:11 am Post subject: |
|
|
Das ebuild mit dem Namen "tomcat-servlet-api" ist bei mir nicht installiert. Kann ich deshalb davon ausgehen, dass ich diesen Eintrag gefahrlos löschen kann? _________________ 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 |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4550 Location: Germany
|
Posted: Sun Aug 13, 2017 10:49 am Post subject: |
|
|
Hm, mit löschen in der Datenbank wäre ich vorsichtig :-/
Wie gesagt, normal sollte man eigentlich niemals in der Datenbank manuell selbst was ändern müssen.
Beachte, all diese Informationen aus der Datenbank nutzt portage um Abhängigkeiten zu berechnen. Ich bin mir ehrlich gesagt nicht sicher ob es eventuell mal zu unerwünschten Nebenwirkungen kommen könnte, wenn plötzlich Teileinträge der Datenbank (da sind zb auch fortlaufend nummerierte Counter mit bei) nicht mehr vorhanden sind (oder eventuell nicht mehr zusammen passen).
Im Zweifel würde ich eher nur den defekten Paketnamen korrigieren, und dann gut sein lassen. |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2576 Location: Heidelberg - Germany
|
Posted: Wed Aug 16, 2017 8:38 am Post subject: |
|
|
nach Umbenennung des Verzeichnisses, kommt folgendes. So ganz sauber erscheint mir das nicht.
Code: |
Folgende installierte Pakete sind nicht in der Datenbank:
[U] dev-java/tomcat-servlet-api (8.0.39(3.1)@12.03.2017 -> 3(2.2) 4.1.36(2.3) 5.5.27-r1(2.4) 6.0.44-r1(2.5) 7.0.77(3.0) 8.0.43(3.1)): Tomcat's Servlet API 4.0/JSP API 2.4?/EL API 3.1? implementation
|
Wieso nimmt eix jetzt an, das Pakte wäre installiert?
BTW: Ich hatte zuvor tomcat-servlet-api mit oneshot installiert und anschließend mit depclean wieder entfernt. Das hatte ncihts geändert. Aber es traten file collisions auf. In der Datenbank erscheit das ebuild dann mit einer höheren Version. _________________ 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 |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4550 Location: Germany
|
Posted: Wed Aug 16, 2017 9:58 am Post subject: Re: dubiose eix-test-obsolete Ausgabe |
|
|
Naja, du solltest schon versuchen exakt die Version von dem vormals defekten Eintrag zu deinstallieren. (Beachte, das Paket gibt es sloted, es können also auch mehrere Versionen gleichzeitig installiert sein).
Erdie wrote: | eix-test-obsolete liefert mit u. a. folgende Ausgabe:
Code: |
Folgende installierte Pakete befinden sich nicht in der Datenbank:
dev-java/-MERGING-tomcat-servlet-api
| [...] |
Hier ist leider nicht ersichtlich um welche Version es geht. Schau doch mal in das Verzeichnis, dort sollte normal auch ein ebuild mit Versionsnummer liegen. Auch wenn es die Version aktuell im Tree eventuell schon nicht mehr gibt - versuche mal exakt die genaue Version zu deinstallieren. |
|
Back to top |
|
|
Erdie Advocate
Joined: 20 May 2004 Posts: 2576 Location: Heidelberg - Germany
|
Posted: Wed Aug 16, 2017 12:30 pm Post subject: |
|
|
hat funktoiniert, danke! _________________ 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 |
|
|
|