• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[solved] smart upgrade und Abhängigkeiten

OmasEnkel

Hacker
Hallo,
bei dem Versuch, ein Upgrade zu starten, kommt es zu folgender Fehlermeldung:
Code:
pinentry-qt-0.7.2-1 benötigt libqt-mt.so.3()(64bit)
NetworkManager-kde-0.1r606753-17.1 benötigt libqt-mt.so.3()(64bit)
...
file /usr/lib/qt3/mkspecs/netbsd-g++/qmake.conf from install of qt3-dev
Nun glaube ich herausgefunden zu haben, dass es ein Problem gibt mit qt3, welches unter anderem libqt-mt.so und libqui enthält. Versuche ich, das zu installieren (qt3), bekomme ich folgenden Fehler:
Code:
pinentry-qt-0.7.2-1 benötigt libqt-mt.so.3()(64bit)
NetworkManager-kde-0.1r606753-17.1 benötigt libqt-mt.so.3()(64bit)
sax2-gui-8.1-83.2 benötigt libqt-mt.so.3()(64bit)
...
qt3-devel-tools-3.3.8-62.1 benötigt libqui.so.1()(64bit)
kdepim3-3.5.6-35.1 benötigt libqui.so.1()(64bit)
Da beisst sich doch die Katze in den Schwanz, oder? Wie komm ich denn raus aus der Nummer?
 
OP
O

OmasEnkel

Hacker
Wenn ich per smart alle *-devel entfernen will, komm ich auf 197 Pakete. Die alle irgendwie-devel heissen.

Nun hab ich mir darüber noch nie Gedanken gemacht.
1. Kann ich die alle löschen?
2. Hast Du nen Link für mich, der erklärt, was *-devel machen?
 

Grothesk

Ultimate Guru
Wenn du nicht weißt, wofür die gut sind, dann brauchst du die auch nicht.

Die Devel-Pakete benötigst du, wenn du Programme entwickeln willst. Diese Pakete enthalten zusätzliche Dateien, die man als 'Normal-User' i. d. R. nicht benötigt. Ich meinte aber eigentlich nur die qt3-devel-Pakete.
 
OP
O

OmasEnkel

Hacker
Okay... bis ich meine eigenen Programme schreibe/entwickle, dauerts noch ein paar Tage, fürcht ich. Naja, wollen schon, aber können?!

Zur Sache: Ich habe die devels jetzt gelöscht, aber ich erhalte immernoch die gleiche Fehlermeldung...
 
OP
O

OmasEnkel

Hacker
Nuja, wie soll ich sagen? Wech is wech. Erstma. Also die *-devels...

Das Problem ist aber, dass das Problem noch besteht.
 
OP
O

OmasEnkel

Hacker
Bitteschön:

smart channel --show:
Code:
[non-oss]
type = yast2
name = non-oss
manual = yes
baseurl = ftp://ftp-1.gwdg.de/pub/linux/suse/opensuse/distribution/10.2/repo/non-oss

[suse-wine]
type = rpm-md
name = Latest wine packages
baseurl = http://software.opensuse.org/download/Emulators:/Wine/openSUSE_10.2

[suse-non-oss]
type = yast2
name = SUSE 10.2 Add-On Repository with non-OSS Packages
baseurl = http://download.opensuse.org/distribution/10.2/repo/non-oss

[suse-kde-backports]
type = rpm-md
name = Current KDE applications
baseurl = http://software.opensuse.org/download/KDE:/Backports/openSUSE_10.2

[jpackage-1.6]
type = apt-rpm
name = JPackage 10.2 apt repository (1.6)
baseurl = http://mirrors.sunsite.dk/jpackage/1.6/generic
components = free

[kde3]
type = rpm-md
name = openSUSE 10.2 KDE3 Repository
baseurl = http://software.opensuse.org/download/KDE:/KDE3/openSUSE_10.2/

[suse]
type = yast2
name = SUSE 10.2 Repository
baseurl = http://download.opensuse.org/distribution/10.2/repo/oss

[guru]
type = yast2
name = Guru 3rd party package repository
baseurl = http://ftp.gwdg.de/pub/linux/misc/suser-guru/rpm/10.2

[suse-kde]
type = rpm-md
name = Latest KDE packages
baseurl = http://software.opensuse.org/download/KDE:/KDE3/openSUSE_10.2

[update]
type = rpm-md
name = Opensuse 10.2 Update Repository
baseurl = http://ftp-1.gwdg.de/pub/suse/update/10.2/

