I'm trying to get RabbitMQ setup, but something funky is going on with my dependencies. I'm running a Debian 7.1 that will be used as a server, hence has no desktop environment. I try to install rabbitmq-server using aptitude:

$ apt-get install rabbitmq-server
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package rabbitmq-server is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source.
E: Package 'rabbitmq-server' has no installation candidate

Getting the .deb file from the RabbitMQ site yields the following dependency error:

$ apt-get install erlang-nox
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package erlang-nox is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or is only available from another source.
E: Package 'erlang-nox' has no installation candidate

That worked. I should've picked up on that, but how is the main depository not included after a clean OS Install? Perhaps it was excluded when I unchecked the Desktop environment, but still pretty weird. Thank you, and sorry for getting back to you so late.
–
user991710Jul 8 '13 at 19:33

@user991710 no idea, it is strange, maybe a change you made at some point?
–
terdonJul 8 '13 at 19:41