the only Linux forum
Posts 1-10 of 22
- Back
- Next
-
Rüdiger Reichelt(not a XING member)"conflicts with file from package.." (Entfernung eines von zwei doppelt vorhandenen Paketen)
Guten Tag,
mein Problem und ich sind neu hier und ich habe keine Rubrik gefunden, die aus meiner Sicht besser für die Beschreibung des Problems geeignet wäre - in der Hoffnung, dass dies so passt...
Auf einem CentOS-Server sind augenscheinlich aus unterschiedlichen Quellen verschiedene Pakete installiert werden, die sich nicht miteinander vertragen und bei einem Systemupdate zu Konflikten führen:
Error: Transaction Check Error:
file /usr/bin/spfquery from install of perl-Mail-SPF-2.006-1.el5.rf.noarch
conflicts with file from package spf2-1.2.5-0.274900.x86_64
file /usr/share/man/man1/xdelta.1.gz from install of
xdelta-1.1.4-1.el5.rf.x86_64 conflicts with file from package
xdelta-1.1.3-20.i386
Es müsste wohl jeweils eines der Pakete entfernt werden um den Konflikt aufzulösen. Und genau dies macht die Sache erst zu meinem Problem - denn ich weiss nicht, wie ich hier vorgehen soll. Ich wäre sehr dankbar für
a) Rat
und/oder
b) konkrete Hilfe. (Indem ich z. B. die Putty-Konsole mit dem Teamviewer freigebe, nachdem ich den root angemeldet habe.)
Für Jemanden mit Erfahrung geht das unter Umständen sehr schnell? Falls es länger dauert, kann man hierfür bestimmt auch eine Lösung finden...
Viele Grüße,
Rüdiger Reichelt
- 12 Aug 2010, 4:05 pm
-
Post visible to registered members
-
Rüdiger Reichelt(not a XING member)Re^2: "conflicts with file from package.." (Entfernung eines von zwei doppelt vorhandenen Paketen)
Danke.
Wie konkret kann ich mir eine Abhängigkeit "genauer ansehen",
wie kann ich sie "von hinten" auflösen?
Ich benötige in diesem Fall leider konkretere Hilfestellung.
- 12 Aug 2010, 5:08 pm
-
Post visible to registered members
-
Benjamin FleckensteinThe company name is only visible to registered members.Re^3: "conflicts with file from package.." (Entfernung eines von zwei doppelt vorhandenen Paketen)
Normalerweise löscht man Pakete über "yum erase paketname" oder über "rpm --erase paketname".
yum ist dabei so intelligent um Abhängigkeiten aufzulösen. Wenn man als mit Yum Paket A löscht welches von Paket B benötigt wird, so killt yum Paket B gleich mit. Das ist praktisch zum aufräumen, aber natürlich Mist, wenn man B noch brauchte.
rpm steigt bei nicht erfüllten Abhängigkeiten einfach aus.
Das Problem hierbei ist, zu wissen wer das Paket noch benötigt. Dafür gibt es den Schalter "--whatrequires".
Ein "rpm -q --whatrequires packetname" sollte anzeigen warum das jeweilige Paket auf der Platte ist. Sofern sich so klären lässt welches Paket gelöscht werden kann, kann man es dann mit "yum erase" entfernen.
- 13 Aug 2010, 1:11 pm
-
Rüdiger Reichelt(not a XING member)Re^4: "conflicts with file from package.." (Entfernung eines von zwei doppelt vorhandenen Paketen)
Re^3 hat mir geholfen...
Bei der ersten der vier genannten Dateien bin ich mir nicht sicher, wie das zugehörige Paket heißt, bei den Andern habe ich folgende Abfragen durchgeführt:
Konflikt 1:
# rpm -q --whatrequires spf2-1.2.5-0.274900.x86_64
no package requires spf2-1.2.5-0.274900.x86_64
Konflikt 2:
# rpm -q --whatrequires xdelta-1.1.4-1.el5.rf.x86_64
no package requires xdelta-1.1.4-1.el5.rf.x86_64
# rpm -q --whatrequires xdelta-1.1.3-20.i386
no package requires xdelta-1.1.3-20.i386
Es ist doch sicher korrekt, die Paketnamen so - vollständig - in die Abfrage zu übernehmen?
Dann könnte ich doch spf2-1.2.5-0.274900.x86_64 und z. B. xdelta-1.1.3-20.i386 entfernen, um die Konflikte aufzulösen?
Oder wäre es noch denkbar, dass die Pakete zwar keine Abhängigkeiten besitzen, aber dennoch verwendet werden, das Entfernen somit unklug wäre?
- 13 Aug 2010, 2:56 pm
-
Post visible to registered members
-
Rüdiger Reichelt(not a XING member)Re^6: "conflicts with file from package.." (Entfernung eines von zwei doppelt vorhandenen Paketen)
Hallo,
sieht bei mir gleich aus...
# rpm -q --whatrequires xdelta
no package requires xdelta
Kann das sein, dass es augenscheinlich 2x vorhanden ist, aber nicht benötigt wird?
- 13 Aug 2010, 4:56 pm
-
Post visible to registered members
-
Post visible to registered members
