Flash in Mozilla funktioniert nach portupgrade von gnome nicht mehr

cabriofahrer

Well-Known Member
Habe ein gnomeupgrade mittels portupgrade gnome2 durchgeführt, dabei wurde auch firefox neu kompiliert. Jetzt funktioniert flash aber nicht mehr, ging vorher perfekt, Anleitung im wiki genau befolgt.

Habe auch folgende Schritte nochmal ausgeführt, doch bringt nichts:

Pfad anpassen

In der Datei /usr/X11R6/lib/firefox/run-mozilla.sh die Zeile

MOZ_PLUGIN_PATH=/usr/X11R6/lib/browser_plugins:/usr/X11R6/lib/browser_linux_plugins

ersetzen durch

MOZ_PLUGIN_PATH=/usr/X11R6/lib/browser_plugins:/usr/X11R6/lib/browser_linux_plugins:/usr/local/lib/npapi/linux-flashplugin


dlsym(3) hook patch

Nun muss noch ein Patch eingespielt werden, dazu folgende Kommandos ausführen:

# cd /usr/src
# fetch http://people.FreeBSD.org/~nork/rtld_dlsym_hack.diff
# patch < rtld_dlsym_hack.diff
# cd libexec/rtld-elf
# make clean
# make obj
# make depend
# make
# make install

Nun am besten noch neustarten!


Die /etc/libmap.conf scheint auch noch die von vorher zu sein, also was ist da los?
 
So, Anleitung im Wiki hab ich grade aktualisiert. Die libmap.conf muss auch noch geändert werden:
Code:

# cd /etc
# fetch http://olofsson.de/simon/tmp/patch-libmap.conf
# patch < patch-libmap.conf


und Flash dürfte wieder laufen...

Nee, tut es nicht.
Danach habe ich noch ein
# cp -f /usr/local/share/examples/linuxpluginwrapper/libmap.conf-FreeBSD6 /etc/libmap.conf

probiert und auch einen Neustart, und es geht immer noch nicht.

Das Verzeichnis /usr/X11R6/lib/linux-flashplugin7 existiert bei mir.

# pkg_info | grep flash
linux-flashplugin-7.0r63 The official Macromedia Flash Player for Linux Mozilla and
 
cabriofahrer schrieb:
Danach habe ich noch ein
# cp -f /usr/local/share/examples/linuxpluginwrapper/libmap.conf-FreeBSD6 /etc/libmap.conf

probiert und auch einen Neustart, und es geht immer noch nicht.

Das war clever, dadurch hast du nämlich die Änderungen an der libmap.conf durch den Patch rückgängig gemacht ;)

cabriofahrer schrieb:
Das Verzeichnis /usr/X11R6/lib/linux-flashplugin7 existiert bei mir.

Hmm..dann ist dein Linux-Flashplugin nicht auf dem neuesten Stand. Evtl. mal Ports aktualisieren, denn das Flashplugin ist umgezogen nach:

/usr/local/lib/npapi/linux-flashplugin/libflashplayer.so

Dann editier mal deine /etc/libmap.con per Hand. So sollte der entsprechende Eintrag nun aussehen:

Code:
#######################################################
# [ALPHA SUPPORT] Flash7 with Mozilla
[/usr/X11R6/lib/linux-flashplugin7/libflashplayer.so]
libpthread.so.0                 libpthread.so.2
libdl.so.2                      pluginwrapper/flash7.so
libz.so.1                       libz.so.3
libm.so.6                       libm.so.4
libc.so.6                       pluginwrapper/flash7.so

und so muss er aussehen:

Code:
#######################################################
# [ALPHA SUPPORT] Flash7 with Mozilla
[color=red][/usr/local/lib/npapi/linux-flashplugin/libflashplayer.so][/color]
libpthread.so.0                 libpthread.so.2
libdl.so.2                      pluginwrapper/flash7.so
libz.so.1                       libz.so.3
libm.so.6                       libm.so.4
libc.so.6                       pluginwrapper/flash7.so
 
Hatte zunächst den alten Pfad benutzt und und es muß wohl "geklappt" haben, denn Firefox ist beim Aufruf einer Flashseite sofort abgestürzt.
Habe dann portupgrade von flash gemacht und den neuen Pfad angepaßt (libmap.conf stimmte auch nach dem patch).
Und jetzt stürzt es immernoch ab. Das gleiche mit dem Mozilla, wo flash auch unter den Plugins aufgelistet wird.
Toll, das ist echt ein Fortschritt.
Wäre firefox keine Abhängigkeit von gnome und darüber nicht upgedated worden, würde es jetzt immernoch wunderbar funktionieren.
Was mache ich jetzt?
 
Du musst Flashpblock installieren damit dein Browser nicht immer abstürzt. Dann kansst du Flash gezielt da freischalten wo es funktioniert.
 
