Siduction Forum

Siduction Forum => Experimental => Topic started by: 10toe on 2010/09/12, 13:50:02

Title: [gelöst] Neues Workaround für flash (64bit)
Post by: 10toe on 2010/09/12, 13:50:02
Hallo und allen hier einen guten Start! Ich bin total froh, dass das Projekt mit neuem Elan fortgesetzt wird.

Ich habe hier gleich was, mit dem ich das Experimentelle Forum einweihen möchte. Das alte Problem mit flash auf 64bit-Rechnern.

Habe gerade erfolgreich nach aptosid emigriert. Dabei blieb allerdings mein 64-bit-flash Workaround (http://www.sidux.com/index.php?name=PNphpBB2&file=viewtopic&t=21408&highlight=flash) auf der Strecke. Das Paket ia32-libs-gtk gilt als defekt, wovon allerdings wiederum nspluginwrapper abhängt.

Wie umgeht Ihr das Problem? Gnash? Flash-Abstinenz? Oder ein ganz anderes Workaround?

Viele Grüße
Hans

[edit: als gelöst markiert]
Title: Neues Workaround für flash (64bit)
Post by: DonKult on 2010/09/12, 15:03:39
Welchen Workaround meinst du den im speziellen?
Gibt wohl mehrere, die besseren finden sich im Debian Wiki: http://wiki.debian.org/FlashPlayer#DebianTesting.27Squeeze.27amd64

Im allgemeinen soll gnash (aus experimental) ganz gut geworden sein, ich persönlich habe aber dem Flash komplett den Rücken gekehrt sodass ich das nicht beurteilen kann. Internet ist schon schön wenn man nicht überall angeblinkt wird. ;)
Title: Re: Neues Workaround für flash (64bit)
Post by: 10toe on 2010/09/12, 16:04:50
Quote from: "DonKult"
Welchen Workaround meinst du den im speziellen?
Gibt wohl mehrere, die besseren finden sich im Debian Wiki: http://wiki.debian.org/FlashPlayer#DebianTesting.27Squeeze.27amd64

Genau dieses. Für das Workaround braucht man nspluginwrapper:
Code: [Select]
# apt-get install nspluginwrapper
[...]
Die folgenden Pakete haben unerfüllte Abhängigkeiten:
 nspluginwrapper : Hängt ab von: ia32-libs-gtk soll aber nicht installiert werden
E: Beschädigte Pakete

Nunja, auf flash-Seiten zu verzichten bedeutet halt eben auch, dass man sich einschränken muss. Das ist so ein bisschen wie mit ... Kartoffelchips: Natürlich geht es auch ohne, aber wie soll ich's ausdrücken... ich *liebe* Kartoffelchips! :-)
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: ayla on 2010/09/12, 16:48:19
Hallo 10toe,

das flashplugin, bzw der workaround funktionieren im Moment nur noch mit der alten ia32-libs.

Code: [Select]
# apt-cache policy ia32-libs
ia32-libs:
  Installiert: 20090808
  Kandidat:    20100908
  Versionstabelle:
     20100908 0
        500 http://ftp.de.debian.org/debian/ sid/main amd64 Packages
 *** 20090808 0
        100 /var/lib/dpkg/status
apt-cache policy ia32-libs-gtk
ia32-libs-gtk:
  Installiert: 20090804
  Kandidat:    20090804
  Versionstabelle:
 *** 20090804 0
        500 http://ftp.de.debian.org/debian/ sid/main amd64 Packages
        100 /var/lib/dpkg/status


Gruß
ayla
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: Saint on 2010/09/13, 04:37:49
Hab noch die Version 20100905 hier als deb gespeichert und vorerst kommt nichts anderes rauf
Alleine wegen Flash und Skype
Ist mal wieder jemand über das Ziel hinaus geschossen  :lol:
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: towo on 2010/09/13, 17:37:35
Ich habe eine passende Version von ia32-libs-gtk auf Frickel hochgeladen.
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: 10toe on 2010/09/13, 20:14:15
Danke vielmals towo!

Kurz zur Lösung:
Code: [Select]
apt-get install ia32-libs/testing
apt-get install ia32-libs-gtk (aus dem frickel-repo)


Installation des workaround-flashplugins führte jedoch zu einem mismatch-error:
Code: [Select]
# dpkg -i flashplugin-nonfree_10.1.53.64.1_amd64.deb

[...]

Download done.
ERROR: checksum mismatch install_flash_player_10_linux.tar.gz
The Flash plugin is NOT installed.


Das zweite Workaround von DonKults Link oben brachte dann das gewünschte Resultat. It works!

