Ошибка при запуске на Ubuntu 14.04 после обновления системы безопасности – отсутствует libXfont.so.1

У меня был Ubuntu 14.04, который отлично работал в моей системе, а затем он получил рекомендуемое обновление для системы безопасности. Я позволил ему обновиться, пока я был на работе, и когда я вернулся, я обнаружил черный экран с надписью «Нет init found» и «mount: installation / dev / mapper / ubuntu-root on / root failed: Invalid argument». Я следил за инструкциями и запускал следующие команды:

ls /dev/sd* sudo apt-get install lvm2 sudo pvscan sudo vgscan sudo vgchange -ay ubuntu-vg sudo fsck /dev/ubuntu-vg/root 

После запуска этих команд и перезагрузки моя система Linux снова и снова запускалась; однако, не совсем так, как раньше. Он запускается в режиме командной строки (без GUI) и запрашивает мое имя пользователя и пароль. Когда я вхожу в систему и запускаю «startx», я получаю следующее:

 user@home-pc:~$ startx xauth: timeout in locking authority file /home/user/.Xauthority xauth: timeout in locking authority file /home/user/.Xauthority /usr/bin/X: error while loading shared libraries: libXfont.so.1: cannot open shared object file: No such file or directory xinit: giving up xinit: unable to connect to X server: Connection refused xinit: server error xauth: timeout in locking authority file /home/user/.Xauthority user@home-pc:~$ 

Я получаю то же сообщение, когда я пытаюсь «sudo startx». Я считаю, что эта ошибка связана с символической ссылкой, которая используется для идентификации файла libXfont.so.1, но я не знаю, как исправить эту проблему. Я уже пытался запустить «sudo apt-get update && sudo-apt-get dist-upgrade» в надежде, что это исправит или завершит обновление и / или установку обновления безопасности, но это не устранило проблему. Кто-нибудь имеет представление о том, что происходит или как я могу это исправить?

2 Solutions collect form web for “Ошибка при запуске на Ubuntu 14.04 после обновления системы безопасности – отсутствует libXfont.so.1”

Просто совет: попробуйте locate libXfont.so.1 или libXfont.so . Если он расположен, сделайте символическую ссылку на него:

 ln -s `locate libXfont.so.1 | line` /usr/lib/x86_64-linux-gnu/ 

Как предложено ниже mikeserv , быстрое и грязное исправление – найти libXfont.so.N и сделать libXfont.so.1 >> libXfont.so.N .

Вы также можете проверить, требует ли X некоторых других разделяемых библиотек, выпустив ldd /usr/bin/X

Подводя итог обсуждению чата: проблема была устранена:

 sudo apt-get remove --purge libxfont1 sudo apt-get install libxfont1 xorg sudo rm ~/.Xauthority reboot 
 rm -rf ~/.Xauthority 

Я думаю, что он должен быть воссоздан правильно после перезагрузки / входа в систему; может быть хорошей идеей попробовать этот первый w / out переустановить xorg и / или libXfont1 . Если ошибка libXfont1 , попробуйте переустановить libXfont1 .

  • Загрузочный цикл после обновления с FreeBSD 7.3-RELEASE до 8.3 с помощью freebsd-update
  • Debian: номера версий (now / then) и журнал изменений для всех обновляемых пакетов
  • apt-get dist-upgrade хочет удалить слишком много пакетов
  • Openssl обновлен с помощью apt-get, `openssl version`, показывая предыдущую версию
  • Станет ли стабильная версия debian получать обновления без защиты после выхода стабильной?
  • debian 7.9 Дублировать sources.list
  • Началось с Ubuntu, apt-get upgrade, теперь у меня есть Trisquel?
  • Как установить все пакеты, когда apt-get dist-upgrade ничего не делает?
  • Как перейти на Linuxmint 17.2
  • Я хочу перейти на Debian Squeeze, но какие меры предосторожности я должен предпринять?
  • Почему версия ядра не обновляется при обновлении до более новой версии?
  • Interesting Posts

    dmsetup: Где хранятся постоянные метаданные?

    Как удаленно подключиться к компьютеру через ssh, который находится за беспроводным маршрутизатором?

    Как изменить размер экстента в файловой системе ext4?

    Измените только год на выходе команды «date»

    Сравните n значений столбцов между каждой записью в 2 файлах и apend данные из файла 2 в файл 1

    Многократное развертывание образа Windows с помощью Linux PXE-сервера?

    Как отключить символическую ссылку CentOS?

    Как извлечь строки, начинающиеся с шаблона и фрагментов между двумя шаблонами?

    В чем смысл «ln -sf» в Linux?

    разверните экран, используя vnc server

    Какая самая лучшая команда Unix может быть?

    Как я могу узнать, какие приложения будут «работать» в моей среде рабочего стола (Gnome 3)?

    Полевая печать Awk в тернарном операторе

    shell-скрипты и запуск после переключения на другого пользователя

    Скопируйте файл из nautilus-script в буфер обмена

    Linux и Unix - лучшая ОС в мире.