cabriofahrer schrieb:
Was mache ich jetzt?

Hmm...das ist wirklich merkwürdig. Bei mir läuft das flasplugin mittlerweile stabiler denn je. Entscheidend ist dafür wohl der patch der rtld-elf. Vielleicht solltest du das wiederholen. Ansonsten hilft wohl nur das von Kamikaze vorgeschlagene Flashblock-Plugin was es unter www.erweiterungen.de gibt.
 
Styx schrieb:
Hmm...das ist wirklich merkwürdig. Bei mir läuft das flasplugin mittlerweile stabiler denn je. Entscheidend ist dafür wohl der patch der rtld-elf. Vielleicht solltest du das wiederholen. Ansonsten hilft wohl nur das von Kamikaze vorgeschlagene Flashblock-Plugin was es unter www.erweiterungen.de gibt.

unfangreicher sind die internationalen erweiterungen, sind auch immer aktueller:

# Flashblock Version 1.5.1

https://addons.mozilla.org/firefox/433/

# internationale erweiterungen

https://addons.mozilla.org/firefox/extensions/

# mozilla entwickler

http://developer.mozilla.org/de/docs/Hauptseite

# firefoxforum

http://www.firefox-browser.de/forum/

-------------------------------------------

# Nützliches Wissen

http://www.firefox-browser.de/forum/viewforum.php?f=8&sid=ada26f6b373998b74107f1c6b13dce61

http://www.firefox-browser.de/forum/viewtopic.php?t=39122&sid=ada26f6b373998b74107f1c6b13dce61

-----------------------

gruss rudolf
 
also bei mir will es auch einfach net funktionieren...

libmap.conf

#######################################################
# [ALPHA SUPPORT] Flash7 with Mozilla
[/usr/X11R6/lib/linux-flashplugin7/libflashplayer.so]
libpthread.so.0 libpthread.so.2
libdl.so.2 pluginwrapper/flash7.so
libz.so.1 libz.so.3
libm.so.6 libm.so.4
libc.so.6 pluginwrapper/flash7.so

run-mozilla.sh

MOZ_PLUGIN_PATH=/usr/X11R6/lib/browser_plugins:/usr/X11R6/lib/linux-flashplugin7/

bin das wiki von vorn bis hinten durch gegangen...
wüsste net woran es liegen könnte...
 
achso, dass nicht funktuionieren macht sich mit einem absturz
des feuerfucks browsers bemerkbar...

also dann....
 
Die passenden Pfade wären nicht schlecht ;)
Code:
libmap.conf

#######################################################
# [ALPHA SUPPORT] Flash7 with Mozilla
[[B]/usr/local/lib/npapi/linux-flashplugin/[/B]libflashplayer.so]
libpthread.so.0                 libpthread.so.2
libdl.so.2                      pluginwrapper/flash7.so
libz.so.1                       libz.so.3
libm.so.6                       libm.so.4
libc.so.6                       pluginwrapper/flash7.so

run-mozilla.sh

MOZ_PLUGIN_PATH=/usr/X11R6/lib/browser_plugins:/usr/X11R6/lib/browser_linux_plugins:[B]/usr/local/lib/npapi/linux-flashplugin[/B]
 
Du hast auch wirklich den native Firefox installiert? Und nicht linux-firefox? Was geben denn

Code:
# pkg_info |grep flash

und

# pkg_info | grep firefox

aus?

Welches BSD benutzt du eigentlich?
 
darkstar# pkg_info |grep flash
flash-0.9.5 A ncurses-based restriction shell
flashplugin-mozilla-0.4.13 A GPL standalone Flash (TM) plugin for Mozilla web browser
libflash-0.4.13_1 GPL Flash (TM) Library
linux-flashplugin-7.0r63 The official Macromedia Flash Player for Linux Mozilla and

darkstar# pkg_info | grep firefox
firefox-1.5.0.1_1,1 Web browser based on the browser portion of Mozilla

benutze freebsd 6.1
 
WTF? Was hast du denn da alles installiert? Meine Güte...

Also, dein Portstree ist nicht auf dem aktuellsten Stand. Die aktuellste Version von Firefox ist firefox-1.5.0.6,1

Bei mir läuft nur folgendes Flash:

Code:
# pkg_info |grep flash
linux-flashplugin-7.0r63_1 Adobe Flash Player NPAPI Plugin

Das vermisse ich bei dir komplett. Ich empfehle folgende vorgehensweise:

Deinstalliere alles, was Flash ist, es sei denn irgendein Programm benötigt es als Abhängigkeit. Dann aktualisierst du dringendst deinen Portstree. Der scheint mir deutlich veraltet. Wie du das machst steht hier:

http://wiki.bsdforen.de/index.php/FreeBSD_-_Portsnap

Danach mit portupgrade den firefox aktualisieren und danach den Port

/usr/ports/www/linux-flashplugin7

