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

Packman-Installationsquelle- Unaufgelöste Abhängigkeiten

Squall3

Newbie
Habe grade Pacman hinzugefügt und wollte die Pakete installieren. Der Fehler kommt, wenn ich libxine1 installieren will!

#### YaST2 conflicts list - generated 2007-02-03 14:04:30 ####

amarok-1.4.4-47.1.i586 kann aufgrund fehlender Abh�gigkeiten nicht installiert werden
Es sind keine installierbaren Anbieter von amarok_engine verfgbar fr amarok-1.4.4-47.1.i586
Konfliktl�ung:
( ) amarok l�chen
( ) Anforderung wird hier ignoriert
amarok-xine-1.4.4-47.1.i586 kann aufgrund fehlender Abh�gigkeiten nicht installiert werden
Es sind keine installierbaren Anbieter von libxine.so.1 verfgbar fr amarok-xine-1.4.4-47.1.i586
Konfliktl�ung:
( ) amarok-xine l�chen
( ) Anforderung wird hier ignoriert
kaffeine-0.8.2-35.i586 kann aufgrund fehlender Abh�gigkeiten nicht installiert werden
Es sind keine installierbaren Anbieter von libxine.so.1 verfgbar fr kaffeine-0.8.2-35.i586
Konfliktl�ung:
( ) kaffeine l�chen
( ) Anforderung wird hier ignoriert
libxine1-1.1.4-0.pm.0.i686[20070203-134655] kann aufgrund fehlender Abh�gigkeiten nicht installiert werden
Es sind keine installierbaren Anbieter von libcaca verfgbar fr libxine1-1.1.4-0.pm.0.i686[20070203-134655]
Konfliktl�ung:
( ) libxine1 nicht installieren
( ) Anforderung wird hier ignoriert

#### YaST2 conflicts list END ###
Was habe ich falsch gemacht? Wie müsste ich es machen, damit es funktioniert?

Danke



Squall
 
OP
S

Squall3

Newbie
Hmm... Also woher genau der das nehmen wollte, weiß ich ja nicht. Aber meine Quellen sind:
HTTP: ftp.gwdg.de/pub/suse/update/10.2
HTTP: packman.iu-bremen.de/suse/10.2

Ich hoffe, dass du das meintest.



Squall
 
OP
S

Squall3

Newbie
Joa, also die Ausgabe davon ist:
# | Status | Typ | Name | URI
--+--------+------+-----------------+-------------------------------------------
1 | Active | ZYPP | 20070203-010900 | ftp://ftp.uni-erlangen.de//pub/mirrors/opensuse/distribution/openSUSE-stable/repo/oss?alias=20070203-010900
2 | Active | ZYPP | 20070203-074956 | http://download.opensuse.org/distribution/10.2/repo/debug/?alias=20070203-074956
3 | Active | ZYPP | 20070203-075020 | http://download.opensuse.org/distribution/10.2/repo/non-oss/?alias=20070203-075020
4 | Active | ZYPP | 20070203-090131 | http://ftp.gwdg.de/pub/suse/update/10.2
5 | Active | ZYPP | 20070203-134655 | http://packman.iu-bremen.de/suse/10.2

Leider verstehe ich Sinn und Zweck dieser Ausgabe nicht. Ich wollte ja an sich nur libxine1 installieren. Nur bei der Installation bekomme ich eine Fehlermeldung.

Danke



Squall
 
Squall3 schrieb:
Leider verstehe ich Sinn und Zweck dieser Ausgabe nicht. Ich wollte ja an sich nur libxine1 installieren. Nur bei der Installation bekomme ich eine Fehlermeldung.
Der Sinn dieser Ausgabe ist, erstmal zu überprüfen, ob du auch die entsprechenden Installationsquellen eingebunden hast um überhaupt libxine1 zu installieren.

Also:
Die Installationsquellen sehen soweit i.O. aus.
(das debug-Repository brauchst du nicht wirklich - schadet aber auch nicht.
Evtl. mal bei Gelegenheit entfernen)

Sowohl libxine1 als auch die fehlende libcaca gibt es bei Packman.

Bitte mal in der Konsole ausführen:
Code:
su -
<root-Passwort eingeben - Es werden keine *** o.ä. angezeigt>
rug ref
rug in libxine1 kaffeine amarok amarok-xine
 
OP
S

Squall3

Newbie
Okay, habe soweit alles gemacht, nur bei rug in ..... amarok ...... hat er rumgemeckert!
Folgende Meldung:
FEHLER: 'amarok' is not available.
Aber Amarok ist installiert und ich habe ihn auch schon benutzt. :?

Dann habe ich noch ein Anliegen:

