installArchives () не удалось: perl: warning: Не удалось установить языковой стандарт [дубликат]

На этот вопрос уже есть ответ здесь:

Я постоянно получаю обновления, но когда я загружаю их, в конце концов они выдает сообщение об ошибке: операция пакета завершилась неудачно. Я не могу понять, что именно вызвало это. У меня недостаточно репутации, иначе я бы выложил скриншоты! У меня общий диск на 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
-1
задан 3 December 2018 в 14:48

1 ответ

Чтение сообщения об ошибке:

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 другие проблемы. Пена, Промывка, Повторение.

`

0
ответ дан 8 August 2019 в 09:43

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

Похожие вопросы: