2011-06-01 4 views
0

Ceci est ma configuration.erreur rabbitmq au démarrage

OS: 2.6.35-28-generic-pae # 50 Ubuntu SMP Ven 18 mars 20:43:15 UTC 2011 i686 GNU/Linux
Erlant Bureau du Procureur: R14B03
RabbitMQ: rabbitmq-server-2.4. 1 (construit à partir de la source à l'aide R14B03, utilisé "make USE_SPECS = false" pour corriger un problème qui a été poppoing en construction.

construction va bien.

quand je commence serveur ./rabbitmq-server commencer, je erreur suivante:

ERREUR: génération de démarrage sc fichier ript
/export/workdir/data/rabbitmq/mnesia/[email protected]/rabbit.script a échoué:
{ 'EXIT', {{BadMatch, {erl_prim_loader, erreur}},
[{ xref_utils, find_beam, 1},
{xref_base, '- make_libs/5-fun-0 -', 2},
{listes, foldl, 3},
{xref_base, make_libs, 5},
{ xref_base, do_set_up, 1}, {
xref_base, do_set_up, 2}, {
xref_base, q, 3}, {
xref, handle_call, 3}]}}

Indépendant, je préfère utiliser la dernière version de lapin et la construire moi-même plutôt que d'aller à des versions plus anciennes.

grâce

Répondre

2
Ce

est un retraçage. Si vous lisez et Erlang tutoriel, cela vous expliquera comment le lire.

Cela me semble être une erreur typographique dans un fichier de configuration. Passez en revue toutes les entrées de fichier de configuration que vous avez faites, en particulier en ce qui concerne les plugins.

Si vous n'avez pas du tout installé de plugins, alors je suggère de télécharger la collection de plugins utilisée pour faire le travail de rabbitmq, et de le configurer. Ces jours-ci, il est inhabituel d'avoir une installation RabbitMQ sans plugins du tout. Juste noté que vous êtes sur Ubuntu.

1

J'ai récemment construit RabbitMQ 2.4.1 sur Ubuntu et n'ai pas réussi à obtenir une compilation réussie avec Erlang 14B03 (que j'ai également construit). J'ai donc construit Erlang 14B02 et l'ai utilisé pour construire RabbitMQ sans aucun problème. Ensuite, j'ai remplacé le Erlang avec 14B03 pour lancer RabbitMQ et encore, pas de problèmes. Je n'ai pas utilisé la mise en page de répertoire Ubuntu ou les scripts shell, j'ai juste piraté les scripts standard RabbitMQ pour lancer Rabbit à partir du répertoire dans lequel je l'ai installé.

Vous devez définir des variables d'environnement avant de faire make install export TARGET_DIR =/opt/rabbitmq export SBIN_DIR =/opt/rabbitmq/sbin export MAN_DIR =/opt/rabbitmq/homme

0

Je suis arrivé cette erreur fonctionnant sous OS X. Le problème pour moi était que mon compte d'utilisateur n'avait pas les permissions pour créer le fichier de script de démarrage. Démarrage du serveur de lapin en utilisant sudo résolu le problème.