Проблема 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
что позволило бы писать для каждого пользователя. Может быть менее запутанное решение, но оно сработало, когда я сделал это и поддерживал пользовательские настройки.