Ошибка, в то время как установка CHMSee

Я недавно мигрировал от Windows до Ubuntu.

Моя текущая локаль показывает ниже вывода:

    cha@COMPUTER:~$ locale
    LANG=en_IN
    LANGUAGE=en_IN:en
    LC_CTYPE="en_IN"
    LC_NUMERIC="en_IN"
    LC_TIME="en_IN"
    LC_COLLATE="en_IN"
    LC_MONETARY="en_IN"
    LC_MESSAGES="en_IN"
    LC_PAPER="en_IN"
    LC_NAME="en_IN"
    LC_ADDRESS="en_IN"
    LC_TELEPHONE="en_IN"
    LC_MEASUREMENT="en_IN"
    LC_IDENTIFICATION="en_IN"
    LC_ALL=

Когда я пытаюсь установить CHMSee (или любое другое Приложение) использующий Центр программного обеспечения, я добираюсь ниже ошибки.

    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
    Selecting previously unselected package libchm1.
    (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 ... 207053 files and directories currently installed.)
    Unpacking libchm1 (from .../libchm1_2%3a0.40a-1_i386.deb) ...
    Selecting previously unselected package libjavascriptcoregtk-1.0-0.
    Unpacking libjavascriptcoregtk-1.0-0 (from .../libjavascriptcoregtk-1.0-0_1.8.0-0ubuntu2_i386.deb) ...
    Selecting previously unselected package libwebkitgtk-1.0-common.
    Unpacking libwebkitgtk-1.0-common (from .../libwebkitgtk-1.0-common_1.8.0-0ubuntu2_all.deb) ...
    Selecting previously unselected package libwebkitgtk-1.0-0.
    Unpacking libwebkitgtk-1.0-0 (from .../libwebkitgtk-1.0-0_1.8.0-0ubuntu2_i386.deb) ...
    Selecting previously unselected package chmsee.
    Unpacking chmsee (from .../chmsee_1.3.0-2ubuntu2_i386.deb) ...
    Processing triggers for bamfdaemon ...
    Rebuilding /usr/share/applications/bamf.index...
    Processing triggers for desktop-file-utils ...
    Processing triggers for gnome-menus ...
    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 qmail (1.06-4) ...

    The hostname -f command returned: $1

    Your system needs to have a fully qualified domain name (fqdn) in
    order to install the var-qmail packages.

    Installation aborted.

    dpkg: error processing qmail (--configure):
     subprocess installed post-installation script returned error exit status 1
    dpkg: dependency problems prevent configuration of qmail-run:
     qmail-run depends on qmail (>= 1.06-2.1); however:
      Package qmail is not configured yet.
    dpkg: error processing qmail-run (--configure):
     dependency problems - leaving unconfigured
    Setting up libchm1 (2:0.40a-1) ...
    No apport report written because the error message indicates its a followup error from a previous failure.
    Setting up libjavascriptcoregtk-1.0-0 (1.8.0-0ubuntu2) ...
    Setting up libwebkitgtk-1.0-common (1.8.0-0ubuntu2) ...
    Setting up libwebkitgtk-1.0-0 (1.8.0-0ubuntu2) ...
    Setting up chmsee (1.3.0-2ubuntu2) ...
    Processing triggers for libc-bin ...
    ldconfig deferred processing now taking place
    Errors were encountered while processing:
     qmail
     qmail-run
    Error in function: 
    SystemError: E:Sub-process /usr/bin/dpkg returned an error code (1)
    Setting up qmail (1.06-4) ...

    The hostname -f command returned: $1

    Your system needs to have a fully qualified domain name (fqdn) in
    order to install the var-qmail packages.

    Installation aborted.

    dpkg: error processing qmail (--configure):
     subprocess installed post-installation script returned error exit status 1
    dpkg: dependency problems prevent configuration of qmail-run:
     qmail-run depends on qmail (>= 1.06-2.1); however:
      Package qmail is not configured yet.
    dpkg: error processing qmail-run (--configure):
     dependency problems - leaving unconfigured

Кто-то может помочь мне в решении этого вопроса? Разработка больше всего ценилась бы, так как я очень плохо знаком с этим.

3
задан 1 September 2012 в 18:38

2 ответа

Здесь могло быть несколько проблем, но главным являются, вероятно, настройки локали, которые я упоминаю в своей третьей точке:

1) Вы могли сначала попытаться удалить программу (qmail) это, кажется, вызывает проблемы (и предотвращает Вас устанавливающий что-либо еще) путем выполнения:

sudo apt-get remove qmail

Или если Вы хотите сохранить его и попытаться настроить его (и что-либо еще), работать

sudo dpkg --configure -a

Мы не можем использовать dpkg-reconfigure пока пакет на самом деле не настроен во-первых.

Теперь попытайтесь работать sudo apt-get update.

2) Даже при том, что Ваши сообщения об ошибках включают что-то о Вашем имени хоста, это - вероятно, отвлекающий маневр, как Вы обсудили в комментариях. Тем не менее, Вы могли все еще проверить что вывод cat /etc/hostname и имя хоста наверху /etc/hosts то же.

3) Теперь, Ваша основная проблема, вероятно, относится к Вашим настройкам локали, даже при том, что вывод locale не смотрит особенно неправильно. Однако точные ошибки, сгенерированные Вашей проблемой, несколько раз происходили на Ubuntuforums. Общие рекомендации состоят в том, чтобы работать locale-gen и подайте его со своими конкретными настройками; например, в Вашем случае Вы могли работать:

sudo locale-gen en.IN 

Вы, возможно, также должны были бы добавить en_IN.ISO8859-1 или en_IN.UTF-8В зависимости от того, как Вы хотите свои указанные настройки кодировки. Совет в статье здесь довольно полезен и мог быть далее изменен для удовлетворения потребностям при необходимости. После выполнения locale-gen, также полезно работать

sudo dpkg-reconfigure locales

Если это не решает проблему, существует дальнейшая документация относительно локалей в Wiki Ubuntu. Однако решение должно относиться к локалям, как это, кажется, типичная проблема.

0
ответ дан 21 October 2019 в 11:39

Отредактируйте/etc/hosts файл для изменения

127.0.0.1 localhost
127.0.1.1 desktop

к

127.0.0.1 localhost
127.0.1.1 desktop.your.domain desktop

Пример: с моей машиной

127.0.0.1 localhost
127.0.1.1 vnpt

к

127.0.0.1 localhost
127.0.1.1 vnpt.vnpt-domain vnpt

После этого можно установить qmail.

0
ответ дан 21 October 2019 в 11:39

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

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