Не удаёться поставить поддержку Flash в Оперу (amd64)....
WXP 21 октября, 2007 - 20:03
На x86 установилось всё отлично. Также опробовал на amd64 и нифига.
Сделал что. emerge netscape-flash.
Существует файл: /opt/netscape/plugins/libflashplayer.so
В Оперу добавил папку плагинов: /opt/netscape/plugins/, но при нажатии "find new" отписывает: "no plugins detected".
Почему такое происходит, как исправить?
»
- Для комментирования войдите или зарегистрируйтесь
http://www.gentoo.ru/node/810
http://www.gentoo.ru/node/8101#comment-56667
тут другая
тут другая история, разговор скорее о 32-х битной опере
а у меня какая?
а у меня какая?
незнаю, но 32-х
незнаю, но 32-х битной опере враппер ненужен =)
очуметь.... я
очуметь.... я только что сам об этом подумал... но без него неработало! Чудеса да и только...
я как то словил
я как то словил глюк, когда опера не хотела работать с плагином который находился не в "родном" для оперы каталоге,
поэтому сейчас всегда копирую плагины в каталог /opt/opera/lib/opera/plugins
-- всё отлично работает =)
нужно
нужно откатиться на 9.0.48.0-r1,
из путей плагинов убрать все упоминания о левых каталогах,
перенеси плагин: /opt/opera/lib/opera/plugins/libflashplayer.so
не, чего-то не
не, чего-то не прокатило.
Я и враппер поставил. После него плагин не стал запрашиваться (на скачивание), но и ролики не скачиваются, и соответственно не проигрываются.
libflashplayer.so скопировал в папку плагинов оперы и убрал "левые" пути из неё. Но чего-то не срабатывает.
Tools > Advanced >
Tools > Advanced > Plug-ins
есть плагин макромедии?
какой версии стоит плагин?
Да, Shockwafe Flash
Да, Shockwave Flash 9.0-r48.
Сейчас попробую как сказал Гость прокомпилить вручную его.
Я вручную качал
Я вручную качал install_flash_player_9_linux.tar.gz, распаковывал и клал libflashplayer.so в /opt/opera/lib/opera/plugins/. Система amd64, Opera 9.23. Все работает.
установщик у
установщик у меня так говорит:
localhost install_flash_player_9_linux # ./flashplayer-installer
ERROR: Your architecture, \'x86_64\', is not supported by the
Adobe Flash Player installer.
localhost install_flash_player_9_linux #
при попытке скопировать плагин по разным папкам (/opt/opera/lib/plugins например) - плагин вообще не обнаруживается..
Опера.. а у меня 9.50, может из-за этого..
А чёрт,
А чёрт, действительно!
В 9.23 всё успешно работает..
Гость, спасибо, проблема решена!!
Думал проблемы
Думал проблемы все решены, как тут ещё одна странная вырисовалась.
Видео проигрывается странным образом. Пока я вожу курсором над ним оно проигрывается (rutube.ru), а youtube грузиться только обложка, дальше ничего не грузиться и не проигрывается..
(причём это как со скачанным flash player'ом с офисайта, так и с поставленным 9.0-r48 из портежей)
localhost # nspluginwrapper -i /root/mylab/distrib/install_flash_player_9_linux/libflashplayer.so
localhost #
смешно так мышкой мотать по ролику для того, чтобы он проигрывался, а без этого никак!
Причём, поставил FireFox - таже самая проблема.
Плеер версии "9.0 r48".
Неужели ни у кого ничего подобного не наблюдается?? Можь и не в плагине дело вовсе.. :)
Добавлено:
видимо и действительно не в плагине, а в Опере.
В FireFox всё проигрывается отлично, а вот в Опере вышеописанная ерунда...
Народ! Вы не
Народ! Вы не поверите, но у меня опять проблема :))))
Вчера сделал emerge --sync, чтобы установить новый Eclipse-sdk. Не понял как оно произошло, но netscape-flash-9.0.48.0-r1, исправно работающий при следующем запуске Оперы - не заработал. Ну я не долго думаю попытался его переустановить. Не получилось. :) оказывается потому, что этой версии в портежах и нет уже.. Оказывается у меня стояла уже 9.0.115.0, которую заставить работать мне так и не удалось.
Не удалось и сейчас. Я обновил этот плагин до последней: 9.0.124.0.
Поставил nspluginwrapper.
Опера 9.27. Видит плагин в настройках, но не использует почему-то.. (на роликах предлагает скачать флэш-плагин).
Опера 9.5_beta2 (1933) - опеределяет на странице типов 2 mime-type'a:
application/x-opera-nsplugin - в его настройках пусто в поле "использовать плагин".
unknown/mime-type - здесь в "использовать плагин" значение: "NPAPI Plugins Wrapper 0.9.91.5 - /usr/lib64/nsbrowser/plugins/npwrapper.so".
Чего ещё можно проверить-то??
(у меня amd64)
Кстати, а почему тип "unknown/mime-type" - такой неопознанный.. это так и должно быть или в этом направлении рыть?
а если
а если переместить npwrapper.so в каталог плагинов Opera, а от предыдущих путей избавиться?
была как то тема, что Opera почему то отказывалась работать с "чужими" каталогами плагинов.
попробуй запустить отладку: opera -debugplugin
полистай официальный оперный форум...
Скопировал
Скопировал "npwrapper.so" в папку /opt/opera/lib/opera/plugins/.
На всякий случай попробовал вручную поставить плагин, не прокатило:
$ nspluginwrapper -i /opt/netscape/plugins/libflashplayer.so
/usr/lib64/nspluginwrapper/i386/linux/npviewer.bin: error while loading shared libraries: libexpat.so.0: cannot open shared object file: No such file or directory
nspluginwrapper: no appropriate viewer found for /opt/netscape/plugins/libflashplayer.so
Может здесь уже что-то?
А отладка вот что дала:
$ /usr/bin/opera -debugplugin
ERROR: ld.so: object 'libjvm.so' from LD_PRELOAD cannot be preloaded: ignored.
ERROR: ld.so: object 'libawt.so' from LD_PRELOAD cannot be preloaded: ignored.
operapluginwrapper: [plugin probing] /opt/opera/lib/opera/plugins/npwrapper.so
operapluginwrapper: [plugin probing] MIMEDescription : present
operapluginwrapper: [plugin probing] NPPVpluginNameString : present
operapluginwrapper: [plugin probing] NPPVpluginDescriptionString : present
operapluginwrapper: [plugin probing] dlclose returned : 0
operapluginwrapper: [plugin probing] Return value : 0 File : /opt/opera/lib/opera/plugins/npwrapper.so
opera: plugin detection successful: /opt/opera/lib/opera/plugins/npwrapper.so
operapluginwrapper: [plugin failed ] dlopen(RTLD_NOW | RTLD_GLOBAL) failed on /usr/lib64/nsbrowser/plugins/libflashplayer.so
operapluginwrapper: [plugin failed ] With error libexpat.so.0: cannot open shared object file: No such file or directory
operapluginwrapper: [plugin failed ] Retrying with dlopen(RTLD_LAZY | RTLD_GLOBAL)
operapluginwrapper: [plugin failed ] dlopen failed on /usr/lib64/nsbrowser/plugins/libflashplayer.so
operapluginwrapper: [plugin failed ] With error libexpat.so.0: cannot open shared object file: No such file or directory
operapluginwrapper: [plugin probing] /usr/lib64/nspluginwrapper/x86_64/linux/npwrapper.so
operapluginwrapper: [plugin probing] MIMEDescription : present
operapluginwrapper: [plugin probing] NPPVpluginNameString : present
operapluginwrapper: [plugin probing] NPPVpluginDescriptionString : present
operapluginwrapper: [plugin probing] dlclose returned : 0
operapluginwrapper: [plugin probing] Return value : 0 File : /usr/lib64/nspluginwrapper/x86_64/linux/npwrapper.so
opera: plugin detection successful: /usr/lib64/nspluginwrapper/x86_64/linux/npwrapper.so
operapluginwrapper: [plugin failed ] dlopen(RTLD_NOW | RTLD_GLOBAL) failed on /opt/netscape/plugins/libflashplayer.so
operapluginwrapper: [plugin failed ] With error libexpat.so.0: cannot open shared object file: No such file or directory
operapluginwrapper: [plugin failed ] Retrying with dlopen(RTLD_LAZY | RTLD_GLOBAL)
operapluginwrapper: [plugin failed ] dlopen failed on /opt/netscape/plugins/libflashplayer.so
operapluginwrapper: [plugin failed ] With error libexpat.so.0: cannot open shared object file: No such file or directory
Что-то с этим libexpat.so.0 уже возникала какая-то ошибка недавно...
revdep-rebuild -X --library
revdep-rebuild -X --library libexpat.so.0
Это старая проблема, не знаю как можно вообще долго использовать систему без libexpat.so.0?!
А в чём
А в чём проблема использования такой системы без этой либы? :)
О! Обновил систему как ты сказал и всё отлично заработало!
Только чё боюсь в таких обновлениях - чё-нить отваливается :) на этот раз апач обновился так, что рнр отвалился от него :) примерно представляю в чём там может быть дело чуть позже займусь.
скорее всего
скорее всего проблема в невнимательном обновлении конфигов апача, или просто php репесобрать нужно
o_O
а причём тут апач? или даже PHP?
libexpat.so.0 это либа принадлежащая "dev-libs/expat"
отрихтовал
отрихтовал ответ.
извини, я
извини, я считал, что речь по прежнему о libexpat
собсно я сам
собсно я сам виноват - нужно было уточнить.