Я могу ошибаться и поступать неправильно, но сначала у меня была та же проблема, что и у вас. Через некоторое время я обнаружил здесь , что GRUB должен иметь раздел EFI объемом 512 МБ с файловой системой vfat
. Это на случай, если вы устанавливаете свою систему как EFI:
Для EFI вам нужен небольшой (512 МБ или меньше) раздел с файловой системой vfat и включенным флагом загрузки.
Это означает, что вы должны учитывать этот факт при создании разделов. При этом (например, с помощью cfdisk) вам необходимо установить / dev / sdX1 как EFI, а затем отформатировать его в файловую систему FAT32 (с помощью команды mkfs.vfat -F32 / dev / sdX1
в процессе установки). Только тогда grub будет распознан.
Я полагаю, что Syslinux может работать с вашим разделом ext2, если вам захочется его попробовать.
Если вы не устанавливаете Arch как EFI, вы, вероятно, сможете проверить что-нибудь в вики. Я не могу больше помочь в этом случае.
Я знаю, что этот пост старый, но на тот случай, если кто-то придет сюда и надеется найти решение.
Программа установки RabbitMQ создает пользователя rabbitmq
и задает домашний каталог /var/lib/rabbitmq
. Вы можете обнаружить это, найдя пользователя rabbitmq
в /etc/passwd
.
Apparently the erlang cookie of the server, running on my local machine, does not match the cookie on my local machine.
Откуда вы это знаете? Вы выполнили команду и увидели ошибку? Это важная информация.
Способ, которым RabbitMQ предназначен для использования при установке через пакет, должен быть запущенinit
(systemd
)как пользователь rabbitmq
. Затем, когда вам нужно запустить rabbitmqctl
, вы делаете это как root
, и команда переключается на пользователя rabbitmq
, гарантируя, что используется правильный файл cookie.
Вы можете скопировать файл /var/lib/rabbitmq/.erlang.cookie
в свой домашний каталог и запустить rabbbitmqctl
как собственный пользователь.
ПРИМЕЧАНИЕ.:Команда RabbitMQ следит за списком рассылкиrabbitmq-users
и лишь иногда отвечает на вопросы в StackOverflow.