1

Привет, я хочу установить ruby на мою Ubuntu 12.04. Я попытался сделать это с помощью следующей команды sudo apt-get install curl но она выдает следующую ошибку.

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
No apport report written because the error message indicates its a followup error from a previous failure.
                                                                                                      Errors were encountered while processing:
 qmail
 qmail-run
E: Sub-process /usr/bin/dpkg returned an error code (1)

Как решить эту ошибку. Нужна помощь. Я использую Ubuntu 12.04

1 ответ1

1

Проблема в том, что у вас нет полного доменного имени в вашем /etc/hosts .

Вот пример того, что /etc/hosts должно содержать:

root@precise64:/home/vagrant# cat /etc/hosts
127.0.1.1       precise64.example.com precise64

# The following lines are desirable for IPv6 capable hosts
::1     ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

После того, как вы исправили файл /etc/hosts , вы можете проверить свое полное доменное имя с помощью hostname -f

root@precise64:/home/vagrant# hostname -f
precise64.example.com

Вы должны быть в состоянии выполнить sudo apt-get install qmail после внесенных изменений.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .