Mailinglist Archive: opensuse (1786 mails)

< Previous Next >
Re: [opensuse] openSUSE 12.1 / RabbitMQ / systemd
On Mon, 2011-11-21 at 15:48 +0100, Andreas Jaeger wrote:
On 11/21/2011 10:44 AM, Adam Tauno Williams wrote:
Does anyone know of RabbitMQ packages for openSUSE 12.1?
Previously I've used the Rabbit& Erlang packages for RHEL / CentOS
without any issues but due to the transition to systemd these packages
no longer install [lack of initscripts, et al].
I'm confuse
systemd supports LSB init scripts, so RabbitMQ should be able to
continue to work
What is really the problem?

There are no "chkconfig" or "initscript" packages. But they still
provide a SuSE package, one just has to find
<http://www.rabbitmq.com/install-rpm.html> But otherwise all their
install instructions assume Fedora/CentOS/RHEL.

For the record [list archives]:

Installing erlang is as simple as -

zypper addrepo --check --refresh
"http://download.opensuse.org/repositories/devel:/languages:/erlang/openSUSE_12.1/";
erlang
zypper in erlang

All the RabbitMQ packages available from the repos are *ANCIENT* [The
2.6.x series are much faster, resource efficient, bundle the management
interfaces, and supports the x-expires / x-message-ttl extensions (which
dramatically simply workflow applications)].
<http://software.opensuse.org/search?q=rabbitmq&baseproject=openSUSE%
3A12.1&lang=en&exclude_debug=true>

Installing RabbitMQ -

# Get the package
curl --location -o rabbitmq-server-2.7.0-1.suse.noarch.rpm
http://www.rabbitmq.com/releases/rabbitmq-server/v2.7.0/rabbitmq-server-2.7.0-1.suse.noarch.rpmlinux-dauq:/home/awilliam/Documents/SubSystems/RabbitMQ


# Make sure what got downloaded is an RPM package

file rabbitmq-server-2.7.0-1.suse.noarch.rpm

Output -
rabbitmq-server-2.7.0-1.suse.noarch.rpm: RPM v3.0 bin i386/x86_64

# Install
rpm -Uvh rabbitmq-server-2.7.0-1.suse.noarch.rpm

Output -
insserv: Service network is missed in the runlevels 2 to use service
VMware

Note: This output shows SysV services only and does not include native
systemd services. SysV configuration data might be overridden by native
systemd configuration.

rabbitmq-server 0:off 1:off 2:off 3:on 4:on 5:on 6:off

# Start
service rabbitmq-server start

Now Rabbit appears to be up and running but the management interface is
not available [service is not listening on TCP/55672 as it does for
CentOS or openSUSE 11.4].


--
To unsubscribe, e-mail: opensuse+unsubscribe@xxxxxxxxxxxx
To contact the owner, e-mail: opensuse+owner@xxxxxxxxxxxx

< Previous Next >