| Summary: | не работают плугины | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Alexey Shabalin <shaba> |
| Component: | firefox-3.6 | Assignee: | Alexey Gladkov <legion> |
| Status: | CLOSED NOTABUG | QA Contact: | qa-sisyphus |
| Severity: | blocker | ||
| Priority: | P3 | CC: | aris, shaba |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Пробуйте проделать следующее (из консоли): $ unset MOZ_PLUGIN_PATH $ firefox Интересно: env |grep MOZ MOZ_PLUGIN_PATH=/home/alex/.mozilla/plugins:/usr/lib/mozilla/plugins:/usr/lib/netscape/plugins:/usr/lib/browser-plugins-npapi после unset MOZ_PLUGIN_PATH,работает. Спасибо. Осталось выяснить, кто MOZ_PLUGIN_PATH в окружение выставляет. (В ответ на комментарий №2) > Осталось выяснить, кто MOZ_PLUGIN_PATH в окружение выставляет. Дайте угадать, у вас KDE ? :) Я конечно могу поступить радикально и запретить эту переменную изменять, но это будет неверно и это крайнее средство. хотя для всеобщего блага наверно стоит сбрасывать эту переменную. нет, у меня Gnome. А что kde-шное может помешать? может что-то kde/qt и есть в системе. apt-get install --reinstall gnome-session Это издержки тестирования гнома из people/gnome. Тот же пакет из Сизифа правильно выставляет MOZ_PLUGIN_PATH. Тогда это не бага. да, это гадил /usr/bin/startgnome2 people/gnome. а нужно ли выставлять MOZ_PLUGIN_PATH в этом скрипте? Кто ещё использует MOZ_PLUGIN_PATH? |
выдержка strace firefox версии 3.5.5 access("/usr/lib/browser-plugins", F_OK) = 0 access("/usr/lib/browser-plugins-npapi", F_OK) = -1 ENOENT (No such file or access("/usr/lib/firefox/plugins", F_OK) = 0 access("/usr/lib/mozilla/plugins", F_OK) = -1 ENOENT (No such file or directory) выдержка strace firefox версии 3.6 access("/usr/lib/mozilla/plugins", F_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/netscape/plugins", F_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/browser-plugins-npapi", F_OK) = -1 ENOENT (No such file or directory) access("/usr/lib/firefox/plugins", F_OK) = 0 как видно, версия 3.6 ищет плагины в /usr/lib/browser-plugins-npapi, и не ищет в /usr/lib/browser-plugins. В сизифе нет пакета xbrowser-plugins-common, которому раньше принадлежала директория /usr/lib/browser-plugins-npapi, поэтому искать там плугины безполезно. В сизифе есть пакет browser-plugins-npapi, который содержит директорию /usr/lib/browser-plugins, и никакого упоминания об /usr/lib/browser-plugins-npapi. Если сделать симлинк browser-plugins-npapi -> /usr/lib/browser-plugins, то плугины начинают работать.