[rpm-sys]
type = rpm-sys
name = RPM System

[beryl]
type = rpm-md
name = beryl
baseurl = ftp://ftp-1.gwdg.de/pub/linux/suse/opensuse/repositories/X11:/XGL/openSUSE_10.2/

[base]
type = yast2
name = base
manual = yes
baseurl = ftp://ftp-1.gwdg.de/pub/linux/suse/opensuse/distribution/10.2/repo/oss

[packman]
type = rpm-md
name = Packman 3rd Party Package Repository
baseurl = http://packman.inode.at/suse/10.2

[nvidia]
type = rpm-md
name = Latest nVidia Driver
baseurl = ftp://download.nvidia.com/novell

[suse-update]
type = rpm-md
name = SUSE Linux Online Updates
baseurl = ftp://ftp.suse.com/pub/suse/update/10.2/

[suser-guru]
type = rpm-md
name = suser-guru
baseurl = http://ftp-1.gwdg.de/pub/linux/misc/suser-guru/rpm/10.2/RPMS/

[kde-backports]
type = rpm-md
name = openSUSE 10.2 KDE-Backports Repository
baseurl = http://software.opensuse.org/download/KDE:/KDE3/openSUSE_10.2/

[jpackage-1.7]
type = apt-rpm
name = JPackage 10.2 apt repository (1.7)
baseurl = http://ftp.heanet.ie/pub/jpackage/1.7/generic
components = free

[smart]
type = rpm-md
name = Guru smart repository
priority = 10
baseurl = http://ftp.gwdg.de/pub/linux/misc/suser-guru/smart/repo/10.2

[Wine]
type = rpm-md
name = openSUSE 10.2 Wine Repository
baseurl = http://software.opensuse.org/download/Emulators:/Wine/openSUSE_10.2/


cat /etc/*release
Code:
openSUSE 10.2 (X86-64)
VERSION = 10.2
 

Mumie

Hacker
Da sind fast alle Channels doppelt. Schau dir mal [suse-wine] und [Wine] an. Da ist sogar die baseurl identisch.
 
OP
O

OmasEnkel

Hacker
rpm -q qt3:
Code:
MJL-machine:/home/MJL # rpm -q qt3
qt3-3.3.8-61.1
qt3-3.3.7-12
Nach rpm --rebuilddb bekomme ich nun
Code:
Traceback (most recent call last)

Doppelte Channel sind zwar blöd, können aber den Fehler nicht verursachen. Danke trotzdem für den Hinweis.

Habe grade den smart Cache geleert. Jetzt habe ich keine Traceball- Fehlermeldung mehr, sondern die ursprüngliche.
 
OP
O

OmasEnkel

Hacker
Habs grade mittels Yast System-Update rausgefunden. qt3 korrigiert, smart läuft wieder durch.

Danke!
 
OP
O

OmasEnkel

Hacker
Ich muss hier nochmal reaktivieren, weil mir bei smart --gui was aufgefallen ist: Die Prüffunktion von smart erkennt allerlei unerfüllte Abhängigkeiten: http://www.nopaste.de/p/ats2JQBKb

Die Funktion "Löse alle Probleme" ändert nix...
Inwiefern besteht hier Handlungsbedarf?
 

Grothesk

Ultimate Guru
Was hast du denn da für ein Chaos veranstaltet?
Benötigst du die ganzen java-Pakete?
Benötigst du mehrere nvidia kmps?
Räum da mal auf. Und lass evtl. die RPM-Datenbank mal neuaufbauen. Bist du sicher, dass die Festplatte keinen Schuß hat? Prüfen!
 
OP
O

OmasEnkel

Hacker
Also Festplatte is fein (soweit ich erkennen kann).
Java hab ich jetzt deinstalliert, was ich offensichtlich nicht brauche.
nvidia kmps kann man nicht genug haben, wie ich finde. Nein, im Ernst: ist (laut smart) nur einmal installiert: Suchbegriff nvidia wird gefunden:
nvidia-gfx-kpm-default und x11-video-nvidia.

rpm --rebuild hab ich gemacht, trotzdem ist die Ausgabe von "Prüfe alle Pakete" unverändert.


STOP!!!
Sorry, kleiner Denkfehler... wenn ich ALLE Pakete prüfen lasse, dann prüft das Ding ja alle Pakete... (überraschend, oder?), und nicht nur die installierten...
"Prüfe installierte Pakete" ist (jetzt?) blitzesauber! Danke trotzdem!
*duck
 
Oben