Das sind die Updates die sich nicht installieren lassen, weil sie auf eine Datei in ./ nicht zugreifen können. Hat das eventuell mit meinem Problem zu tun? Falls nein, soll ich nochmal die Fehlermeldungen hier posten?

ps: das debug-Repository habe ich nicht hinzugefügt. Das hatte SuSE gemacht. :D

Danke



Squall
 
OK. Können wir uns darauf einigen, immer ein Problem nach dem anderen zu lösen? - Danke!

Die Fehlermeldung für amarok ist i.O. - da das Paket dann schon installiert ist.
Also bitte nochmal:
Code:
rug in libxine1 kaffeine amarok-xine
Bereits installierte Pakete (bei gleicher Fehlermeldung) einfach weglassen.


Und bitte: Textausgaben reichen auch ...
... bitte nicht für alles einen Screenshot posten.
 
OP
S

Squall3

Newbie
Nagut. Also ein Problem nach dem Andern, und keine Screenshots. Ich dachte nur, die Screenshots helfen vielleicht besser zu Übersicht. :)


Also. amarok-xine wollte er auch nicht. Bei beiden andren kam das heraus:
Resolving Dependencies...

FEHLER: Fehler bei Auflösung der Abhängigkeiten:
Unresolved dependencies:
Updating kaffeine-0.8.2-35.i586[System packages] to kaffeine-0.8.3-0.pm.1.i586[20070203-134655]
Installing libxine1-1.1.4-0.pm.0.i686[20070203-134655]
Establishing atom:xine-lib-1.1.2-40.1.i586[20070203-090131]
Marking libxine1-1.1.4-0.pm.0.i586[20070203-134655] as uninstallable due to conflicts over libxine == 1.1.4-0.pm.0 from libxine1-1.1.4-0.pm.0.i686[20070203-134655]
Marking xine-lib-1.1.2-40.1.i586[20070203-090131] as uninstallable due to conflicts over xine-lib == 1.1.2-40.1 from libxine1-1.1.4-0.pm.0.i686[20070203-134655]
libcaca-0.9_0.99.beta11-0.pm.0.i586[20070203-134655] provides libcaca == 0.9_0.99.beta11-0.pm.0, but it is uninstallable. Try installing it on its own for more details.
There are no installable providers of libcaca for libxine1-1.1.4-0.pm.0.i686[20070203-134655]
Marking kaffeine-0.8.3-0.pm.1.i686[20070203-134655] as uninstallable due to conflicts over kaxtv from kaffeine-0.8.3-0.pm.1.i586[20070203-134655]
lame-3.97-1.i586[20070203-134655] needed by kaffeine-0.8.3-0.pm.1.i586[20070203-134655]
xine-lib-1.1.2-40.1.i586[System packages] replaced by libxine1-1.1.4-0.pm.0.i686[20070203-134655]
kaffeine-0.8.2-35.i586[System packages] replaced by kaffeine-0.8.3-0.pm.1.i586[20070203-134655]
xine-lib-1.1.2-40.1.i586[System packages] provides libxine.so.1, but is scheduled to be uninstalled.
xine-lib-1.1.2-40.1.i586[20070203-090131] provides libxine.so.1, but it is uninstallable. Try installing it on its own for more details.
There are no installable providers of libxine.so.1 for kaffeine-0.8.3-0.pm.1.i586[20070203-134655]
kaffeine-0.8.3-0.pm.1.i586[20070203-134655] dependend on xine-lib
 
OK.

Du musst das Paket xine-lib deinstallieren.
(das ist die eingeschränkte Version, die durch die libxine1 von Packman ersetzt werden soll)

Entweder mit
Code:
rug rm xine-lib
oder auch mit YaST -> Software -> Software installieren oder löschen (wenn dir das besser liegt - wichtig war nur rug ref in der Konsole auszuführen)
 
OP
S

Squall3

Newbie
Okay habe es gelöscht und rug ref durchgeführt. Nun wollte ich libxine1 installieren und es kam diese Meldung:
#### YaST2 conflicts list - generated 2007-02-03 21:23:13 ####

libxine1-1.1.4-0.pm.0.i686[20070203-134655] kann aufgrund fehlender Abh�gigkeiten nicht installiert werden
Es sind keine installierbaren Anbieter von libcaca verfgbar fr libxine1-1.1.4-0.pm.0.i686[20070203-134655]
Konfliktl�ung:
( ) libxine1 nicht installieren
( ) Anforderung wird hier ignoriert

#### YaST2 conflicts list END ###


____________________________________________________
Und wenn ich beispielsweise libcaca installieren will, erzählt der mir, das libcaca irgendwie "slang" oder so benötigt. :-/

Bei Amarok will er wieder xine-lib installieren... humpf...~
 
