Как было предложено в консольных сообщениях, запустите
sudo apt-get update
sudo apt-get install --fix-missing
sudo apt-get install openjdk-6-jre-headless
. Это должно решить определенную проблему:)
Войдите в систему с учетной записью root с sudo bash. Вы также можете сделать это с живого компакт-диска. Или вам нужно перезагрузить и выполнить команду sudo bash с первой командой (похоже, эта ошибка появляется только после второго использования sudo).
sudo gedit /etc/pam.d/common-session-noninteractive
искать строку 16 (ish) и измените
[default=1]
на
[default=0]
Попробуйте выполнить команду с sudo, и она должна работать как обычно.
Источник с панели запуска
Войдите в систему с учетной записью root с sudo bash
. Вы также можете сделать это с живого компакт-диска. Или вам нужно перезагрузить и выполнить команду sudo bash
с первой командой (похоже, эта ошибка появляется только после второго использования sudo
).
sudo gedit /etc/pam.d/common-session-noninteractive
искать строку 16 (ish) и измените
[default=1]
на
[default=0]
Попробуйте выполнить команду с sudo
, и она должна работать как обычно.
Это неправильное поведение вызвано ошибкой в пакете «sudo». Вышеупомянутое исправление, к сожалению, является лишь обходным путем, из-за которого pam_denied запускается, поэтому все авторизации терпят неудачу, и задания Cron больше не выполняются. Syslog, например, указывает:
'CRON[process id]: Permission denied'.
Патч-пакет «sudo» доступен на следующем PPA: https://launchpad.net/~intuitifypple/+archive/ppa?field.series_filter=precise [ ! d1]
Однако учтите, что, несмотря на то, что репутация TJ «sudo» является довольно чувствительным пакетом в нашей системе Ubuntu, я советую не устанавливать версии, предоставляемые неофициальными партиями Ubuntu или Debian.
В любом случае эта ошибка упоминается с ошибкой пусковой панели https://launchpad.net/~intuitifyipple/+archive/ppa?field.series_filter=precise и помечена как «Высокий значение». Таким образом, исправление, скорее всего, будет выпущено вскоре после запуска LTS12.04.