Проблема Adobe Reader в работе: внутренняя ошибка

Я только что установил Adobe Reader, используя apt-get install acroread, но он не запускается и показывает это сообщение: An Internal Error Occured

4 ответа

Похоже, это проблема с правами доступа для программы acroread. В частности, при запуске он пытается создать папку .adobe в вашем домашнем каталоге. Однако по какой-то причине (возможно, во время установки) файл с символьной ссылкой уже существует: .adobe --> /dev/null, Итак, программа выдает ошибку и завершает работу, как видно из запуска из терминала:

$ acroread

Acroread не смог создать каталог.adobe в вашем домашнем каталоге. Возможно, проблема с разрешением родительского каталога.

ls -l ~/.adobe
.adobe -> /dev/null

Чтобы решить эту проблему, просто удалите символическую ссылку с помощью:

rm -v ~/.adobe

Теперь попробуйте запустить acroread, и он должен работать нормально.

У меня была такая же проблема с acroread в разделе XFS размером более 1 ТБ.

Я скопировал каталог /home/<homedir>/.adobe на меньший раздел и сделал символическую ссылку /home/<homedir>/.adobe в скопированном каталоге.

После этого, acroread работает отлично.

Ответ выше ничего не сделал для меня; Я могу удалить папку.acroread, и Acrobat создает новую, но по-прежнему не работает с ошибками. Моя среда соответствует этому сообщению об ошибке

[ https://forums.adobe.com/message/4721987][1]

это указывает на то, что Adobe имеет ошибку при чтении собственной конфигурации из файловой системы XFS размером более 1T. Автор потока предоставляет обходные пути для bash и tcsh:

[bash]

HOME=`/bin/mktemp --directory` acroread



[(t)csh]

(setenv HOME `/bin/mktemp --directory`; acroread)

Это было первое найденное мной решение, которое сработало для меня. Обратите внимание, что это решение не идеально, Acrobat рассматривает каждый запуск как первый, просит вас подтвердить EULA и т. Д. Автор также предоставляет сценарий оболочки, чтобы попытаться обойти эту проблему.

У меня была почти идентичная проблема. Дополнительный недостаток: область /home была привязана к очень большому диску. Это означало, что acroread по-прежнему будет аварийно завершать работу вскоре после запуска, даже если .adobe является символической ссылкой на область меньшего диска. я изменил/bin/acroreadчтобы экспортировать переменную среды HOME, указывающую на каталог для каждого пользователя на меньшем диске, в место, где пользователь может писать. Это может быть, например/tmp/acroHome$USERчто позволило бы писать для каждого пользователя. Может быть менее запутанное решение, но оно сработало, когда я сделал это и поддерживал пользовательские настройки.

Другие вопросы по тегам