LINUX.ORG.RU

Ошибка при установке Firefox

 , , , ,


0

1

Предыстория такова:
Примерно месяц назад, когда с обновлениями в Ubuntu 16.04.2 64 bit прилетела свежая версия Firefox, у меня в нём перестал отображаться текст. Не сильно вникая в проблему я его удалил и установил ESR через терминал из tar.gz.
Вдохновившись сегодняшней новостью про релиз 58 версии решил снести ESR и попытать счастья с обновкой. Предварительно удалив каталог firefox из /opt (понимаю, что это глупость), после при установке 58 версии натолкнулся на такую ошибку:

Выбор ранее не выбранного пакета firefox.
dpkg: предупреждение: список файлов пакета «unity-scope-firefoxbookmarks» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
(Чтение базы данных … на данный момент установлено 390576 файлов и каталогов.)
Подготовка к распаковке …/firefox_58.0+build6-0ubuntu0.16.04.1_amd64.deb …
Распаковывается firefox (58.0+build6-0ubuntu0.16.04.1) …
Обрабатываются триггеры для hicolor-icon-theme (0.15-0ubuntu1) …
Обрабатываются триггеры для desktop-file-utils (0.22-1ubuntu5.1) …
Обрабатываются триггеры для gnome-menus (3.13.3-6ubuntu3.1) …
Обрабатываются триггеры для bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) …
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для mime-support (3.59ubuntu1) …
Обрабатываются триггеры для man-db (2.7.5-1) …
Настраивается пакет firefox (58.0+build6-0ubuntu0.16.04.1) …
update-alternatives: ошибка: альтернативный путь /usr/bin/firefox не существует
dpkg: ошибка при обработке пакета firefox (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
 firefox
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ошибка при установке пакета. Попытка восстановления:
Настраивается пакет firefox (58.0+build6-0ubuntu0.16.04.1) …
update-alternatives: ошибка: альтернативный путь /usr/bin/firefox не существует
dpkg: ошибка при обработке пакета firefox (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 2


Камрады, как решить данный казус?!

★★★★★

Я с Ubuntu мигрировал на FreeBSD - там всё просто и понятно.

iZEN ★★★★★ ()
Ответ на: комментарий от redgremlin

И ярлык в /etc/alternatives, который на него указывает.

Нет там ярлыка Firefox

vilisvir ★★★★★ ()
Ответ на: комментарий от amd_amd

vilisvir@vilisvir-MS-7592:~$ sudo apt install -f
[sudo] пароль для vilisvir:
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Следующий пакет устанавливался автоматически и больше не требуется:
ffmpegthumbnailer gstreamer0.10-plugins-good gstreamer0.10-x
libffmpegthumbnailer4v5 libllvm4.0 libllvm4.0:i386 libopenshot-audio5
libopenshot13 libqt4-help libqt4-scripttools libqt4-test
libqtassistantclient4 linux-headers-4.10.0-38
linux-headers-4.10.0-38-generic linux-headers-4.10.0-40
linux-headers-4.10.0-40-generic linux-headers-4.10.0-42
linux-headers-4.10.0-42-generic linux-image-4.10.0-38-generic
linux-image-4.10.0-40-generic linux-image-4.10.0-42-generic
linux-image-extra-4.10.0-38-generic linux-image-extra-4.10.0-40-generic
linux-image-extra-4.10.0-42-generic mencoder python-gst0.10 python-gudev
python-notify python-simplejson python3-pyqt4 unoconv
Для его удаления используйте «sudo apt autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Настраивается пакет firefox (58.0+build6-0ubuntu0.16.04.1) …
update-alternatives: ошибка: альтернативный путь /usr/bin/firefox не существует
dpkg: ошибка при обработке пакета firefox (--configure):
подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
firefox
E: Sub-process /usr/bin/dpkg returned an error code (1)
vilisvir@vilisvir-MS-7592:~$ sudo dpkg-reconfigure --force firefox
update-alternatives: ошибка: альтернативный путь /usr/bin/firefox не существует

vilisvir ★★★★★ ()
Ответ на: комментарий от ilja-ilja1990

Найти мягкую ссылку, которая где-то прячется: find / -type f -name «firefox» и удалить

Сначала сделал без sudo и показало очень много отказов (сократил однотипные):

vilisvir@vilisvir-MS-7592:~$ find / -type f -name «firefox»
find: «/usr/share/themes/DarkMint»: Отказано в доступе
find: «/lost+found»: Отказано в доступе
find: «/home/lost+found»: Отказано в доступе
find: «/home/vilisvir/.cache/dconf»: Отказано в доступе
find: «/home/vilisvir/.dbus»: Отказано в доступе
find: «/home/vilisvir/.gvfs»: Отказано в доступе
find: «/.Trash-0»: Отказано в доступе
find: «/var/cache/apt/archives/partial»: Отказано в доступе
find: «/var/cache/cups»: Отказано в доступе
find: «/var/cache/ldconfig»: Отказано в доступе
find: «/var/log/samba/cores»: Отказано в доступе
find: «/var/log/speech-dispatcher»: Отказано в доступе
find: «/var/spool/cups»: Отказано в доступе
find: «/var/spool/cron/crontabs»: Отказано в доступе
find: «/var/spool/rsyslog»: Отказано в доступе
find: «/var/lib/apt/lists/partial»: Отказано в доступе
find: «/var/lib/samba/private/msg.sock»: Отказано в доступе
find: «/var/lib/udisks2»: Отказано в доступе
find: «/var/lib/polkit-1»: Отказано в доступе
find: «/var/lib/lightdm»: Отказано в доступе
find: «/var/lib/snapd/cookie»: Отказано в доступе
find: «/var/lib/colord/.cache»: Отказано в доступе
find: «/var/tmp/systemd-private-7795addd82d5449d94e885e99d7b7db0-colord.service-C2DIPX»: Отказано в доступе
find: «/var/tmp/systemd-private-366cf53119054fabb8aa4e8531dc759f-colord.service-5xUOQb»: Отказано в доступе
:
:
find: «/var/tmp/systemd-private-d65ee9673ebc41b08b0a6e2f332e421f-systemd-timesyncd.service-43BncI»: Отказано в доступе
find: «/var/tmp/systemd-private-d8d1837563be448795637956e3c5f3f5-systemd-timesyncd.service-rDoHRf»: Отказано в доступе
find: «/etc/cups/ssl»: Отказано в доступе
find: «/etc/polkit-1/localauthority»: Отказано в доступе
find: «/etc/ssl/private»: Отказано в доступе
find: «/root»: Отказано в доступе
find: «/sys/kernel/debug»: Отказано в доступе
find: «/run/udisks2»: Отказано в доступе
find: «/run/lightdm»: Отказано в доступе
find: «/run/cups/certs»: Отказано в доступе
find: «/run/sudo»: Отказано в доступе
find: «/run/samba/ncalrpc/np»: Отказано в доступе
find: «/run/systemd/inaccessible»: Отказано в доступе
find: «/proc/tty/driver»: Отказано в доступе
find: «/proc/1/task/1/fd»: Отказано в доступе
find: «/proc/1/task/1/fdinfo»: Отказано в доступе
find: «/proc/1/task/1/ns»: Отказано в доступе
find: «/proc/1/fd»: Отказано в доступе
find: «/proc/1/map_files»: Отказано в доступе
find: «/proc/1/fdinfo»: Отказано в доступе
find: «/proc/1/ns»: Отказано в доступе
find: «/proc/2/task/2/fd»: Отказано в доступе
find: «/proc/2/task/2/fdinfo»: Отказано в доступе
find: «/proc/2/task/2/ns»: Отказано в доступе
find: «/proc/2/fd»: Отказано в доступе
:
:
find: «/proc/5544/map_files»: Отказано в доступе
find: «/proc/5544/fdinfo»: Отказано в доступе
find: «/proc/5544/ns»: Отказано в доступе
find: «/proc/5828/task/5828/fd»: Отказано в доступе
find: «/proc/5828/task/5828/fdinfo»: Отказано в доступе
find: «/proc/5828/task/5828/ns»: Отказано в доступе
find: «/proc/5828/fd»: Отказано в доступе
find: «/proc/5828/map_files»: Отказано в доступе
find: «/proc/5828/fdinfo»: Отказано в доступе
find: «/proc/5828/ns»: Отказано в доступе
find: «/tmp/systemd-private-c0ae2303790043a0a34ec22425bcca7d-systemd-timesyncd.service-4kc4aK»: Отказано в доступе
find: «/tmp/systemd-private-c0ae2303790043a0a34ec22425bcca7d-rtkit-daemon.service-8g44Mm»: Отказано в доступе
find: «/tmp/systemd-private-c0ae2303790043a0a34ec22425bcca7d-colord.service-KM0U4v»: Отказано в доступе


Потом сделал тоже самое но с Sudo и выдало всего 1 строку:

vilisvir@vilisvir-MS-7592:~$ sudo find / -type f -name «firefox»
[sudo] пароль для vilisvir: 
find: «/run/user/1000/gvfs»: Отказано в доступе


Что теперь с этим делать?

vilisvir ★★★★★ ()
Ответ на: комментарий от vilisvir

Ну, значит больше этих ссылок нет. Все удалил. Я неправильно посоветовал.

ilja-ilja1990 ()
Ответ на: комментарий от ilja-ilja1990

sudo apt-get autoremove

Сделал. Удалилась куча старья.

sudo apt-get autoremove

Выбор ранее не выбранного пакета firefox.
dpkg: предупреждение: список файлов пакета «unity-scope-firefoxbookmarks» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
(Чтение базы данных … на данный момент установлено 287939 файлов и каталогов.)
Подготовка к распаковке …/firefox_58.0+build6-0ubuntu0.16.04.1_amd64.deb …
Распаковывается firefox (58.0+build6-0ubuntu0.16.04.1) …
Обрабатываются триггеры для hicolor-icon-theme (0.15-0ubuntu1) …
Обрабатываются триггеры для desktop-file-utils (0.22-1ubuntu5.1) …
Обрабатываются триггеры для gnome-menus (3.13.3-6ubuntu3.1) …
Обрабатываются триггеры для bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) …
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для mime-support (3.59ubuntu1) …
Обрабатываются триггеры для man-db (2.7.5-1) …
Настраивается пакет firefox (58.0+build6-0ubuntu0.16.04.1) …
update-alternatives: ошибка: альтернативный путь /usr/bin/firefox не существует
dpkg: ошибка при обработке пакета firefox (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
 firefox
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ошибка при установке пакета. Попытка восстановления:
Настраивается пакет firefox (58.0+build6-0ubuntu0.16.04.1) …
update-alternatives: ошибка: альтернативный путь /usr/bin/firefox не существует
dpkg: ошибка при обработке пакета firefox (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
 firefox

vilisvir ★★★★★ ()
Ответ на: комментарий от vilisvir

А можно сделать

sudo apt-get purge firefox

и поудалять ссылки на firefox, как раньше в топике? Я так понял apt все время хочет firefox установить, который скачан. Если не удаляется, то через dpkg, если не ошибаюсь (пишу с винды), то dpkg -r firefox

Желательно перед этим почитать man dpkg и сюда запостить, я сам не помню как там делается.

А потом уже sudo apt-get install firefox

ilja-ilja1990 ()

Не сильно вникая в проблему я его удалил и установил ESR

Можно было просто ничего не трогать и скачать архив с ESR, оттуда запустить без установок.

anonymous ()
Ответ на: комментарий от ilja-ilja1990

Если не удаляется, то через dpkg, если не ошибаюсь (пишу с винды), то dpkg -r firefox

Желательно перед этим почитать man dpkg и сюда запостить, я сам не помню как там делается.

А потом уже sudo apt-get install firefox

vilisvir@vilisvir-MS-7592:~$ sudo dpkg -r firefox
[sudo] пароль для vilisvir: 
dpkg: предупреждение: список файлов пакета «unity-scope-firefoxbookmarks» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
(Чтение базы данных … на данный момент установлено 323004 файла и каталога.)
Удаляется firefox (58.0+build6-0ubuntu0.16.04.1) …
Обрабатываются триггеры для man-db (2.7.5-1) …
Обрабатываются триггеры для desktop-file-utils (0.22-1ubuntu5.1) …
Обрабатываются триггеры для gnome-menus (3.13.3-6ubuntu3.1) …
Обрабатываются триггеры для bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) …
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для mime-support (3.59ubuntu1) …
Обрабатываются триггеры для hicolor-icon-theme (0.15-0ubuntu1) …
vilisvir@vilisvir-MS-7592:~$ sudo apt-get install firefox
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  linux-headers-4.13.0-26 linux-headers-4.13.0-26-generic
  linux-image-4.13.0-26-generic linux-image-extra-4.13.0-26-generic
Для их удаления используйте «sudo apt autoremove».
Предлагаемые пакеты:
  fonts-lyx
НОВЫЕ пакеты, которые будут установлены:
  firefox
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 9 пакетов не обновлено.
Необходимо скачать 0 B/44,5 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 176 MB.
Выбор ранее не выбранного пакета firefox.
dpkg: предупреждение: список файлов пакета «unity-scope-firefoxbookmarks» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
(Чтение базы данных … на данный момент установлен 322901 файл и каталог.)
Подготовка к распаковке …/firefox_58.0+build6-0ubuntu0.16.04.1_amd64.deb …
Распаковывается firefox (58.0+build6-0ubuntu0.16.04.1) …
Обрабатываются триггеры для hicolor-icon-theme (0.15-0ubuntu1) …
Обрабатываются триггеры для desktop-file-utils (0.22-1ubuntu5.1) …
Обрабатываются триггеры для gnome-menus (3.13.3-6ubuntu3.1) …
Обрабатываются триггеры для bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) …
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для mime-support (3.59ubuntu1) …
Обрабатываются триггеры для man-db (2.7.5-1) …
Настраивается пакет firefox (58.0+build6-0ubuntu0.16.04.1) …
update-alternatives: ошибка: альтернативный путь /usr/bin/firefox не существует
dpkg: ошибка при обработке пакета firefox (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
 firefox
E: Sub-process /usr/bin/dpkg returned an error code (1)
vilisvir ★★★★★ ()
Ответ на: комментарий от vilisvir

Из своего личного опыта, с компиляцией Firefox/Firefox-esr под GNU/Linux, Windows, Android и BlackBerry, и с поглядыванием за патчами Debian/Fedora/Orfox,
могу лишь дать один форенсик (задним умом мы все крепки) адвайс, а именно:
посмотреть непосредственно, как исполняется скрипт установки пакета firefox в Ubuntu/Debian - должно интересовать, какие создаются новые файлы/симлинки в директориях/фолдерах Ubuntu.

Это первое.
Второе - когда, найдёте и удалите всё, из первого.

(Вот уж действительно проблемы.
У кого хлеб с плесенью, а у кого пирожные со сливками коров не-королевской породы
До сих пор не могу сделать firefox mobile генерировать MOZ_PGO данные. Они, возможно таки генерируются себе, но на SD card не записываются. И ошибок нет)

blitz ()
Ответ на: комментарий от vilisvir

Пробовал удалить через dpkg -r firefox, а потом поставить заново? У dpkg запускает postinst скрипт, который пытается создать группу альтернативных ссылок для запуска браузера, но создать такую группу можно, только указав хотя бы один вариант. Скрипт postinst пытается использовать /usr/bin/firefox, но такого файла нет. Видимо, у тебя какое-то странное состояние, в котором файла /usr/bin/firefox нет, но есть скрипт postinst.

Самый простой способ — удалить-установить пакет firefox. Если это не помогает, удалить /var/lib/dpkg/info/firefox.postinst, запустить apt install -f, потом удалить-поставить firefox.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

Самый простой способ — удалить-установить пакет firefox. Если это не помогает, удалить /var/lib/dpkg/info/firefox.postinst, запустить apt install -f, потом удалить-поставить firefox.

Не помогло :(

vilisvir ★★★★★ ()
Ответ на: комментарий от i-rinat

Файлы из пакета firefox распаковались вообще?

Да, установка некоторое время шла, но в конце та же ошибка:

vilisvir@vilisvir-MS-7592:~$ sudo apt-get install firefox
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  linux-headers-4.13.0-26 linux-headers-4.13.0-26-generic
  linux-image-4.13.0-26-generic linux-image-extra-4.13.0-26-generic
Для их удаления используйте «sudo apt autoremove».
Предлагаемые пакеты:
  fonts-lyx
НОВЫЕ пакеты, которые будут установлены:
  firefox
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 9 пакетов не обновлено.
Необходимо скачать 0 B/44,5 MB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 176 MB.
Выбор ранее не выбранного пакета firefox.
dpkg: предупреждение: список файлов пакета «unity-scope-firefoxbookmarks» отсутствует; предполагаем, что на данный момент у пакета нет установленных файлов
(Чтение базы данных … на данный момент установлен 322901 файл и каталог.)
Подготовка к распаковке …/firefox_58.0+build6-0ubuntu0.16.04.1_amd64.deb …
Распаковывается firefox (58.0+build6-0ubuntu0.16.04.1) …
Обрабатываются триггеры для hicolor-icon-theme (0.15-0ubuntu1) …
Обрабатываются триггеры для desktop-file-utils (0.22-1ubuntu5.1) …
Обрабатываются триггеры для gnome-menus (3.13.3-6ubuntu3.1) …
Обрабатываются триггеры для bamfdaemon (0.5.3~bzr0+16.04.20160824-0ubuntu1) …
Rebuilding /usr/share/applications/bamf-2.index...
Обрабатываются триггеры для mime-support (3.59ubuntu1) …
Обрабатываются триггеры для man-db (2.7.5-1) …
Настраивается пакет firefox (58.0+build6-0ubuntu0.16.04.1) …
update-alternatives: ошибка: альтернативный путь /usr/bin/firefox не существует
dpkg: ошибка при обработке пакета firefox (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
 firefox
E: Sub-process /usr/bin/dpkg returned an error code (1)

vilisvir ★★★★★ ()
Ответ на: комментарий от vilisvir

Я имел в виду настоящие файлы, /usr/bin/firefox, файлы в /usr/lib/firefox и так далее. Они есть? Если из терминала выполнить firefox, браузер запускается?

Если файлы есть, на остальное можно забить. Удалить просто postinst-скрипт, чтобы apt не ругался при установке других пакетов, и так и оставить.

i-rinat ★★★★★ ()
Ответ на: комментарий от i-rinat

После того, как я удаляю Firefox то и все до единого файлы исчезают из указанных Вами директорий.

Из терминала браузер не запускается:

vilisvir@vilisvir-MS-7592:~$ sudo apt install firefox
[sudo] пароль для vilisvir: 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Уже установлен пакет firefox самой новой версии (58.0+build6-0ubuntu0.16.04.1).
Следующие пакеты устанавливались автоматически и больше не требуются:
  linux-headers-4.13.0-26 linux-headers-4.13.0-26-generic
  linux-image-4.13.0-26-generic linux-image-extra-4.13.0-26-generic
Для их удаления используйте «sudo apt autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 9 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства возрастёт на 0 B.
Хотите продолжить? [Д/н] 
Настраивается пакет firefox (58.0+build6-0ubuntu0.16.04.1) …
update-alternatives: ошибка: альтернативный путь /usr/bin/firefox не существует
dpkg: ошибка при обработке пакета firefox (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
 firefox
E: Sub-process /usr/bin/dpkg returned an error code (1)
vilisvir@vilisvir-MS-7592:~$ firefox
Программа 'firefox' на данный момент не установлена. Вы можете установить её, выполнив:
sudo apt install firefox

vilisvir ★★★★★ ()
Ответ на: комментарий от i-rinat

Спасибо добрый человече!

Сработало - 58-й Лис установился и запустился!

vilisvir ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.