:? Irgendwie werden unter YaST die Installationsquellen nicht neu eingelesen ...

Bitte einmal die Ausgabe von
Code:
zypper sl
posten und in der Konsole
Code:
zypper ref
ausführen (als root).

Wenn die Installationsquellen mit denen von rug/ZMD identisch sind:
libxine1 mit
Code:
zypper in libxine1
installieren.
 
OP
S

Squall3

Newbie
Also an sich stimmen die Quellen überein. Hatte gestern auch noch nvidia Treiber installiert, und habe die nvidia Quelle hinzugefügt.
Als ich gerade zypper in libxine1 machen wollte, hat er mich gefragt, ob ich wirklich installieren will. Okay, nicht wörtlich, aber so in der Art:

linux-a11e:/home/christian # zypper sl
# | Enabled | Refresh | Type | Name | URI
--+---------+---------+------+-----------------+----------------------------------------------------
1 | Yes | Yes | YUM | 20070203-224412 | http://ftp.gwdg.de/pub/linux/misc/packman/suse/10.2
2 | Yes | Yes | YUM | 20070203-224429 | http://download.nvidia.com/opensuse/10.2
3 | Yes | Yes | YUM | 20070203-090131 | http://ftp.gwdg.de/pub/suse/update/10.2
linux-a11e:/home/christian # zypper ref
Refreshing 20070203-224412
URI: http://ftp.gwdg.de/pub/linux/misc/packman/suse/10.2
DONE

Refreshing 20070203-224429
URI: http://download.nvidia.com/opensuse/10.2
DONE

Refreshing 20070203-090131
URI: http://ftp.gwdg.de/pub/suse/update/10.2
DONE

All system sources have been refreshed.
linux-a11e:/home/christian # zypper in libxine1
Restoring system sources...
Parsing metadata for 20070203-224412...
Parsing metadata for 20070203-224429...
Parsing metadata for 20070203-090131...
Parsing RPM database...
Problems:
PROB libxine1-1.1.4-0.pm.0.i686[20070203-224412] cannot be installed due to missing dependencies
: There are no installable providers of libcaca for libxine1-1.1.4-0.pm.0.i686[20070203-224412]
SOL do not install libxine1
: do not install libxine1-1.1.4-0.pm.0.i686[20070203-224412]
SOL Ignore this requirement just here
:
Summary:
<install> [S1:0][package]libxine1-1.1.4-0.pm.0.i686
Continue? [y/n]
 
OP
S

Squall3

Newbie
So. Nachdem ich nun erzwingend die Pakete libxine1, libcaca, libtheora und alsa-patch-bay installiert hatte und als Programm amarok und amarok-xine funktionieren die mp3's nun.

Vielen Dank!

ps: Die Entwickler von libxine1 sollten vielleicht diese Abhängigkeiten ein klein wenig eindämmen. Dann funktionierts vielleicht auch immer? :roll:
 
Jo, das habe ich mir gedacht ... 8)

Die Basisinstallationsquelle wurde nicht in YaST eingebunden, sondern nur zum ZMD hinzugefügt.
(Ich habe zwar leichthin behauptet, die libcaca würde es bei Packman geben, allerdings ist das nur eine beta-Version - tatsächlich hängt libxine1 von der libcaca aus dem oss-Repository ab und die ist in YaST nicht verfügbar)

Also: Die Quellen oss und non-oss zu YaST/zypper hinzufügen:
Code:
zypper sa -t YaST http://ftp-1.gwdg.de/pub/opensuse/distribution/10.2/repo/oss
zypper sa -t YaST http://ftp-1.gwdg.de/pub/opensuse/distribution/10.2/repo/non-oss
anschließend noch einmal
Code:
zypper ref
ausfüheren ...
... und dann klappts auch mit den Installationsquellen. :wink:


[edit]

Squall3 schrieb:
So. Nachdem ich nun erzwingend die Pakete libxine1, libcaca, libtheora und alsa-patch-bay installiert hatte und als Programm amarok und amarok-xine funktionieren die mp3's nun.
Höh?
Wie hast du die Pakete installiert?
(Also mit welchem Programm?)

Btw: Alle Pakete aus dem Packman-Repository haben ausschließlich Abhängigkeiten zu a) anderen Packman-Paketen oder b) dem Basis-Repository (also den Paketen aus dem oss-Repository bzw. den Installationsmedien).
 
OP
S

Squall3

Newbie
Achso. Ja stimmt. Die libcaca von Packman ist nur eine beta, aber dass das so wichtig ist. Nunja. Ich füge mal die 2 Quellen hinzu.
Und jemand sollte das vielleicht auch in dem Tutorial im FAQ im Wiki erwähnen?



Squall
 
Oben