У меня очень специфическая проблема. Я установил arm ubuntu 13.10 на Chromebook с оригинальным ядром Chromebook Linux.
И я получил странные ошибки в ~ / .xsession-errors, которые мешают мне запустить рабочий стол kde:
init: Failed to spawn logrotate pre-start process: unable to granpt: Exec format error
...
granpt? Что это значит? Я обнаружил, что строка «неспособна понять» определена в двоичном файле инициализации.
Также я обнаружил, что эти ошибки вызваны /etc/X11/Xsession.d/00upstart, поэтому, когда я его удаляю, kde запускается нормально, но не имеет некоторых функций, таких как виртуальный терминал и т. Д. Все сценарии Ubuntu являются оригинальными и не изменены. Похоже, что это проблема с некоторыми ограничениями безопасности в ядре Chromebook, но я не могу понять, как эти сеансы работают и как я могу их отладить?
Кто-нибудь близко знаком с upstart, чтобы помочь мне?
У меня было то же сообщение об ошибке, но с сервисом mysql:
init: Failed to spawn mysql pre-start process: unable to granpt: No such file or directory
Похоже, что оно вызвано тем, что / dev / pts не монтируется.
В моем случае монтирование / dev / pts с помощью этой команды устранило проблему:
mount devpts /dev/pts -t devpts
Однако у меня нет опыта, чтобы сказать, почему / dev / pts не смонтирован и почему он вызывает некоторые проблемы. служба не может быть запущена upstart