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

Problem mit MPlayer Paketen

Tux-Manni

Member
Hallo
Mittlerweile bin ich umgestiegen auf OSS 10.
Beim installieren habe ich die MPlayer Pakete von suser-jengelh gewählt.
MPlayer-1.0pre7try2-28.i586.rpm usw..

Allerdings konnte ich diesen Player weder über das Menü noch über die Konsole starten. Es gibt auch keine Fehlermeldungen dazu.
Daraufhin wollte ich die Pakete von suser-jengelh wieder deinstallieren; aber Pustekuchen. Die Pakete gehen nicht mehr runter!!!
Meldung:
Preparing... ########################################### [100%]
/var/tmp/rpm-tmp.81801: line 1: DEFINE_FLAVOR_DEL: command not found
/var/tmp/rpm-tmp.81801: line 2: flavor_del: command not found
error: %preun(MPlayer-athlon1-1.0pre7try2-28 ) scriptlet failed, exit status 127
/var/tmp/rpm-tmp.81801: line 1: DEFINE_FLAVOR_DEL: command not found
/var/tmp/rpm-tmp.81801: line 2: flavor_del: command not found
error: %preun(MPlayer-pentium3-1.0pre7try2-28 ) scriptlet failed, exit status 127
/var/tmp/rpm-tmp.81801: line 1: DEFINE_FLAVOR_DEL: command not found
/var/tmp/rpm-tmp.81801: line 2: flavor_del: command not found
error: %preun(MPlayer-pentium4-1.0pre7try2-28 ) scriptlet failed, exit status 127.....

Zur Zeit habe ich auch den MPlayer von Packman drauf (gleichzeitig).
Dieser läuft selbstverständlich top.

Wo liegt der Fehler bei der anderen Version (MPlayer-1.0pre7try2-28.i586.rpm)?
Oder wie bekomm ich diese Pakete wieder runter?

Danke und Gruß
Manni
 

oc2pus

Ultimate Guru
oha, da scheint das preun-Script nicht zu wollen.

Probiere: rpm -e --noscripts MPlayer
damit solltest du diese Version deinstallieren können.

man rpm:
Code:
--noscripts --nopre --nopost --nopreun --nopostun
Don't execute the scriptlet of the same name.  The --noscripts option is equivalent to  --nopre --nopost --nopreun --nopostun and turns off the execution of the corresponding %pre, %post, %preun, and %postun scriptlet(s).

ein BugReport an den packager wäre auch nett.
 

ambkosh

Member
Bei diesem MPlayer-Paketen von jengelh gibt es zum eigentlich Paket noch eines "MPlayer-{Processor}", das musst du auch mit installieren, dann lässt er sich starten.

Gruß
Kosh
 
Soweit isser schon. Schließlich hat "MPlayer" "MPlayer-PROCESSOR_FLAVOR" als Requires, sodass dir, egal ob über yast oder apt oder rpm, sofort gesagt wird, dass du noch was brauchst...
 

michael_33

Member
Hi,

mit den Paketen von Jens gibts einige Probleme.
Ich hab hier diverse davon:

apt update erzeugt:
Code:
Lese Paketlisten... Fertig                                                     
Erzeuge AbhÀngigkeitsbaum... Fertig
W: There are multiple versions of "MPlayer-athlon4" in your system.

This package won't be cleanly updated, unless you leave
only one version. To leave multiple versions installed,
you may remove that warning by setting the following
option in your configuration file:

RPM::Allow-Duplicated { "^MPlayer-athlon4$"; };

To disable these warnings completely set:

RPM::Allow-Duplicated-Warning "false";

