Ошибка при установке любого программного обеспечения или обновлении в Ubuntu 12.04
Во время установки чего-либо или обновления я получаю эту ошибку "Установка или удаление программного пакета не удалась". и детали ниже:
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
(Reading database ...
(Reading database ... 5%%
(Reading database ... 10%%
(Reading database ... 15%%
(Reading database ... 20%%
(Reading database ... 25%%
(Reading database ... 30%%
(Reading database ... 35%%
(Reading database ... 40%%
(Reading database ... 45%%
(Reading database ... 50%%
(Reading database ... 55%%
(Reading database ... 60%%
(Reading database ... 65%%
(Reading database ... 70%%
(Reading database ... 75%%
(Reading database ... 80%%
(Reading database ... 85%%
(Reading database ... 90%%
(Reading database ... 95%%
(Reading database ... 100%%
(Reading database ... 445343 files and directories currently installed.)
Preparing to replace qbittorrent 3.1.x-0~4612-20131231~ubuntu12.04.1 (using .../qbittorrent_3.1.x-0~4619-20140103~ubuntu12.04.1_i386.deb) ...
Unpacking replacement qbittorrent ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for menu ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for man-db ...
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 isc-dhcp-server (4.1.ESV-R4-0ubuntu5.9) ...
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
/var/lib/dpkg/info/isc-dhcp-server.config: 10: /etc/default/isc-dhcp-server: Separate: not found
dpkg: error processing isc-dhcp-server (--configure):
subprocess installed post-installation script returned error exit status 127
No apport report written because MaxReports is reached already
dpkg: dependency problems prevent configuration of dhcp3-server:
dhcp3-server depends on isc-dhcp-server; however:
Package isc-dhcp-server is not configured yet.
dpkg: error processing dhcp3-server (--configure):
dependency problems - leaving unconfigured
Setting up qbittorrent (3.1.x-0~4619-20140103~ubuntu12.04.1) ...No apport report written because MaxReports is reached already
Processing triggers for menu ...
Errors were encountered while processing:
isc-dhcp-server
dhcp3-server
Error in function:
Setting up isc-dhcp-server (4.1.ESV-R4-0ubuntu5.9) ...
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
/var/lib/dpkg/info/isc-dhcp-server.config: 10: /etc/default/isc-dhcp-server: Separate: not found
dpkg: error processing isc-dhcp-server (--configure):
subprocess installed post-installation script returned error exit status 127
dpkg: dependency problems prevent configuration of dhcp3-server:
dhcp3-server depends on isc-dhcp-server; however:
Package isc-dhcp-server is not configured yet.
dpkg: error processing dhcp3-server (--configure):
dependency problems - leaving unconfigured
в то время как в действительности программное обеспечение устанавливается, но выдает вышеуказанную ошибку. Я использую Ubuntu 12.04 с оболочкой GNOME.
1 ответ
Из журнала ошибок в вашем вопросе я могу предположить, что с вашими локалями что-то не получилось. (не только).
Изучите этот файл
cat /etc/default/locale
содержимое этого файла должно читаться
LANG="en_US.UTF-8"
выше для английского языка. Но никакая другая строка не должна быть внутри этого файла.
Если существуют другие строки, отредактируйте файл и удалите их все, кроме LANG
строка.
Если файл даже не существует, создайте его и добавьте LANG
только строка
В любом случае используйте редактор с привилегиями root.
gksudo gedit /etc/default/locale
после редактирования и сохранения перенастроить некоторые вещи.
sudo dpkg-reconfigure locales
sudo update-locale
выйти / войти или перезагрузиться.
О сервере DHCP прочитайте этот ответ. Некоторые файлы конфигурации должны существовать. Эти файлы перечислены в ответе с содержимым по умолчанию.
Тогда попробуйте еще раз
sudo apt-get install -f
sudo dpkg --configure -a