i am trying to install ejabberd in centos.
but i am getting an error "yum Ejabberd Install = no package found".
can you please answer ?
You can download official installers and packages from ProcessOne website: https://www.process-one.net/en/ejabberd/downloads/
Related
I am trying to install Ezra-project on Ubuntu 20.04. When I run the install it fails and says:
dpkg: dependency problems prevent configuration of ezra-project:
ezra-project depends on libicu66; however:
Package libicu66 is not installed.
I tried installing libicu66 with
sudo apt install libicu66
But it says
Package libicu66 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 'libicu66' has no installation candidate
Is libicu66 available for Ubuntu 20.04? If so, please could someone direct me to where to download it from?
I faced same problem when i tried to install couchdb.
The solution i found was installing it manually.
Go to https://www.ubuntuupdates.org/package/core/focal/main/base/libicu66 and download the proper version for your CPU architecture.
It could be done with wget http://security.ubuntu.com/ubuntu/pool/main/i/icu/libicu66_66.1-2ubuntu2_[YOUR_CPU_ARCHITECTURE].deb
Then in the same folder use sudo apt update && sudo dpkg -i libicu66_66.1-2ubuntu2_[YOUR_CPU_ARCHITECTURE].deb
I have this error when i tried to install python packages.
When i run the command pip install it won't work and I have a message error that says
no matching distribution found.
I tried to upgrade the pip version but still the same problem.
PS: I'm using Ubuntu gnome 16.04.
error message
There is no module threading at PyPI (it's where from pip downloads packages). threading is a module from the standard library, you don't need to install it.
In the homepage of RabbitMQ it says
First install erlang
Then install RabbitMQ by
rpm --import https://www.rabbitmq.com/rabbitmq-release-signing-key.asc
yum install rabbitmq-server-3.6.3-1.noarch.rpm
I installed erlang but when install RabbitMQ it failed, the error says
Requires: erlang>=R16B-03
But I have already installed erlang 19.0, what's the problem? Someone in other article suggested RabbitMQ doesn't support erlang 19.0 right now, then what should I do? I have already installed erlang 19.0 and tried installing erlang 18.3 without deleting erlang 19.0, because I don't know how to uninstall erlang :( , it still fails (but $erl shows the version is 18.3).
RabbitMQ will support Erlang 19.0 starting from the version 3.6.4 (currently in RC1).
I suggest to use the zero dependency Erlang/OTP 18.3.4 package here:
https://github.com/rabbitmq/erlang-rpm/releases/tag/v1.3.0
install it in this way:
wget https://github.com/rabbitmq/erlang-rpm/releases/download/v1.3.0/erlang-18.3.4-1.el7.centos.x86_64.rpm
rpm -i erlang-18.3.4-1.el7.centos.x86_64.rpm
To remove your current erlang installation try using:
sudo yum remove erlang*
Currently I have Erlang version 5.10.4 and OTP "R16B03".
Now I have to update Erlang from version 6.1 and OTP greater than 17.1 in Ubuntu 14.04 LTS (64 bit) in order to install the latest version of ejabberd (16.02).
For this I have tried instructions at this URL: http://erlang.org/doc/installation_guide/INSTALL.html
but when I am hitting the make command an error is coming:-
Makefile:247: /home/Hemant/otp_src_18.2/make/i686-pc-linux-gnu/otp_ded.mk: No such file or directory
make: *** No rule to make target `/home/Hemant/otp_src_18.2/make/i686-pc-linux-gnu/otp_ded.mk'. Stop.
I tried another way:
$ sudo apt-get install erlang
But I am getting the same version (Erlang 5.10) while I have updated the apt-get.
Now how can I get the latest version of Erlang?
When installing erlang do the following from this link:
wget http://packages.erlang-solutions.com/erlang-solutions_1.0_all.deb
sudo dpkg -i erlang-solutions_1.0_all.deb
Now the repository is added simply install esl-erlang with:
sudo apt-get update
sudo apt-get install esl-erlang
Installing ejabberd follow Mickaƫl's blog post:
git clone git#github.com:processone/ejabberd.git
cd ejabberd
chmod +x autogen.sh
./autogen.sh
./configure
sudo make && make install
Now I do remember getting quite a few compiler errors and all the errors were due to packages not being installed on my system. So when you receive an error from say libexpat then install the package sudo apt-get install libexpat1 and so on for all the following errors.
Good luck!
As your question is more on ejabberd than Erlang itself, you can download ejabberd prepackaged with its own Erlang version from ProcessOne site: https://www.process-one.net/en/ejabberd/downloads
If you want to learn about alternative ways to install ejabberd, you can follow the official documentation: https://docs.ejabberd.im/admin/guide/installation/
You can for example see at bottom of the page instructions to build ejabberd from source if you prefer.
I am trying to check the file in your error but I don't see it in the sources: https://github.com/erlang/otp/tree/OTP-18.2.4/make Can you try to clone it directly from GitHub and then compile? Or...
I recommend you to download Erlang packages specifically precompiled for Ubuntu from Erlang Solutions: https://www.erlang-solutions.com/resources/download.html
I was using them whenever I had to install Erlang on Ubuntu and never had problems. The codename for your Ubuntu would be Trusty Tahr.
I want to install latest ejabberd 14.05, XMPP server in Ubuntu 10.04.
when i run command
apt-get -y install ejabberd
it installed ejabberd 2.1.2 but I'd like the latest one to be installed.
How do I get the latest ejabberd version installed? If it's not possible, then due to what reasons exactly?
To install latest ejabberd on Ubuntu, you should check ejabberd Download page. It offers different packaging, either binary installer or .deb package files.