На этот вопрос уже есть ответ здесь:
Я постоянно получаю обновления, но когда я загружаю их, в конце концов они выдает сообщение об ошибке: операция пакета завершилась неудачно. Я не могу понять, что именно вызвало это. У меня недостаточно репутации, иначе я бы выложил скриншоты! У меня общий диск на 18 ГБ, из которых 10 ГБ бесплатны. Я попробовал несколько методов, например следующие:
sudo apt-get autoclean
sudo apt-get update
sudo apt-get upgrade
Но он все равно выдает сообщение об ошибке, и это раздражает.
Заранее поблагодарить.
Полное сообщение об ошибке:
installArchives() failed: perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_IN.ISO8859-1"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_IN.ISO8859-1"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_IN.ISO8859-1"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_IN.ISO8859-1"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Setting up firefox (28.0+build2-0ubuntu0.12.04.1) ...
update-alternatives: error: cannot stat file '/usr/bin/java/jdk1.7.0_51/bin/javac': Not a directory
dpkg: error processing firefox (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up openjdk-7-jdk (7u55-2.4.7-1ubuntu1~0.12.04.2) ...
No apport report written because MaxReports is reached already
update-alternatives: error: cannot stat file '/usr/bin/java/jdk1.7.0_51/bin/javac': Not a directory
dpkg: error processing openjdk-7-jdk (--configure):
subprocess installed post-installation script returned error exit status 2
No apport report written because MaxReports is reached already
Setting up samba-common-bin (2:3.6.3-2ubuntu2.10) ...
update-alternatives: error: cannot stat file '/usr/bin/java/jdk1.7.0_51/bin/javac': Not a directory
dpkg: error processing samba-common-bin (--configure):
subprocess installed post-installation script returned error exit status 2
No apport report written because MaxReports is reached already
Setting up ssh-askpass-gnome (1:5.9p1-5ubuntu1.2) ...
update-alternatives: error: cannot stat file '/usr/bin/java/jdk1.7.0_51/bin/javac': Not a directory
dpkg: error processing ssh-askpass-gnome (--configure):
subprocess installed post-installation script returned error exit status 2
No apport report written because MaxReports is reached already
<br>
<b><i>Errors were encountered while processing:<br>
firefox<br>
openjdk-7-jdk<br>
samba-common-bin<br>
ssh-askpass-gnome</i></b><br>
Error in function:
Setting up ssh-askpass-gnome (1:5.9p1-5ubuntu1.2) ...
update-alternatives: error: cannot stat file '/usr/bin/java/jdk1.7.0_51/bin/javac': Not a directory
dpkg: error processing ssh-askpass-gnome (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up samba-common-bin (2:3.6.3-2ubuntu2.10) ...
update-alternatives: error: cannot stat file '/usr/bin/java/jdk1.7.0_51/bin/javac': Not a directory
dpkg: error processing samba-common-bin (--configure):
subprocess installed post-installation script returned error exit status 2
Setting up firefox (28.0+build2-0ubuntu0.12.04.1) ...
update-alternatives: error: cannot stat file '/usr/bin/java/jdk1.7.0_51/bin/javac': Not a directory
dpkg: error processing firefox (--configure):
subprocess installed post-installation script returned error exit status 2
Чтение сообщения об ошибке:
installArchives() failed: perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_IN.ISO8859-1"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Кажется, что у Вас есть проблема с локалью (поддержка естественного языка). Вам определили Ваш язык как LANG="en_IN.ISO8859-1"
, но dpkg -L locale|grep en_IN
шоу только
/usr/share/i18n/locales/en_IN
Так, попробуйте что-то как:
bash
export LANG="en_IN"
sudo apt-get update
sudo apt-get upgrade
exit
как обходное решение. Если Вы хотите журнал, можно заменить bash
команда с script my.log
Что касается того, как Вы закончили с LANG="en_IN.ISO8859-1"
, Я озадачен.
Продолжение читать,
Setting up firefox (28.0+build2-0ubuntu0.12.04.1) ...
update-alternatives: error: cannot stat file '/usr/bin/java/jdk1.7.0_51/bin/javac': Not a directory
dpkg: error processing firefox (--configure):
subprocess installed post-installation script returned error exit status 2
Говорит это, в то время как dpkg
пытался --configure
firefox
пакет, подпроцесс перестал работать (status 2
), вероятно, потому что это не могло найти /usr/bin/java/jdk1.7.0_51/bin/javac
. но так как это - вторая главная ошибка в этом файле журнала, она, возможно, была вызвана первой ошибкой. Если это происходит снова после фиксации LANG
проблема, волнуйтесь об этом затем.
No apport report written because MaxReports is reached already
apport
система сообщения об ошибке. У Вас было столько ошибок (больше, чем MaxReports
), это apport
не отправил эту ошибку в Каноническую Поддержку / Поддержку Ubuntu (см. man -k apport
).
Просто читайте и поймите, сообщения. Решите первую проблему и любого выглядящие словно independant другие проблемы. Пена, Промывка, Повторение.
`