installieren und die libmap.conf wie oben beschrieben anpassen.

Dann sollte es gehen.
 
werd mich gleich an die aabeit machen... danke für den hinweis, dass mein portstree
veraltet ist/war... :)
 
ok jetzt bin ich komplett im eimer...
habe meinen portstree geupdatet, sowie firefox und flash,
aber jetzt bekomme ich die meldung "click here to download plugin"
wenn auf einer seite flash angewendet werden soll...

limap.conf

#######################################################
# [ALPHA SUPPORT] Flash7 with Mozilla
[/usr/local/lib/npapi/linux-flashplugin/libflashplayer.so]
libpthread.so.0 libpthread.so.2
libdl.so.2 pluginwrapper/flash7.so
libz.so.1 libz.so.3
libm.so.6 libm.so.4
libc.so.6 pluginwrapper/flash7.so

run-mozilla.sh

MOZ_PLUGIN_PATH=/usr/X11R6/lib/browser_plugins:/usr/X11R6/lib/browser_linux_plugins:/usr/local/lib/npapi/linux-flashplugin

darkstar# pkg_info | grep flash
linux-flashplugin-7.0r63_1 Adobe Flash Player NPAPI Plugin
darkstar# pkg_info | grep firefox
firefox-1.5.0.1_1,1 Web browser based on the browser portion of Mozilla
firefox-1.5.0.6,1 Web browser based on the browser portion of Mozilla
darkstar#
 
!r0nY schrieb:
ok jetzt bin ich komplett im eimer...
habe meinen portstree geupdatet, sowie firefox und flash,
aber jetzt bekomme ich die meldung "click here to download plugin"
wenn auf einer seite flash angewendet werden soll...

Das heißt nur, dass er das flash-Plugin nicht findet.

!r0nY schrieb:
limap.conf

#######################################################
# [ALPHA SUPPORT] Flash7 with Mozilla
[/usr/local/lib/npapi/linux-flashplugin/libflashplayer.so]
libpthread.so.0 libpthread.so.2
libdl.so.2 pluginwrapper/flash7.so
libz.so.1 libz.so.3
libm.so.6 libm.so.4
libc.so.6 pluginwrapper/flash7.so

Das ist auf jeden Fall korrekt so.

Du hast in dieser Datei:
run-mozilla.sh

Diese Zeile geändert:

MOZ_PLUGIN_PATH=/usr/X11R6/lib/browser_plugins:/usr/X11R6/lib/browser_linux_plugins:/usr/local/lib/npapi/linux-flashplugin

Oder hast du den Krams in die libmap.conf geschrieben?

!r0nY schrieb:
darkstar# pkg_info | grep flash
linux-flashplugin-7.0r63_1 Adobe Flash Player NPAPI Plugin
darkstar# pkg_info | grep firefox
firefox-1.5.0.1_1,1 Web browser based on the browser portion of Mozilla
firefox-1.5.0.6,1 Web browser based on the browser portion of Mozilla
darkstar#

Warum hast du 2x Firefox? Hast du einfach den neuen installiert und den alten nicht aktualisiert? Das kann ja dann kaum hinhauen...als erstes mal den älteren Feuerfuchs deinstallieren und schauen, ob es dann geht. Zur Not beide Feuerfüchse deinstallieren, dann den aktuellen neu installieren und dann das HowTo für Flash im Wiki nochmal komplett wiederholen.

Im übrigen empfehle ich dir dringendst mal das Handbuch und vor allem das Wiki zu studieren:
http://wiki.bsdforen.de/index.php/FreeBSD_-_Ports_und_Programme_aktualisieren
 
mmmm.... das kommt davon wenn man angedüdelt nachhause kommt und dann noch
versucht am pc was auf die reihe zukriegen :)

naja ich habe ja ein portupgrade gemacht...
wobei ich dummerweise den kompletten inhalt meines ports ordners gelöscht hab
und dann mittels portsnap extract usw die aktuellen ports aufgespielt hab... also
dürfte es schwierig werden den alten firefox zu deinstallieren... ;)

hast aufjedenfall recht das ich das handbuch und das wiki studieren muss...
bin nähmlich was bsd angeht noch ein blutiger anfänger
 
!r0nY schrieb:
also dürfte es schwierig werden den alten firefox zu deinstallieren... ;)

Mit portsnap erneuerst du den Portstree. Mit portupgrade einzelne installierte Ports (also Programme). Wenn ein Programm installiert ist, hat es mit dem Portstree selber an sich nicht mehr viel zu tun. Deinstallieren kannst du es ganz einfach mit:

Code:
# pkg_deinstall firefox-1.5.0.1_1,1

!r0nY schrieb:
hast aufjedenfall recht das ich das handbuch und das wiki studieren muss...
bin nähmlich was bsd angeht noch ein blutiger anfänger

Das merkt man durchaus... ;)
 
Zurück
Oben