Во-первых:
root
, это совершенно не нужно. Он может понадобиться для окончательной make install
, но, скорее всего, не иначе. / usr / bin
, там устанавливаются утилиты (базовой системы). Вместо этого:
~ / build
, в который вы распаковали исходные коды. Makefile не является исполняемым файлом. Это файл, содержащий инструкции для программы make
о том, как создать конкретную часть программного обеспечения.
Вы используете Makefile, просто набрав make
.
Если программное обеспечение поставляется с инструкциями по установке (найдите файл INSTALL
), прочтите их.
Правильно ли разрешаются имена хостов, указанные в конфигурации Corosync? Я бы начал с проверки этого.
# host isis.localdoamin
Поскольку «домен», кажется, написано неправильно (или на языке, которого я не знаю), я собираюсь предположить, что эта команда не работает? ; -)
Кроме того, вместо этого вы можете использовать короткое имя хоста (без ".localdomain") или IP-адреса интерфейсов, к которым вы хотите привязать Corosync.
Было ли это сообщение об ошибке из-за того, что proxmox добавил запись на loopback ip для имени хоста моего контейнера в /etc/hosts
вот так:
# --- BEGIN PVE ---
127.0.1.1 pgmaster
# --- END PVE ---
У меня есть еще одна запись в hosts
для этого имени. Закомментировал петлевую запись, и теперь все в порядке.