My original explanation of the problem:
I discovered, last night, that the current Ubuntu deb amd64 package
file for erlang-base (and possibly also erlang-nox), are corrupt
(aptitude reports that there is a "Hash sum mismatch" error on
erlang-base and does not even attempt to install it). I'm not entirely
sure about erlang-nox (as erlang-base is required by it). In fact, I
was not even successful in getting the erlang-src package to load via
aptitude (it attempts to load erlang-base first, so the whole mess
fails). The erlang packages are required by ejabberd (so they get
loaded implicitly).
I've worked past this problem by using copies of the .deb files from
other, already working, OpenSRF installations. So, if anyone wants to
install on Ubuntu and is having trouble with erlang or ejabberd
installing, contact me off the list and I'll arrange to get you copies
of the working .deb files. (I did attempt to let the maintainers of the
package know about the problem, but I don't know if that message will
get through....)
I
also ran into problems with some of the Perl modules (notably some of
the DateTime-related modules; separate email coming if I figure
anything out about them).
Whatever incompatibilities CPAN was finding last evening seem to have
resolved themselves in the mean time (someone must've fixed a problem
module).
|