LINUX.ORG.RU

Не устанавливается ejabberd в Ubuntu 12.04.2 LTS

 ,


0

1

Суть:

koot@gateway:~$ sudo apt-get install ejabberd 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  libunix-syslog-perl imagemagick graphicsmagick-imagemagick-compat
НОВЫЕ пакеты, которые будут установлены:
  ejabberd
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
Необходимо скачать 0 B/1 508 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 3 703 kB.
Предварительная настройка пакетов ...
Selecting previously unselected package ejabberd.
(Чтение базы данных ... на данный момент установлено 62899 файлов и каталогов.)
Распаковывается пакет ejabberd (из файла .../ejabberd_2.1.10-2ubuntu1.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для ureadahead ...
Настраивается пакет ejabberd (2.1.10-2ubuntu1.1) ...
Generating SSL certificate /etc/ejabberd/ejabberd.pem...
Not replacing deleted config file /etc/ejabberd/ejabberd.cfg
chown: cannot access `/etc/ejabberd/ejabberd.cfg': No such file or directory
dpkg: не удалось обработать параметр ejabberd (--configure):
 подпроцесс установлен сценарий post-installation возвратил код ошибки 1
Отчёты apport не записаны, так достигнут MaxReports
                                                   При обработке следующих пакетов произошли ошибки:
 ejabberd
E: Sub-process /usr/bin/dpkg returned an error code (1)
koot@gateway:~$ stat /etc/init.d/ejabberd
stat: cannot stat `/etc/init.d/ejabberd': No such file or directory
Что такое и как исправить?

★★★

Ответ на: комментарий от wota

не катит :(

koot@gateway:~$ sudo apt-get remove ejabberd --purge
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакеты, которые будут УДАЛЕНЫ:
  ejabberd*
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 1 пакетов, и 2 пакетов не обновлено.
не установлено до конца или удалено 1 пакетов.
После данной операции, объём занятого дискового пространства уменьшится на 3 703 kB.
Хотите продолжить [Д/н]? y
(Чтение базы данных ... на данный момент установлено 63204 файла и каталога.)
Удаляется пакет ejabberd ...

Crash dump was written to: /var/log/ejabberd/erl_crash.dump
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
Вычищаются файлы настройки пакета ejabberd ...
Removing user `ejabberd' ...
Warning: group `ejabberd' has no more members.
Done.
The group `ejabberd' does not exist.
Обрабатываются триггеры для ureadahead ...
Обрабатываются триггеры для man-db ...
koot@gateway:~$ sudo apt-get install ejabberd 
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Предлагаемые пакеты:
  libunix-syslog-perl imagemagick graphicsmagick-imagemagick-compat
НОВЫЕ пакеты, которые будут установлены:
  ejabberd
обновлено 0, установлено 1 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
Необходимо скачать 0 B/1 508 kB архивов.
После данной операции, объём занятого дискового пространства возрастёт на 3 703 kB.
Предварительная настройка пакетов ...
Selecting previously unselected package ejabberd.
(Чтение базы данных ... на данный момент установлено 62892 файла и каталога.)
Распаковывается пакет ejabberd (из файла .../ejabberd_2.1.10-2ubuntu1.1_i386.deb)...
Обрабатываются триггеры для man-db ...
Обрабатываются триггеры для ureadahead ...
Настраивается пакет ejabberd (2.1.10-2ubuntu1.1) ...
adduser: Warning: The home directory `/var/lib/ejabberd' does not belong to the user you are currently creating.
Generating SSL certificate /etc/ejabberd/ejabberd.pem...

Creating config file /etc/ejabberd/ejabberd.cfg with new version
Starting jabber server: ejabberd
Crash dump was written to: /var/log/ejabberd/erl_crash.dump
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})

Crash dump was written to: /var/log/ejabberd/erl_crash.dump
Kernel pid terminated (application_controller) ({application_start_failure,kernel,{shutdown,{kernel,start,[normal,[]]}}})
.
koot@gateway:~$ 

kostett ★★★
() автор топика
Последнее исправление: kostett (всего исправлений: 1)
Ответ на: комментарий от kostett

таки помогло - ошибка про chown ушла, если в /var/log/ejabberd/erl_crash.dump бектрейс - выложи его на какую-нибудь пасту, чтоб можно было посмотреть, где оно падает

wota ★★
()
Ответ на: комментарий от wota

судя по Search в htop - нет..
***
ну, искал по слову ejabberd, всякие эрланги не проверял ибо хз как их экзекутейблы зовутся, впервые со всем этим столкнулся

kostett ★★★
() автор топика
Последнее исправление: kostett (всего исправлений: 2)
Ответ на: комментарий от GNU-Ubuntu1204LTS

похоже, что да:

koot@gateway:~$ cat /etc/*/sources.list
# 

# deb cdrom:[Ubuntu-Server 12.04.2 LTS _Precise Pangolin_ - Release i386 (20130214)]/ precise main restricted

# deb cdrom:[Ubuntu-Server 12.04.2 LTS _Precise Pangolin_ - Release i386 (20130214)]/ precise main restricted

# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://ru.archive.ubuntu.com/ubuntu/ precise main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://ru.archive.ubuntu.com/ubuntu/ precise-updates main restricted
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team. Also, please note that software in universe WILL NOT receive any
## review or updates from the Ubuntu security team.
deb http://ru.archive.ubuntu.com/ubuntu/ precise universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise universe
deb http://ru.archive.ubuntu.com/ubuntu/ precise-updates universe
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://ru.archive.ubuntu.com/ubuntu/ precise multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ precise-updates multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://ru.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu/ precise-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu precise-security main restricted
deb-src http://security.ubuntu.com/ubuntu precise-security main restricted
deb http://security.ubuntu.com/ubuntu precise-security universe
deb-src http://security.ubuntu.com/ubuntu precise-security universe
deb http://security.ubuntu.com/ubuntu precise-security multiverse
deb-src http://security.ubuntu.com/ubuntu precise-security multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu precise partner
# deb-src http://archive.canonical.com/ubuntu precise partner

## Uncomment the following two lines to add software from Ubuntu's
## 'extras' repository.
## This software is not part of Ubuntu, but is offered by third-party
## developers who want to ship their latest software.
# deb http://extras.ubuntu.com/ubuntu precise main
deb http://archive.canonical.com/ precise partner
deb-src http://archive.canonical.com/ precise partner
# deb-src http://extras.ubuntu.com/ubuntu precise main
koot@gateway:~$ 

kostett ★★★
() автор топика
Ответ на: комментарий от kostett

И впрямь похоже,встречался с подобным багом в дебиан стейбле. Каюсь,не осилил, бонально обновился до тестинга, и всё взлетело. Советую покапать в сторону ппа,с больее новой версией ejabberd

GNU-Ubuntu1204LTS ★★★
()
Ответ на: комментарий от Skeletal

с первым магия какая-то была - постоянно не находил какие-то классы, в общем, дальше установщика с веб-интерфейсом я не продвинулся
второй впервые слышу. надо попробовать, спасибо

kostett ★★★
() автор топика
Ответ на: комментарий от kostett

После --purge удали еще /var/lib/ejabberd/ и /var/log/ejabberd/ и прибей процессы, если есть.

iSage ★★★★
()
Ответ на: комментарий от Skeletal

просоди крут, встал с пол-пинка, запускается, шаред ростер умеет, збс
сейчас интернет подниму и попробую потестить с клиентов

kostett ★★★
() автор топика

все, prosody спас, работает на ура, всем спасибо, клозед

kostett ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.