12.04, когда я делаю apt-get install
на postgresql (который уже установлен), он возвращает ошибку, в которой упоминается rabbitmq-сервер. Каковы обстоятельства, которые могут вызвать этот тип отказа?
# apt-get install -y postgresql
Reading package lists... Done
Building dependency tree
Reading state information... Done
postgresql is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 80 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Setting up rabbitmq-server (2.7.1-0ubuntu4) ...
Starting rabbitmq-server: FAILED - check /var/log/rabbitmq/startup_{log, _err}
rabbitmq-server.
invoke-rc.d: initscript rabbitmq-server, action "start" failed.
dpkg: error processing rabbitmq-server (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
rabbitmq-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
Оказывается, что rabbitmq-сервер не может запуститься, потому что он не может разрешить имя хоста, поэтому добавление соответствующей строки в / etc / hosts исправило это:
127.0.1.1 hostname.example.com hostname
Я все еще не точно уверен, что запускает команду запуска службы кролика после установки postgres.
Просто для уверенности, взгляните на вашу локальную сеть
ip add
Если нет lo
сети, вы должны включить ее:
ifconfig lo up
Затем перезапустите снова сервер, и давайте посмотрим, работает ли он снова сейчас
systemctl start rabbitmq-server