Viele Grüße
Hans
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: towo on 2010/09/13, 20:38:12
Öhm, für diese ia32-libs-gtk brauchst Du ia32-libs nicht aus Testing.
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: cas on 2010/09/13, 21:05:50
hallo towo, ich werde aus dieser fehlermeldung nicht schlau:
Code: [Select]
root@bibo:~# apt-get install -s ia32-libs
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut      
Statusinformationen werden eingelesen... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  ia32-libs-gtk lib32v4l-0
Die folgenden NEUEN Pakete werden installiert:
  lib32v4l-0
Die folgenden Pakete werden aktualisiert (Upgrade):
  ia32-libs ia32-libs-gtk
2 aktualisiert, 1 neu installiert, 0 zu entfernen und 30 nicht aktualisiert.
Inst ia32-libs-gtk [20090804] (20100908 frickelplatz.de unofficial Repository:unstable [amd64]) []
Inst lib32v4l-0 (0.8.0-1 Debian:unstable [amd64]) []
Inst ia32-libs [20090808] (20100908 Debian:unstable [amd64])
Conf lib32v4l-0 (0.8.0-1 Debian:unstable [amd64])
Conf ia32-libs (20100908 Debian:unstable [amd64])
Conf ia32-libs-gtk (20100908 frickelplatz.de unofficial Repository:unstable [amd64])

root@bibo:~# apt-get install ia32-libs
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut      
Statusinformationen werden eingelesen... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  ia32-libs-gtk lib32v4l-0
Die folgenden NEUEN Pakete werden installiert:
  lib32v4l-0
Die folgenden Pakete werden aktualisiert (Upgrade):
  ia32-libs ia32-libs-gtk
2 aktualisiert, 1 neu installiert, 0 zu entfernen und 30 nicht aktualisiert.
Es müssen noch 13,2M B von 46,8M B an Archiven heruntergeladen werden.
Nach dieser Operation werden 11,5M B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]?
Hole:1 http://frickelplatz.de/debian/ sid/main ia32-libs-gtk amd64 20100908 [13,2MB]
Es wurden 13,2M B in 53 s geholt (245k B/s)                                    
(Lese Datenbank ... 159464 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von ia32-libs-gtk 20090804 (durch .../ia32-libs-gtk_20100908_amd64.deb) ...
Entpacke Ersatz für ia32-libs-gtk ...
Wähle vormals abgewähltes Paket lib32v4l-0.
Entpacke lib32v4l-0 (aus .../lib32v4l-0_0.8.0-1_amd64.deb) ...
Vorbereiten zum Ersetzen von ia32-libs 20090808 (durch .../ia32-libs_20100908_amd64.deb) ...
Entpacke Ersatz für ia32-libs ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/ia32-libs_20100908_amd64.deb (--unpack):
 Versuche, »/usr/lib32/libnspr4.so.0d« zu überschreiben, welches auch in Paket ia32-libs-libnspr4 4.8.4-0.0 ist
configured to not write apport reports
                                      dpkg-deb: Unterprozess einfügen mit Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/ia32-libs_20100908_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@bibo:~# echo $?
100
root@bibo:~#
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: towo on 2010/09/13, 21:11:52
dpkg --purge ia32-libs-libnspr4 && apt-get -f install
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: cas on 2010/09/13, 22:46:27
hallo, leider war das noch nicht die lösung:
Code: [Select]
root@bibo:~# apt-get -f install
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut      
Statusinformationen werden eingelesen... Fertig
Abhängigkeiten werden korrigiert... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  ia32-libs
Die folgenden Pakete werden aktualisiert (Upgrade):
  ia32-libs
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 30 nicht aktualisiert.
2 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 33,6M B an Archiven heruntergeladen werden.
Nach dieser Operation werden 8.184k B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]?
(Lese Datenbank ... 159445 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von ia32-libs 20090808 (durch .../ia32-libs_20100908_amd64.deb) ...
Entpacke Ersatz für ia32-libs ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/ia32-libs_20100908_amd64.deb (--unpack):
 Versuche, »/usr/lib32/libssh2.so.1.0.1« zu überschreiben, welches auch in Paket ia32-libs-libssh2 1.2.5-0.0 ist
configured to not write apport reports
                                      dpkg-deb: Unterprozess einfügen mit Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/ia32-libs_20100908_amd64.deb

E: Sub-process /usr/bin/dpkg returned an error code (1)
root@bibo:~# dpkg --purge ia32-libs-libnspr4 && apt-get -f install
dpkg: Warnung: Ignoriere den Wunsch, ia32-libs-libnspr4 zu entfernen; es ist nicht installiert.
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut      
Statusinformationen werden eingelesen... Fertig
Abhängigkeiten werden korrigiert... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  ia32-libs
Die folgenden Pakete werden aktualisiert (Upgrade):
  ia32-libs
1 aktualisiert, 0 neu installiert, 0 zu entfernen und 30 nicht aktualisiert.
2 nicht vollständig installiert oder entfernt.
Es müssen noch 0 B von 33,6M B an Archiven heruntergeladen werden.
Nach dieser Operation werden 8.184k B Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren [J/n]?
(Lese Datenbank ... 159445 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereiten zum Ersetzen von ia32-libs 20090808 (durch .../ia32-libs_20100908_amd64.deb) ...
Entpacke Ersatz für ia32-libs ...
dpkg: Fehler beim Bearbeiten von /var/cache/apt/archives/ia32-libs_20100908_amd64.deb (--unpack):
 Versuche, »/usr/lib32/libssh2.so.1.0.1« zu überschreiben, welches auch in Paket ia32-libs-libssh2 1.2.5-0.0 ist
configured to not write apport reports
                                      dpkg-deb: Unterprozess einfügen mit Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Fehler traten auf beim Bearbeiten von:
 /var/cache/apt/archives/ia32-libs_20100908_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@bibo:~#



selbst das entfernen von ia32-libs   _wäre_   gar nicht möglich
Code: [Select]
root@bibo:~# apt-get remove --purge -s ia32-libs
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut      
Statusinformationen werden eingelesen... Fertig
Probieren Sie »apt-get -f install«, um dies zu korrigieren:
Die folgenden Pakete haben nicht erfüllte Abhängigkeiten:
 ia32-libs-gtk : Hängt ab von: ia32-libs (>= 20100908) soll aber nicht installiert werden
 ia32-libs-libcurl3 : Hängt ab von: ia32-libs (>= 20090808) soll aber nicht installiert werden
 ia32-libs-libidn11 : Hängt ab von: ia32-libs (>= 20090808) soll aber nicht installiert werden
 ia32-libs-libssh2 : Hängt ab von: ia32-libs (>= 20090808) soll aber nicht installiert werden
 ia32-libs-xulrunner : Hängt ab von: ia32-libs soll aber nicht installiert werden
 libwine : Hängt ab von: ia32-libs (>= 20080808) soll aber nicht installiert werden
 libwine-cms : Hängt ab von: ia32-libs (>= 20080808) soll aber nicht installiert werden
 libwine-gl : Hängt ab von: ia32-libs (>= 20080808) soll aber nicht installiert werden
 libwine-gphoto2 : Hängt ab von: ia32-libs (>= 20080808) soll aber nicht installiert werden
 libwine-ldap : Hängt ab von: ia32-libs (>= 20080808) soll aber nicht installiert werden
 libwine-print : Hängt ab von: ia32-libs (>= 20080808) soll aber nicht installiert werden
 libwine-sane : Hängt ab von: ia32-libs (>= 20080808) soll aber nicht installiert werden
 nspluginwrapper : Hängt ab von: ia32-libs (>= 2.4) soll aber nicht installiert werden

E: Nicht erfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).


ich bin hier ratlos. bitte nochmal um hilfe.
cas
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: holgerw on 2010/09/14, 06:32:16
Hallo @cas,

versuche mal den ganzen Kram, den Du installiert hast und der von ia32-libs abhängt, samt besagten ia32-libs manuell in einem Rutsch mit
Code: [Select]
dpkg --purge zu deinstallieren, damit apt-get wieder bereinigt wird. Es ist zur Zeit wegen unvollständig installierter Pakete offenbar nicht benutzbar.

@DonKult: Könnte man die apt Meldung
Quote
E: Nicht erfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
nicht modifizieren und statt des Satzes in den Klammern auf dpkg hinweisen? Meiner Erfahrung nach bedeutet doch ein nicht laufendes apt-get -f install in der Regel, dann mit dpkg --purge den Fehler zu bereinigen.

Viele Grüße,
  Holger
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: DonKult on 2010/09/14, 10:16:35
Quote from: "holgerw"
@DonKult: Könnte man die apt Meldung
Quote
E: Nicht erfüllte Abhängigkeiten. Versuchen Sie »apt-get -f install« ohne Angabe eines Pakets (oder geben Sie eine Lösung an).
nicht modifizieren und statt des Satzes in den Klammern auf dpkg hinweisen? Meiner Erfahrung nach bedeutet doch ein nicht laufendes apt-get -f install in der Regel, dann mit dpkg --purge den Fehler zu bereinigen.

Diese Fehlermeldung gehört zur Gruppe der Cache-All-Eigentlich-sollten-wir-intelligenter-sein Meldungen und wird an so vielen Stellen angezeigt, dass sie einfach nicht immer passt. Manchmal hilft es wirklich dpkg persönlich zu nötigen, das ist oft aber auch einfach zu kompliziert und APT kann das hervorragend alleine bewerkstelligen. Der einfachheithalber wird angenommen, dass Pakete qualitative hochwertig sind und APT es daher von alleine schafft, da es nicht von Fileconflicts aufgehalten wird. Hinweise was man mit dpkg tun soll gibt es nur einen einzigen weil ab da meistens gar nix mehr geht (APT mäßig gesehen jedenfalls)…

Vorallem: Im Grund muss man fast nur tun was APT sagt: Eine eigene Lösung für fix-broken (-f) bereitstellen -- die Zeile wird am Ende der dpkg alternative verblüffend ähnlich sehen…
apt-get purge ia32-libs --fix-broken
könnte bereits helfen. Ohne -f mag APT nämlich halbgare Paketzustände überhaupt nicht…
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: cas on 2010/09/14, 23:12:10
hallo,
die ia32-libs und konsorten habe ich jetzt wieder und wieder in allen varianten gelöscht, aber diesen workaround kann ich nicht durchführen. beim dritten schritt, wo man den workaround installieren soll, scheitert's:
Code: [Select]
root@bibo:/home/cas/Downloads# dpkg -i ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb
(Lese Datenbank ... 148495 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke ia32-libs-workaround-499043 (aus ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb) ...
dpkg: Fehler beim Bearbeiten von ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb (--install):
 Versuche, »/usr/lib32/libplds4.so.0d« zu überschreiben, welches auch in Paket ia32-libs 20100908 ist
dpkg-deb: Unterprozess einfügen mit Signal (Datenübergabe unterbrochen (broken pipe)) getötet
Fehler traten auf beim Bearbeiten von:
 ia32-libs-workaround-499043_0.0.1+squeeze1_amd64.deb
root@bibo:/home/cas/Downloads# echo $?
1

danke schon mal für die antworten, cas
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: holgerw on 2010/09/15, 07:58:34
Hallo @cas,

das sieht mir danach aus, dass Du testing Pakete zum Teil verwendest, die sich mit sid Paketen nicht vertragen. Zur Zeit habe ich neben mein PCLOS noch kein aptosid installiert, daher kann ich es gerade selbst nicht ausprobieren.

Viele Grüße,
  Holger
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: ayla on 2010/09/15, 08:08:42
Hallo,

heute morgen beim d-u kamen folgende Pakete rein:
Code: [Select]
apt-cache policy ia32-libs
ia32-libs:
  Installiert: 20100914
  Kandidat:    20100914
  Versionstabelle:
 *** 20100914 0
        500 http://ftp.de.debian.org/debian/ sid/main amd64 Packages
        100 /var/lib/dpkg/status
l# apt-cache policy ia32-libs-gtk
ia32-libs-gtk:
  Installiert: 20100914
  Kandidat:    20100914
  ....


Apt hat die Situation mit dem "workaround" angemeckert.

Ein
Code: [Select]
dpkg --purge ia32-libs-workaround-499043_0.0.1-mußte ich allerdings mehrfach ausführen?-
und ein anschließendes
Code: [Select]
apt-get -f install hat die Situation bereinigt.
Das Flashplugin aus dem workaround funktioniert hier jetzt problemlos.
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: sparrow242 on 2010/09/15, 23:13:57
Hallo Forum,

ich bin ein wenig verwirrt wegen den ganzen Workarounds.
Wenn die ia32-libs und ia32-libs-gtk funktionieren (also so wie im Moment) reicht es doch auch das flashplayer-mozilla aus den debian-multimedia-Quellen, oder?

Zumindest werkelt das bei mir jetzt wieder ganz prima.

Gruß
sparrow242
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: BelaLugosi on 2010/09/16, 00:01:38
Wie der Phönix aus der Asche... -> http://labs.adobe.com/technologies/flashplayer10/
Title: [gelöst] Neues Workaround für flash (64bit)
Post by: reddark on 2010/09/16, 00:14:23
Quote
Wie der Phönix aus der Asche... -> http://labs.adobe.com/technologies/flashplayer10/


Danke
habs gleich getestet und es funktioniert bei mir soweit (64bit) ;)