W: Sie möchten `apt-get update' ausfÌhren um diese Problem zu beheben

beim beheben kommt dann sowas:
Code:
thor:~ # apt remove MPlayer-athlon4#1.0pre7try2-26
Lese Paketlisten... Fertig
Erzeuge AbhÀngigkeitsbaum... Fertig
Die folgenden Pakete werden ENTFERNT:
  MPlayer-athlon4#1.0pre7try2-26
0 upgraded, 0 newly installed, 1 entfernt und 26 nicht upgegradet.
Muss 0B an Archiven holen.
Nach dem Auspacken werden 7601kB Plattenplatz freigegeben werden.
Wollen Sie fortsetzen? [J/n] j
Committing changes...
Preparing...                ########################################### [100%]
/var/tmp/rpm-tmp.230: line 1: /usr/sbin/uaconf-mplayer: Datei oder Verzeichnis nicht gefunden
error: %preun(MPlayer-athlon4-1.0pre7try2-26) scriptlet failed, exit status 127
apt executing: /sbin/SuSEconfig

so langsam weiss ich auch nich mehr weiter...
 

michael_33

Member
Zusatz:
Code:
thor:~ # rpm -e --noscripts MPlayer-athlon4#1.0pre7try2-26
error: package MPlayer-athlon4#1.0pre7try2-26 is not installed

Offensichtlich sind rpm und apt unterschiedlicher Meinung. Denn:

Code:
thor:~ # apt remove MPlayer-athlon4#1.0pre7try2-26
Lese Paketlisten... Fertig
Erzeuge AbhÀngigkeitsbaum... Fertig
Die folgenden Pakete werden ENTFERNT:
  MPlayer-athlon4#1.0pre7try2-26
0 upgraded, 0 newly installed, 1 entfernt und 26 nicht upgegradet.
Muss 0B an Archiven holen.
Nach dem Auspacken werden 7601kB Plattenplatz freigegeben werden.
Wollen Sie fortsetzen? [J/n] n
Abgebrochen.
 

oc2pus

Ultimate Guru
probiere einfach mal:
rpm -e --noscripts MPlayer-athlon4
bzw
apt remove MPlayer-athlon4

ansonsten ermittele den korrekten Paketnamen und nicht irgendwas mit "#" ..
 

michael_33

Member
oc2pus schrieb:
rpm -e --noscripts MPlayer-athlon4
bzw
apt remove MPlayer-athlon4

Scheitert beides an:
Code:
thor:~ # rpm -e --noscripts MPlayer-athlon4
error: "MPlayer-athlon4" specifies multiple packages
ansonsten ermittele den korrekten Paketnamen und nicht irgendwas mit "#"
Tja, wenn MPlayer-athlon4#1.0pre7try2-26 nunmal der korrekte Paketname ist!? Ich hab mir den nicht ausgedacht!
 
rpm -qa 'MP*' und (wenn man nicht gerade sich mit --allmatches durchboxen will) rpm -e 'paketname-version' (z.B. `MPlayer-athlon4-1.0pre7try2-28`)
 

marix

Newbie
Frohes Neues Jahr.

Ist dieses Problem gelöst? Für mich leider nicht. Auch bei mir läßt sich MPlayer-athlon4-1.0pre7try2-28 nicht deinstallieren. Ich habe bisher folgendes versucht.
Code:
linux:/home/kasi # rpm -e --noscripts MPlayer-pentium4#1.0pre7try2-28
error: package MPlayer-pentium4#1.0pre7try2-28 is not installed

Code:
linux:/home/kasi # apt remove MPlayer-athlon4-1.0pre7try2-28
Lese Paketlisten... Fertig
Erzeuge Abhängigkeitsbaum... Fertig
E: Konnte Paket MPlayer-athlon4-1.0pre7try2-28 nicht finden
Code:
linux:/home/kasi # rpm -qa MPlayer-pentium4-1.0pre7try2-28



Synaptic und Yast geben aus, dass sich das Programm aber noch auf dem System befindet.

Synaptic gibt aus:
  • Während der Vorbereitung für die Installation:

    /var/tmp/rpm-tmp.75086: line 1: DEFINE_FLAVOR_DEL: command not found
    /var/tmp/rpm-tmp.75086: line 2: flavor_del: command not found
    error: %preun(MPlayer-pentium4-1.0pre7try2-28) scriptlet failed, exit status 127
    Starting SuSEconfig, the SuSE Configuration Tool...
    Running in full featured mode.
    Reading /etc/sysconfig and updating the system...
    Executing /sbin/conf.d/SuSEconfig.desktop-file-utils...
    Executing /sbin/conf.d/SuSEconfig.fonts...
    Creating cache files for Xft ............................
    Creating fonts.{scale,dir} files ..........
    generating java font setup
    writing /etc/fonts/suse-hinting.conf
    writing /etc/fonts/suse-bitmaps.conf
    Executing /sbin/conf.d/SuSEconfig.groff...
    Executing /sbin/conf.d/SuSEconfig.gtk2...
    Executing /sbin/conf.d/SuSEconfig.isdn...
    Modify isdn.conf
    Executing /sbin/conf.d/SuSEconfig.ispell...
    Executing /sbin/conf.d/SuSEconfig.kde...
    Executing /sbin/conf.d/SuSEconfig.kdm3...
    Executing /sbin/conf.d/SuSEconfig.libxml2...
    Executing /sbin/conf.d/SuSEconfig.news...
    Executing /sbin/conf.d/SuSEconfig.pango...
    Executing /sbin/conf.d/SuSEconfig.perl...
    Executing /sbin/conf.d/SuSEconfig.permissions...
    Executing /sbin/conf.d/SuSEconfig.postfix...
    Setting up postfix local as MDA...
    Setting SPAM protection to "off"...
    Executing /sbin/conf.d/SuSEconfig.scpm...
    Executing /sbin/conf.d/SuSEconfig.sgml-skel...
    Executing /sbin/conf.d/SuSEconfig.sortpasswd...
    Executing /sbin/conf.d/SuSEconfig.susehelp...
    DOCALLOW: localhost
    Executing /sbin/conf.d/SuSEconfig.syslog-ng...
    Executing /sbin/conf.d/SuSEconfig.words...
    Executing /sbin/conf.d/SuSEconfig.xdm...
    Executing /sbin/conf.d/SuSEconfig.xpdf...
    Executing /sbin/conf.d/SuSEconfig.zmessages...
    Finished.

yast gibt aus:
  • ERROR(InstTarget:E_RpmDB_subprocess_failed)
    ---
    /var/tmp/rpm-tmp.86919: line 1: DEFINE_FLAVOR_DEL: command not found
    /var/tmp/rpm-tmp.86919: line 2: flavor_del: command not found
    error: %preun(MPlayer-pentium4-1.0pre7try2-28) scriptlet failed, exit status 127

    2006-01-02 12:55:42 MPlayer-pentium4 remove failed
    rpm output:
    /var/tmp/rpm-tmp.811: line 1: DEFINE_FLAVOR_DEL: command not found
    /var/tmp/rpm-tmp.811: line 2: flavor_del: command not found
    error: %preun(MPlayer-pentium4-1.0pre7try2-28) scriptlet failed, exit status 127

Wer hat nun recht?

Danke marix
 

marix

Newbie
Sorry, mein Fehler.

Ich konnte nun doch das Programm aus dem System deinstallieren. Folgender Befehl führte zum Erfolg:
Code:
linux:/home/kasi # rpm -e --noscripts MPlayer-pentium4-1.0pre7try2-28

Offensichtlich habe ich mich von der unterschiedlichen Schreibweise (MPlayer-pentium4#1.0pre7try2-28 und MPlayer-pentium4-1.0pre7try2-28) verwirren lassen. Warum ist das so? Synaptic nennt das Packet MPlayer-pentium4#1.0pre7try2-28. Auf der Komandozeile gilt offensichtlich MPlayer-pentium4-1.0pre7try2-28. Beides ist doch im Grunde apt.

marix
 
Oben