Firefox сбой на Ubuntu с помощью xfce

6

Я установил новую копию Ubuntu 16.10 на старый ПК. Я могу запускать Firefox (v52.0) на компьютере, пока я вхожу в него напрямую, но Firefox сбой каждый раз, если я пытаюсь запустить его в окне RDP. Я просмотрел отчет о сбоях, но там ничего не освещено. Я обращаюсь к машине Ubuntu удаленно из Windows 10 через RDP. Я установил XFCE4 на Ubuntu, и я использую Remote Desktop (mstsc) из Windows 10 для подключения к машине Ubuntu. Соединение работает, я могу открывать программы внутри моего сеанса удаленного рабочего стола, и я могу использовать приложение браузера Ubuntu (веб-браузер). Я просто не могу использовать Firefox. У меня есть un / re / installed Firefox, и я попытался запустить его в безопасном режиме - с такими же авариями.

Кто-нибудь сталкивался с этим / знал, как его исправить?

Я могу предоставить более подробную информацию о моей конфигурации (не уверен, что актуально).

$ firefox -safe-mode
ExceptionHandler::GenerateDump cloned child 3437
ExceptionHandler::SendContinueSignalToChild sent continue signal to child
ExceptionHandler::WaitForContinueSignal waiting for continue signal...
Segmentation fault (core dumped)
Failed to open curl lib from binary, use libcurl.so instead
    
задан radumanolescu 12.03.2017 в 02:33
источник

2 ответа

6

У меня была та же проблема в 16.10 с Mate over XRDP. Первоначально я исправил его, установив Firefox 51 так:

$ sudo apt-get remove firefox
$ wget https://launchpad.net/~ubuntu-mozilla-security/+archive/ubuntu/ppa/+build/11952503/+files/firefox_51.0.1+build2-0ubuntu0.16.10.2_amd64.deb
$ sudo dpkg -i firefox_51.0.1+build2-0ubuntu0.16.10.2_amd64.deb
$ sudo apt-mark hold firefox

Однако я нашел ошибку, которая фактически отслеживает эту проблему, здесь:

Ссылка

Я смог подтвердить, что, установив переменную среды LOGNAME, проблема исчезнет:

$ export LOGNAME=$USER
$ firefox &

Ошибка довольно старая (октябрь 2016 года), но, похоже, она недавно была исправлена. Версия 52.0.1 для Firefox на Ubuntu 16.10 еще не содержит исправления, так что теперь вручную установка LOGNAME - это способ обойти эту проблему.     

ответ дан Durk van Veen 15.03.2017 в 05:51
0

У меня такая же ситуация, хотя я запускаю Ubuntu 16.10 с XFCE в контейнере lxd и вхожу в систему с помощью xrdp. Я не пытался запускать его на bare-metal / virt и предполагал, что он не работает из-за контейнеризации. Кажется, проблема в другом месте. Обходной путь, который я нашел, заключается в том, чтобы работать с sudo: он работает как обходной путь. Досрочные работы тоже.

Я также попытался запустить двоичные сборки, предоставленные Mozilla, и есть такая же ошибка: не будет работать с обычным пользователем, но работает с sudo. Я пробовал стабильную, бета-версию, разработчика и ночные (52, 53, 54, 55) - все они дают ту же ошибку ...

    
ответ дан Piotrek Żurek 15.03.2017 в 11:53