Portál AbcLinuxu, 26. dubna 2024 17:42


Dotaz: Flash v Opeře funguje jen pod rootem

3.1.2009 12:01 Liborek | skóre: 18 | blog: Liborkovo | (momentálně) Praha
Flash v Opeře funguje jen pod rootem
Přečteno: 572×
Odpovědět | Admin

Po instalaci Mandrivy 2009 Free (32bit) na nový počítač jsem přidal Operu v aktuální verzi (9.63) a také flash (10.0.15.3) z rpm. Bohužel flashový obsah se mi v opeře zobrazuje pouze pokud jsem přihlášen jako root. Pro běžné uživatele se zobrazuje prázdné bílé místo. Zkošel jsem instalovat flash jako běžný uživatel z tar.gz balíku do /home, zkoušel jsem měnit cesty k pluginu v nastavení Opery, zkoušel jsem nastavit oprávnění k pluginu v usr/lib jinak než pro roota, všechno neúspěšně. Předpokládám, že za tu nefunkčnost bude moci nějaká blbost na kterou jsem zapomněl, takže prosím o jakékoliv tipy. Díky.

Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

kozzi avatar 3.1.2009 12:05 kozzi | skóre: 55 | blog: vse_o_vsem | Pacman (Bratrušov)
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
Odpovědět | | Sbalit | Link | Blokovat | Admin
A v ostanich prohlizecich funguje flash normalne?
Linux je jako mušketýři "jeden za všechny, všichni za jednoho"
3.1.2009 12:06 Liborek | skóre: 18 | blog: Liborkovo | (momentálně) Praha
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
Odpovědět | | Sbalit | Link | Blokovat | Admin

Ještě doplním, že ve Firefoxu funguje plugin bez problémů. 

3.1.2009 13:57 Liborek | skóre: 18 | blog: Liborkovo | (momentálně) Praha
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
A taky doplním, že mi to v konzoli vypisuje toto:
Loading stream: http://flash.stream.cz/swf/streamPlayer_457.swf
The program 'operapluginwrapper' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadMatch (invalid parameter attributes)'.
  (Details: serial 321 error_code 8 request_code 154 minor_code 1)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
opera: Plug-in 13328 is not responding. It will be closed.
opera: Define environment variable OPERA_KEEP_BLOCKED_PLUGIN to keep blocked plug-ins.
3.1.2009 19:45 merlin111 | skóre: 15
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
Odpovědět | | Sbalit | Link | Blokovat | Admin
na Opeře 64bit 9.63 mi také flash verze 10. nefunguje, plugin se prostě ignoruje. Pod rootem jsem to nezkoušel. Vyřešil jsem to tak, že jsem někde našel flash verze 9.124, který to vzalo v pohodě.
Každá ulice je slepá jen do té doby, než si opatříš buldozer.
3.1.2009 21:20 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
mně v opeře 9.63 64bit flash 10 64bit funguje (debian sid).
3.1.2009 22:49 Liborek | skóre: 18 | blog: Liborkovo | (momentálně) Praha
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem

Downgrade flashe (nebo upgrade opery na 10alpha) se sice rýsuje jako použitelná možnost (na starém systému mi to také běhalo s nějakou 9.x verzí flashe), ale přece jen bych raději chtěl odhalit ten problém, protože pokud to funguje pod rootem, tak to přece musí nějak fungovat i pro ostatní uživatele. Co jsem zatím vygoogloval, tak se zdá, že kombinace opery 9.6x a flashe 10 funguje spíše náhodně. Zkusím si s tím pohrát ještě zítra.

4.1.2009 15:15 Liborek | skóre: 18 | blog: Liborkovo | (momentálně) Praha
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
Podle několika navodů, které vyplivnul google, mohla být nefunkčnost způsobena starší verzí nspluginwrapperu, který bylo doporučeno updatovat na verzi vyšší než 1.1.0. Bohužel update na 1.2.2 mi také nepomohl.
frEon avatar 4.1.2009 15:16 frEon | skóre: 40 | Praha
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
Odpovědět | | Sbalit | Link | Blokovat | Admin
zkusil bych toto: pustit operu a vlizt na nejakou stranku s nejakym flashovym appletem. Pak ps axu | grep nspluginwrapper a poznamenat si bokem pid toho procesu, ve kterem bezi flash plugin. Pak precist man strace, a pustit prikaz strace -e trace=open -p PID. Na obrazovce uvidis, ktere soubory se flash snazi otevrit. Mezi nimy by mel byt i ten, na ktere nema pravo.
Talking about music is like dancing to architecture.
4.1.2009 16:28 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Btw.. jsou si všichni zde diskutující opravdu zcela jisti, že Opera skutečně používá nspluginwrapper? Nevím, jak je tomu na 32bitovém systému, o němž byla původně řeč, ovšem odhadoval bych, že tam 32bitová Opera přímo používá 32bitové netscape pluginy bez nějakého wrapperu? A na 64bitovém systému (mám) používá 64bitová Opera buď teď nově 64bitový flash anebo ten 32bitový přes nějaký svůj wrapper, nikoliv nspluginwrapper? Totiž Flash 10 v Opeře 9.63 (obojí 64bit) mi funguje (vidím) a nspluginwrapper rozhodně nemám ani nainstalován; ve výpisu procesů vidím jakýsi /usr/lib/opera/9.63/operapluginwrapper-native (a v tom adresáři je ještě operapluginwrapper-ia32-linux, což by nasvědčovalo tomu, že opera má svoje věci na 64 i 32bitové pluginy).
Petr Břeň - IT služby
6.1.2009 12:09 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
Aha, jasně, je to trochu jinak. Viz http://www.nabble.com/-Cooker--Why-is-nspluginwrapper-being-used-in-a-32bit-environment-to-duplicate-plugins-td21041171.html, ale na funkčnost v Opeře by toto zase nemělo mít vliv jiný, než že ten plugin uvidí dvakrát. Těžko říct.
18.1.2009 10:11 Liborek | skóre: 18 | blog: Liborkovo | (momentálně) Praha
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
On mi ten plugin nefungoval, ani když byl instalován do uživatelského /home do .opera/plugins, kde ho načítal operapluginwrapper (ostatní cesty jsem v tu chvíli v nastavení opery vymazal). Koneckonců je ten operapluginwrapper i v tom chybovém výpise výše.
18.1.2009 13:32 bhy | skóre: 35 | blog: bhyblog | brno
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
jasně, já jen že v případě, že nepoužívá nspluginwrapper, tak to 'ps aux | grep nspluginwrapper' asi nic neukáže, takže radši 'ps aux | grep operapluginwrapper'
18.1.2009 00:18 Liborek | skóre: 18 | blog: Liborkovo | (momentálně) Praha
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak jsem po 14 dnech přijel domů, pustil počítač a flash v Opeře normálně funguje. Naprosto nic jsem od minule nezměnil. Nechápu to. Asi začnu věřit na kouzla.
18.1.2009 01:11 Liborek | skóre: 18 | blog: Liborkovo | (momentálně) Praha
Rozbalit Rozbalit vše Re: Flash v Opeře funguje jen pod rootem
Tak zpátky na stromy. Založil jsem nového uživatele a u něj flash opět nefunguje. Vyzkouším ještě postup od freOna.

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.