Ошибка в VirtualBox при установке Extension Pack

Опубликовано: Комментариев: 0

Система Xubuntu 14.04, установил версию VirtualBox 5.0.14. Для корректной поддержки USB 2.0 и USB 3.0 в Virtual должен быть установлен соответствующий VirtualBox Extension Pack. Однако, при попытке установить дополнения к VirtualBox вылезла ошибка:

The installer failed with exit code 127: Error creating textual authentication agent:
Error opening current controlling terminal for the process (`/dev/tty'): No such device or address.
Ничего подобного ранее никогда не возникало. Проверил /dev/tty - он присутствует. Оказалось, что проблема возникает при невозможности получения прав супер администратора для обычного пользователя, от имени которого запущен процесс установки. Решение оказалось достаточно простым и нетривиальным. В целях оптимизации домашней папки пользователя я отключил из автозагрузки "Policykit Authentication Agent". Именно этот процесс отвечает за то, чтобы появлялось окошко с просьбой ввести пароль супер администратора для дальнейшей установки приложения. В графической оболочке XFCE "Policykit Authentication Agent" включается/выключается вот так: Menu -> Settings -> Settings -> Startup and Sessions -> Programs started automatically ->"Policykit Authentication Agent". Меню -> Настройки -> Диспетчер настроек-> Сеансы и запуск -> Автозапуск приложений ->"Policykit Authentication Agent". Заходим, включаем галочку напротив этого процесса, выходим из текущего сеанса (без перезагрузки системы можно) и заходим сразу же назад. Пробуем повторить установку и радуемся. P.S. если у Вас не Xubuntu, а Ubuntu, Kubuntu или Lubuntu - у них может немного отличаться название процесса, который нужно запустить и способ его включения. Но суть такая же. Зайти в автозапуск приложений для текущего пользователя и включить Policykit. Как ни крути, но для работы всё равно иногда приходится запускать ОС Windows. Для тестирования вёрстки сайтов в различных версия IE, для запуска специальных приложений от Яндекса для ведения рекламных компаний (Яндекс.Директ Коммандер) и так далее. Кстати, можно сейчас попробовать сервис http://direct-automate.ru для автоматизации Я.Директа. Это не официальная программа от Яндекса, сам еще не тестил. Так что без виртуал бокса пока что никуда.