UCS 3.2 und plucs: Netzwerkfehler

german

#1

Hallo,

ich habe soeben plucs auf dem Master installiert. Leider schlägt die Verbindung sowohl mit jitsi als auch kde-telepathy unter UCC 2 fehl, auch mit Angabe des fqdn des Masters.

/var/log/ejabberd/ ist leer, laut ps aux scheint ejabberd zu laufen.

Danke und Grüße
SirTux


#2

Hallo,

bitte mal nachsehen, ob /etc/init.d/ejabberd existiert. Eigentlich sollte eine Diversion auf /etc/init.d/ejabberd.debian vorhanden sein und das originale Startskript nicht verwendet werden.

Wenn ja, bitte diesen ejabberd stoppen / killen und Plucs über dessen Skript starten.

Diversion wiederherstellen:

dpkg-divert --package plucs --divert /etc/init.d/ejabberd.debian --rename --add /etc/init.d/ejabberd

Im Moment denke ich, dass das bei UCS-Updates wieder auftreten kann. Wir haben das Problem auf dem Radar.

Viele Grüße,
Dirk Ahrnke


#3

äh, gerade erst gesehen, dass es ja um eine Neuinstallation ging. Das war eine Kurzschlußreaktion meinerseits.

Trotzdem wäre es sinnvoll zu prüfen, ob die Diversion existiert.

Als nächstes dann die /etc/ejabberd/ejabberd.cfg ansehen und inbesondere hinsichtlich der LDAP-Konfiguration auf Sinnfälligkeit prüfen. Außer der ejabberd.log ist ggf. auch die erlang.log interessant.

Viele Grüße,
Dirk Ahrnke


#4

Hallo,

die Datei existiert nicht:

ls -l /etc/init.d/ejabberd*
-rwxr-xr-x 1 root root 2696 15. Okt 2013  /etc/init.d/ejabberd.dpkg-new

EDIT: Die LDAP-Konfiguration scheint auch richtig zu sein.


#5

Da habe ich fast vermutet. Siehe letzter Post.
Am besten erst die erlang.log prüfen.


#6

Eine Datei /var/log/erlang.log existiert nicht. Der Befehl schlägt auch fehl (auch mit ejabberd.dpkg-new):

dpkg-divert --package plucs --divert /etc/init.d/ejabberd.debian --rename --add /etc/init.d/ejabberd
dpkg-divert: »Umleitung von /etc/init.d/ejabberd zu /etc/init.d/ejabberd.debian durch plucs« kollidiert mit »lokale Umleitung von /etc/init.d/ejabberd zu /etc/init.d/ejabberd.debian«

#7

Ich denke, die Diversion sollten wir hier erstmal außer Acht lassen. Sie ist ja auch gesetzt.
Sorry für die Konfusion.

Die erlang.log sollte ja auch in /var/log/ejabberd sein, aber da schrieben Sie ja, dass das Verzeichnis leer ist…

Ich hab mal eben auf einem UCS 3.2 Single-Master Plucs installiert. Das funktionierte sofort, aber es ist ja auch eine Testumgebung.

Können Sie mal die ejabberd-Prozesse beenden und “/etc/init.d./plucs start” probieren?
Es sollte zumindest etwas in /var/log/ejabberd protokolliert werden.

Viele Grüße,
Dirk Ahrnke

EDIT: letzter Satz ergänzt


#8

Da ist wohl einiges im Argen:

# /etc/init.d/plucs start
Starting jabber server: ejabberdNot configured to run automatically.
# ls -l /var/log/ejabberd/
insgesamt 0
# /etc/init.d/plucs stop
Stopping jabber server: ejabberd already stopped.
# ps aux|grep ej
root      8595  0.0  0.0   9692   864 pts/0    S+   16:30   0:00 grep ej
ejabberd 26468  0.0  0.0  10644   340 ?        S    14:56   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon

#9

ok.

Diese Meldung erscheint z.B., wenn die UCRV plucs/autostart auf FALSE steht.

Die Variablen werden normalerweise im Postinst vom Paket plucs gesetzt. Das sieht man z.B. in management-console-module-appcenter.log und config-registry.replog.


#10

Ja das hatte ich daher vorhin schon überprüft, aber es stimmt alles:

# ucr get plucs/autostart
true

#11

Und in /etc/default/plucs steht “RUN_EJABBERD=false” bzw. nicht “true”?
Ändert sich das bei einem “ucr commit /etc/default/plucs”?


#12

Da steht RUN_EJABBERD=false, das ändert sich auch durch ein “ucr commit” oder “ucr set” nicht

EDIT: Ich hab mal ins Template geschaut: xmpp/domains ist nicht definiert


#13

In /var/log/univention/listener.log siehts leider nicht gut aus :frowning: Die Meldungen gabs wohl schon vor der Installation von plucs:

15.05.15 17:08:00.346  LISTENER    ( ERROR   ) : failed to connect to any notifier
15.05.15 17:08:00.347  LISTENER    ( WARN    ) : can not connect any server, retrying in 30 seconds
15.05.15 17:08:30.347  LISTENER    ( WARN    ) : chosen server: master.top2.top1:7389
UNIVENTION_DEBUG_BEGIN  : uldap.__open host=master.top2.top1 port=7389 base=dc=top2,dc=top1
UNIVENTION_DEBUG_END    : uldap.__open host=master.top2.top1 port=7389 base=dc=top2,dc=top1
15.05.15 17:08:32.600  LISTENER    ( WARN    ) : initializing module plucs
15.05.15 17:10:13.493  LISTENER    ( WARN    ) : finished initializing module plucs
15.05.15 17:10:13.493  LISTENER    ( WARN    ) : received signal 15
Restarting jabber server: ejabberd is not running. Starting ejabberd.
15.05.15 17:10:20.033  DEBUG_INIT
UNIVENTION_DEBUG_BEGIN  : uldap.__open host=master.top2.top1 port=7389 base=dc=top2,dc=top1
UNIVENTION_DEBUG_END    : uldap.__open host=master.top2.top1 port=7389 base=dc=top2,dc=top1

EDIT: Gemäß SDB scheint da alles in Ordnung zu sein.


#14

Irgendwie haben wir (Kollege Greif hat auch grad mal in den Thread geschaut) den Eindruck, dass die Pakete nicht zu Ende installiert sind.
Erstes Indiz ist das Vorhandensein der /etc/init.d/ejabberd.dpkg-new.

Ein laufender Listener/Notifier ist natürlich auch wichtig. Darüber wird z.B. xmpp/domains gesetzt.


#15

Hm darauf scheint das Log denke ich nciht hunzudeuten:

5.05.15 14:55:01.522  MODULE      ( PROCESS ) : Es wurden 13,4 MB in 6 s geholt (339 kB/s)
15.05.15 14:55:02.323  MODULE      ( PROCESS ) : Vorkonfiguration der Pakete ...
15.05.15 14:55:03.937  MODULE      ( PROCESS ) : Vorkonfiguration der Pakete ...
15.05.15 14:55:05.113  MODULE      ( PROCESS ) : Ausführen von dpkg
15.05.15 14:55:06.458  MODULE      ( PROCESS ) : Vormals abgewähltes Paket erlang-base wird gewählt.
15.05.15 14:55:13.701  MODULE      ( PROCESS ) : (Lese Datenbank ... 158842 Dateien und Verzeichnisse sind derzeit installiert.)
15.05.15 14:55:13.715  MODULE      ( PROCESS ) : Entpacken von erlang-base (aus .../erlang-base_1%3a14.a-dfsg-3.4.201201241125_amd64.deb) ...
15.05.15 14:55:13.715  MODULE      ( PROCESS ) : erlang-base wird installiert
15.05.15 14:55:13.715  MODULE      ( PROCESS ) : erlang-base wird vorbereitet
15.05.15 14:55:18.345  MODULE      ( PROCESS ) : erlang-base wird entpackt
15.05.15 14:55:18.578  MODULE      ( PROCESS ) : Konfiguration von erlang-base wird vorbereitet
15.05.15 14:55:19.272  MODULE      ( PROCESS ) : Vormals abgewähltes Paket erlang-syntax-tools wird gewählt.
15.05.15 14:55:19.291  MODULE      ( PROCESS ) : Entpacken von erlang-syntax-tools (aus .../erlang-syntax-tools_1%3a14.a-dfsg-3.4.201201241125_amd64.deb) ...
15.05.15 14:55:19.291  MODULE      ( PROCESS ) : erlang-syntax-tools wird installiert
15.05.15 14:55:19.291  MODULE      ( PROCESS ) : erlang-syntax-tools wird vorbereitet
15.05.15 14:55:20.194  MODULE      ( PROCESS ) : erlang-syntax-tools wird entpackt
15.05.15 14:55:20.439  MODULE      ( PROCESS ) : Konfiguration von erlang-syntax-tools wird vorbereitet
15.05.15 14:55:21.134  MODULE      ( PROCESS ) : Vormals abgewähltes Paket erlang-asn1 wird gewählt.
15.05.15 14:55:21.153  MODULE      ( PROCESS ) : Entpacken von erlang-asn1 (aus .../erlang-asn1_1%3a14.a-dfsg-3.4.201201241125_amd64.deb) ...
15.05.15 14:55:21.153  MODULE      ( PROCESS ) : erlang-asn1 wird installiert
15.05.15 14:55:21.153  MODULE      ( PROCESS ) : erlang-asn1 wird vorbereitet
15.05.15 14:55:22.138  MODULE      ( PROCESS ) : erlang-asn1 wird entpackt
15.05.15 14:55:22.382  MODULE      ( PROCESS ) : Konfiguration von erlang-asn1 wird vorbereitet
15.05.15 14:55:23.162  MODULE      ( PROCESS ) : Vormals abgewähltes Paket erlang-crypto wird gewählt.
15.05.15 14:55:23.180  MODULE      ( PROCESS ) : Entpacken von erlang-crypto (aus .../erlang-crypto_1%3a14.a-dfsg-3.4.201201241125_amd64.deb) ...
15.05.15 14:55:23.181  MODULE      ( PROCESS ) : erlang-crypto wird installiert
15.05.15 14:55:23.181  MODULE      ( PROCESS ) : erlang-crypto wird vorbereitet
15.05.15 14:55:24.321  MODULE      ( PROCESS ) : erlang-crypto wird entpackt
15.05.15 14:55:24.644  MODULE      ( PROCESS ) : Konfiguration von erlang-crypto wird vorbereitet
15.05.15 14:55:25.291  MODULE      ( PROCESS ) : Vormals abgewähltes Paket erlang-mnesia wird gewählt.
15.05.15 14:55:25.313  MODULE      ( PROCESS ) : Entpacken von erlang-mnesia (aus .../erlang-mnesia_1%3a14.a-dfsg-3.4.201201241125_amd64.deb) ...
15.05.15 14:55:25.313  MODULE      ( PROCESS ) : erlang-mnesia wird installiert
15.05.15 14:55:25.313  MODULE      ( PROCESS ) : erlang-mnesia wird vorbereitet
15.05.15 14:55:26.250  MODULE      ( PROCESS ) : erlang-mnesia wird entpackt
15.05.15 14:55:26.483  MODULE      ( PROCESS ) : Konfiguration von erlang-mnesia wird vorbereitet
15.05.15 14:55:27.151  MODULE      ( PROCESS ) : Vormals abgewähltes Paket erlang-runtime-tools wird gewählt.
15.05.15 14:55:27.170  MODULE      ( PROCESS ) : Entpacken von erlang-runtime-tools (aus .../erlang-runtime-tools_1%3a14.a-dfsg-3.4.201201241125_amd64.deb) ...
15.05.15 14:55:27.170  MODULE      ( PROCESS ) : erlang-runtime-tools wird installiert
15.05.15 14:55:27.170  MODULE      ( PROCESS ) : erlang-runtime-tools wird vorbereitet
15.05.15 14:55:27.963  MODULE      ( PROCESS ) : erlang-runtime-tools wird entpackt
15.05.15 14:55:28.240  MODULE      ( PROCESS ) : Konfiguration von erlang-runtime-tools wird vorbereitet
15.05.15 14:55:29.158  MODULE      ( PROCESS ) : Vormals abgewähltes Paket erlang-public-key wird gewählt.
15.05.15 14:55:29.177  MODULE      ( PROCESS ) : Entpacken von erlang-public-key (aus .../erlang-public-key_1%3a14.a-dfsg-3.4.201201241125_amd64.deb) ...
15.05.15 14:55:29.177  MODULE      ( PROCESS ) : erlang-public-key wird installiert
15.05.15 14:55:29.177  MODULE      ( PROCESS ) : erlang-public-key wird vorbereitet
15.05.15 14:55:30.562  MODULE      ( PROCESS ) : erlang-public-key wird entpackt
15.05.15 14:55:30.761  MODULE      ( PROCESS ) : Konfiguration von erlang-public-key wird vorbereitet
15.05.15 14:55:31.842  MODULE      ( PROCESS ) : Vormals abgewähltes Paket erlang-ssl wird gewählt.
15.05.15 14:55:31.860  MODULE      ( PROCESS ) : Entpacken von erlang-ssl (aus .../erlang-ssl_1%3a14.a-dfsg-3.4.201201241125_amd64.deb) ...
15.05.15 14:55:31.860  MODULE      ( PROCESS ) : erlang-ssl wird installiert
15.05.15 14:55:31.861  MODULE      ( PROCESS ) : erlang-ssl wird vorbereitet
15.05.15 14:55:33.337  MODULE      ( PROCESS ) : erlang-ssl wird entpackt
15.05.15 14:55:33.811  MODULE      ( PROCESS ) : Konfiguration von erlang-ssl wird vorbereitet
15.05.15 14:55:34.535  MODULE      ( PROCESS ) : Vormals abgewähltes Paket erlang-inets wird gewählt.
15.05.15 14:55:34.554  MODULE      ( PROCESS ) : Entpacken von erlang-inets (aus .../erlang-inets_1%3a14.a-dfsg-3.4.201201241125_amd64.deb) ...
15.05.15 14:55:34.554  MODULE      ( PROCESS ) : erlang-inets wird installiert
15.05.15 14:55:34.554  MODULE      ( PROCESS ) : erlang-inets wird vorbereitet
15.05.15 14:55:35.442  MODULE      ( PROCESS ) : erlang-inets wird entpackt
15.05.15 14:55:35.653  MODULE      ( PROCESS ) : Konfiguration von erlang-inets wird vorbereitet
15.05.15 14:55:36.313  MODULE      ( PROCESS ) : Vormals abgewähltes Paket erlang-odbc wird gewählt.
15.05.15 14:55:36.331  MODULE      ( PROCESS ) : Entpacken von erlang-odbc (aus .../erlang-odbc_1%3a14.a-dfsg-3.4.201201241125_amd64.deb) ...
15.05.15 14:55:36.331  MODULE      ( PROCESS ) : erlang-odbc wird installiert
15.05.15 14:55:36.332  MODULE      ( PROCESS ) : erlang-odbc wird vorbereitet
15.05.15 14:55:37.060  MODULE      ( PROCESS ) : erlang-odbc wird entpackt
15.05.15 14:55:37.259  MODULE      ( PROCESS ) : Konfiguration von erlang-odbc wird vorbereitet
15.05.15 14:55:39.049  MODULE      ( PROCESS ) : Vormals abgewähltes Paket ejabberd wird gewählt.
15.05.15 14:55:39.068  MODULE      ( PROCESS ) : Entpacken von ejabberd (aus .../ejabberd_2.1.5-3.4.201310150836_amd64.deb) ...
15.05.15 14:55:39.068  MODULE      ( PROCESS ) : ejabberd wird installiert
15.05.15 14:55:39.068  MODULE      ( PROCESS ) : ejabberd wird vorbereitet
15.05.15 14:55:40.939  MODULE      ( PROCESS ) : ejabberd wird entpackt
15.05.15 14:55:41.195  MODULE      ( PROCESS ) : Konfiguration von ejabberd wird vorbereitet
15.05.15 14:55:42.610  MODULE      ( PROCESS ) : Vormals abgewähltes Paket libsctp1 wird gewählt.
15.05.15 14:55:42.628  MODULE      ( PROCESS ) : Entpacken von libsctp1 (aus .../libsctp1_1.0.11+dfsg-1.2.201104231654_amd64.deb) ...
15.05.15 14:55:42.629  MODULE      ( PROCESS ) : libsctp1 wird installiert
15.05.15 14:55:42.629  MODULE      ( PROCESS ) : libsctp1 wird vorbereitet
15.05.15 14:55:44.219  MODULE      ( PROCESS ) : libsctp1 wird entpackt
15.05.15 14:55:44.743  MODULE      ( PROCESS ) : Konfiguration von libsctp1 wird vorbereitet
15.05.15 14:55:45.657  MODULE      ( PROCESS ) : Vormals abgewähltes Paket lksctp-tools wird gewählt.
15.05.15 14:55:45.675  MODULE      ( PROCESS ) : Entpacken von lksctp-tools (aus .../lksctp-tools_1.0.11+dfsg-1.2.201104231654_amd64.deb) ...
15.05.15 14:55:45.676  MODULE      ( PROCESS ) : lksctp-tools wird installiert
15.05.15 14:55:45.676  MODULE      ( PROCESS ) : lksctp-tools wird vorbereitet
15.05.15 14:55:46.822  MODULE      ( PROCESS ) : lksctp-tools wird entpackt
15.05.15 14:55:47.129  MODULE      ( PROCESS ) : Konfiguration von lksctp-tools wird vorbereitet
15.05.15 14:55:48.814  MODULE      ( PROCESS ) : Vormals abgewähltes Paket plucs-msrl wird gewählt.
15.05.15 14:55:48.832  MODULE      ( PROCESS ) : Entpacken von plucs-msrl (aus .../plucs-msrl_0.1-2_all.deb) ...
15.05.15 14:55:48.833  MODULE      ( PROCESS ) : plucs-msrl wird installiert
15.05.15 14:55:48.833  MODULE      ( PROCESS ) : plucs-msrl wird vorbereitet
15.05.15 14:55:49.691  MODULE      ( PROCESS ) : plucs-msrl wird entpackt
15.05.15 14:55:49.929  MODULE      ( PROCESS ) : Konfiguration von plucs-msrl wird vorbereitet
15.05.15 14:55:52.033  MODULE      ( PROCESS ) : Vormals abgewähltes Paket plucs wird gewählt.
15.05.15 14:55:52.051  MODULE      ( PROCESS ) : Entpacken von plucs (aus .../archives/plucs_0.1-2_all.deb) ...
15.05.15 14:55:52.051  MODULE      ( PROCESS ) : plucs wird installiert
15.05.15 14:55:52.051  MODULE      ( PROCESS ) : plucs wird vorbereitet
15.05.15 14:55:52.332  MODULE      ( PROCESS ) : »lokale Umleitung von /etc/init.d/ejabberd zu /etc/init.d/ejabberd.debian« wird hinzugefügt
15.05.15 14:55:53.650  MODULE      ( PROCESS ) : plucs wird entpackt
15.05.15 14:55:53.883  MODULE      ( PROCESS ) : Konfiguration von plucs wird vorbereitet
15.05.15 14:55:56.121  MODULE      ( PROCESS ) : Vormals abgewähltes Paket plucs-schema wird gewählt.
15.05.15 14:55:56.140  MODULE      ( PROCESS ) : Entpacken von plucs-schema (aus .../plucs-schema_0.1-2_all.deb) ...
15.05.15 14:55:56.140  MODULE      ( PROCESS ) : plucs-schema wird installiert
15.05.15 14:55:56.140  MODULE      ( PROCESS ) : plucs-schema wird vorbereitet
15.05.15 14:55:57.347  MODULE      ( PROCESS ) : plucs-schema wird entpackt
15.05.15 14:55:57.681  MODULE      ( PROCESS ) : Konfiguration von plucs-schema wird vorbereitet
15.05.15 14:55:57.930  MODULE      ( PROCESS ) : Trigger für man-db werden verarbeitet ...
15.05.15 14:55:57.931  MODULE      ( PROCESS ) : Aufruf des Nach-Installations-Triggers man-db
15.05.15 14:56:01.624  MODULE      ( PROCESS ) : Trigger für univention-config werden verarbeitet ...
15.05.15 14:56:01.624  MODULE      ( PROCESS ) : Aufruf des Nach-Installations-Triggers univention-config
15.05.15 14:56:02.690  MODULE      ( PROCESS ) : Kein Paket gefunden, das auf ldapacl_66univention-appcenter_app.acl passt.
15.05.15 14:56:05.866  MODULE      ( PROCESS ) : Ausführen von dpkg
15.05.15 14:56:05.911  MODULE      ( PROCESS ) : erlang-base (1:14.a-dfsg-3.4.201201241125) wird eingerichtet ...
15.05.15 14:56:05.911  MODULE      ( PROCESS ) : erlang-base wird konfiguriert
15.05.15 14:56:06.262  MODULE      ( PROCESS ) : erlang-base wird konfiguriert
15.05.15 14:56:06.855  MODULE      ( PROCESS ) : Searching for services which depend on erlang and should be started...none found.
15.05.15 14:56:06.863  MODULE      ( PROCESS ) : erlang-base installiert
15.05.15 14:56:07.187  MODULE      ( PROCESS ) : erlang-syntax-tools (1:14.a-dfsg-3.4.201201241125) wird eingerichtet ...
15.05.15 14:56:07.188  MODULE      ( PROCESS ) : erlang-syntax-tools wird konfiguriert
15.05.15 14:56:07.477  MODULE      ( PROCESS ) : erlang-syntax-tools wird konfiguriert
15.05.15 14:56:07.730  MODULE      ( PROCESS ) : erlang-syntax-tools installiert
15.05.15 14:56:07.997  MODULE      ( PROCESS ) : erlang-asn1 (1:14.a-dfsg-3.4.201201241125) wird eingerichtet ...
15.05.15 14:56:07.997  MODULE      ( PROCESS ) : erlang-asn1 wird konfiguriert
15.05.15 14:56:08.257  MODULE      ( PROCESS ) : erlang-asn1 wird konfiguriert
15.05.15 14:56:08.569  MODULE      ( PROCESS ) : erlang-asn1 installiert
15.05.15 14:56:09.081  MODULE      ( PROCESS ) : erlang-crypto (1:14.a-dfsg-3.4.201201241125) wird eingerichtet ...
15.05.15 14:56:09.081  MODULE      ( PROCESS ) : erlang-crypto wird konfiguriert
15.05.15 14:56:09.326  MODULE      ( PROCESS ) : erlang-crypto wird konfiguriert
15.05.15 14:56:10.016  MODULE      ( PROCESS ) : erlang-crypto installiert
15.05.15 14:56:10.361  MODULE      ( PROCESS ) : erlang-mnesia (1:14.a-dfsg-3.4.201201241125) wird eingerichtet ...
15.05.15 14:56:10.361  MODULE      ( PROCESS ) : erlang-mnesia wird konfiguriert
15.05.15 14:56:10.673  MODULE      ( PROCESS ) : erlang-mnesia wird konfiguriert
15.05.15 14:56:10.925  MODULE      ( PROCESS ) : erlang-mnesia installiert
15.05.15 14:56:11.182  MODULE      ( PROCESS ) : erlang-runtime-tools (1:14.a-dfsg-3.4.201201241125) wird eingerichtet ...
15.05.15 14:56:11.182  MODULE      ( PROCESS ) : erlang-runtime-tools wird konfiguriert
15.05.15 14:56:11.430  MODULE      ( PROCESS ) : erlang-runtime-tools wird konfiguriert
15.05.15 14:56:11.711  MODULE      ( PROCESS ) : erlang-runtime-tools installiert
15.05.15 14:56:11.967  MODULE      ( PROCESS ) : erlang-public-key (1:14.a-dfsg-3.4.201201241125) wird eingerichtet ...
15.05.15 14:56:11.967  MODULE      ( PROCESS ) : erlang-public-key wird konfiguriert
15.05.15 14:56:12.234  MODULE      ( PROCESS ) : erlang-public-key wird konfiguriert
15.05.15 14:56:12.557  MODULE      ( PROCESS ) : erlang-public-key installiert
15.05.15 14:56:12.810  MODULE      ( PROCESS ) : erlang-ssl (1:14.a-dfsg-3.4.201201241125) wird eingerichtet ...
15.05.15 14:56:12.810  MODULE      ( PROCESS ) : erlang-ssl wird konfiguriert
15.05.15 14:56:13.088  MODULE      ( PROCESS ) : erlang-ssl wird konfiguriert
15.05.15 14:56:13.333  MODULE      ( PROCESS ) : erlang-ssl installiert
15.05.15 14:56:14.316  MODULE      ( PROCESS ) : erlang-inets (1:14.a-dfsg-3.4.201201241125) wird eingerichtet ...
15.05.15 14:56:14.316  MODULE      ( PROCESS ) : erlang-inets wird konfiguriert
15.05.15 14:56:14.695  MODULE      ( PROCESS ) : erlang-inets wird konfiguriert
15.05.15 14:56:14.974  MODULE      ( PROCESS ) : erlang-inets installiert
15.05.15 14:56:15.274  MODULE      ( PROCESS ) : erlang-odbc (1:14.a-dfsg-3.4.201201241125) wird eingerichtet ...
15.05.15 14:56:15.274  MODULE      ( PROCESS ) : erlang-odbc wird konfiguriert
15.05.15 14:56:15.619  MODULE      ( PROCESS ) : erlang-odbc wird konfiguriert
15.05.15 14:56:15.864  MODULE      ( PROCESS ) : erlang-odbc installiert
15.05.15 14:56:16.116  MODULE      ( PROCESS ) : ejabberd (2.1.5-3.4.201310150836) wird eingerichtet ...
15.05.15 14:56:16.116  MODULE      ( PROCESS ) : ejabberd wird konfiguriert
15.05.15 14:56:17.147  MODULE      ( PROCESS ) : ejabberd wird konfiguriert
15.05.15 14:56:22.155  MODULE      ( PROCESS ) : adduser: Warnung: Das Home-Verzeichnis »/var/lib/ejabberd« gehört nicht dem Benutzer, den Sie gerade anlegen.
15.05.15 14:56:22.378  MODULE      ( PROCESS ) : Generating SSL certificate /etc/ejabberd/ejabberd.pem...
15.05.15 14:56:22.868  MODULE      ( PROCESS ) : 
15.05.15 14:56:22.868  MODULE      ( PROCESS ) : Creating config file /etc/ejabberd/ejabberd.cfg with new version
15.05.15 14:56:23.824  MODULE      ( PROCESS ) : ejabberd installiert
15.05.15 14:56:24.139  MODULE      ( PROCESS ) : libsctp1 (1.0.11+dfsg-1.2.201104231654) wird eingerichtet ...
15.05.15 14:56:24.139  MODULE      ( PROCESS ) : libsctp1 wird konfiguriert
15.05.15 14:56:24.413  MODULE      ( PROCESS ) : libsctp1 wird konfiguriert
15.05.15 14:56:25.211  MODULE      ( PROCESS ) : libsctp1 installiert
15.05.15 14:56:25.479  MODULE      ( PROCESS ) : lksctp-tools (1.0.11+dfsg-1.2.201104231654) wird eingerichtet ...
15.05.15 14:56:25.479  MODULE      ( PROCESS ) : lksctp-tools wird konfiguriert
15.05.15 14:56:25.718  MODULE      ( PROCESS ) : lksctp-tools wird konfiguriert
15.05.15 14:56:25.952  MODULE      ( PROCESS ) : lksctp-tools installiert
15.05.15 14:56:26.152  MODULE      ( PROCESS ) : plucs-msrl (0.1-2) wird eingerichtet ...
15.05.15 14:56:26.152  MODULE      ( PROCESS ) : plucs-msrl wird konfiguriert
15.05.15 14:56:26.420  MODULE      ( PROCESS ) : plucs-msrl wird konfiguriert
15.05.15 14:56:26.667  MODULE      ( PROCESS ) : plucs-msrl installiert
15.05.15 14:56:26.939  MODULE      ( PROCESS ) : plucs (0.1-2) wird eingerichtet ...
15.05.15 14:56:26.939  MODULE      ( PROCESS ) : plucs wird konfiguriert
15.05.15 14:56:28.947  MODULE      ( PROCESS ) : plucs wird konfiguriert
15.05.15 14:56:32.266  MODULE      ( PROCESS ) : File: /etc/default/plucs
15.05.15 14:56:32.266  MODULE      ( PROCESS ) : File: /etc/ejabberd/ejabberd.cfg
15.05.15 14:56:32.785  MODULE      ( PROCESS ) : Starting jabber server: ejabberdNot configured to run automatically.
15.05.15 14:56:32.785  MODULE      ( PROCESS ) : .
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : Create plucs/loglevel
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : Create plucs/autostart
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : Create plucs/tls
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : Create plucs/certfile
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : Create plucs/grouplabel
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : Create plucs/userlabel
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : Create plucs/restart/listener
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : Create plucs/ldap/tls
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : Create plucs/ldap/port
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : Create plucs/language
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : Create plucs/s2s
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : Create plucs/s2s/certfile
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : File: /etc/default/plucs
15.05.15 14:56:33.763  MODULE      ( PROCESS ) : File: /etc/ejabberd/ejabberd.cfg
15.05.15 14:56:34.695  MODULE      ( PROCESS ) : Create security/packetfilter/package/plucs/tcp/5222/all/en
15.05.15 14:56:34.695  MODULE      ( PROCESS ) : Create security/packetfilter/package/plucs/tcp/5222/all
15.05.15 14:56:34.695  MODULE      ( PROCESS ) : Create security/packetfilter/package/plucs/tcp/5269/all/en
15.05.15 14:56:34.695  MODULE      ( PROCESS ) : Create security/packetfilter/package/plucs/tcp/5269/all
15.05.15 14:56:34.695  MODULE      ( PROCESS ) : File: /etc/security/packetfilter.d/10_univention-firewall_start.sh
15.05.15 14:56:34.695  MODULE      ( PROCESS ) : File: /etc/security/packetfilter.d/80_univention-firewall_policy.sh
15.05.15 14:56:34.809  MODULE      ( PROCESS ) : Stopping Univention iptables configuration::.
15.05.15 14:56:35.102  MODULE      ( PROCESS ) : Starting Univention iptables configuration::.
15.05.15 14:56:35.214  MODULE      ( PROCESS ) : Restarting univention-directory-listener daemon.
15.05.15 14:56:40.676  MODULE      ( PROCESS ) : ok: run: univention-directory-listener: (pid 26685) 0s, normally down
15.05.15 14:56:40.676  MODULE      ( PROCESS ) : done.
15.05.15 14:56:40.709  MODULE      ( PROCESS ) : Calling joinscript 92plucs.inst ...
15.05.15 14:56:42.344  MODULE      ( PROCESS ) : Object created: cn=xmpp,cn=custom attributes,cn=univention,dc=top2,dc=top1
15.05.15 14:56:44.626  MODULE      ( PROCESS ) : Object created: cn=UniventionXMPP-User-Enabled,cn=xmpp,cn=custom attributes,cn=univention,dc=top2,dc=top1
15.05.15 14:56:45.606  MODULE      ( PROCESS ) : Object created: cn=UniventionXMPP-User-Domain,cn=xmpp,cn=custom attributes,cn=univention,dc=top2,dc=top1
15.05.15 14:56:46.446  MODULE      ( PROCESS ) : Object created: cn=UniventionXMPP-Group-Enabled,cn=xmpp,cn=custom attributes,cn=univention,dc=top2,dc=top1
15.05.15 14:56:47.111  MODULE      ( PROCESS ) : Object created: cn=UniventionXMPP-Host-Domains,cn=xmpp,cn=custom attributes,cn=univention,dc=top2,dc=top1
15.05.15 14:56:52.039  MODULE      ( PROCESS ) : Setting default XMPP domain to 'top2.top1'
15.05.15 14:56:52.144  MODULE      ( PROCESS ) : LDAP Error: Undefined attribute type: xmppDomains: attribute type undefined
15.05.15 14:56:52.187  MODULE      ( PROCESS ) : WARNING: Could not set default XMPP domain.
15.05.15 14:56:52.187  MODULE      ( PROCESS ) : WARNING: This is most probably caused by missing LDAP schema definitions.
15.05.15 14:56:52.187  MODULE      ( PROCESS ) : WARNING: Please install package 'plucs-schema' on DC and rerun this script.
15.05.15 14:56:52.187  MODULE      ( PROCESS ) : Joinscript 92plucs.inst finished with exitcode 0
15.05.15 14:56:52.188  MODULE      ( PROCESS ) : plucs installiert
15.05.15 14:56:52.901  MODULE      ( PROCESS ) : plucs-schema (0.1-2) wird eingerichtet ...
15.05.15 14:56:52.901  MODULE      ( PROCESS ) : plucs-schema wird konfiguriert
15.05.15 14:56:53.543  MODULE      ( PROCESS ) : plucs-schema wird konfiguriert
15.05.15 14:57:04.879  MODULE      ( PROCESS ) : Multifile: /etc/ldap/slapd.conf
15.05.15 14:57:05.016  MODULE      ( PROCESS ) : Restarting ldap server(s).
15.05.15 14:57:11.825  MODULE      ( PROCESS ) : Stopping ldap server(s): slapd ...done.
15.05.15 14:57:12.484  MODULE      ( PROCESS ) : Check database: ...done.
15.05.15 14:57:13.165  MODULE      ( PROCESS ) : Starting ldap server(s): slapd ...done.
15.05.15 14:57:18.381  MODULE      ( PROCESS ) : Checking Schema ID: ...done.
15.05.15 14:57:18.412  MODULE      ( PROCESS ) : Calling joinscript 92plucs.inst ...
15.05.15 14:57:18.842  MODULE      ( PROCESS ) : Object exists: cn=xmpp,cn=custom attributes,cn=univention,dc=top2,dc=top1
15.05.15 14:57:18.912  MODULE      ( PROCESS ) : Object exists: cn=UniventionXMPP-User-Enabled,cn=xmpp,cn=custom attributes,cn=univention,dc=top2,dc=top1
15.05.15 14:57:18.977  MODULE      ( PROCESS ) : Object exists: cn=UniventionXMPP-User-Domain,cn=xmpp,cn=custom attributes,cn=univention,dc=top2,dc=top1
15.05.15 14:57:19.120  MODULE      ( PROCESS ) : Object exists: cn=UniventionXMPP-Group-Enabled,cn=xmpp,cn=custom attributes,cn=univention,dc=top2,dc=top1
15.05.15 14:57:19.188  MODULE      ( PROCESS ) : Object exists: cn=UniventionXMPP-Host-Domains,cn=xmpp,cn=custom attributes,cn=univention,dc=top2,dc=top1
15.05.15 14:57:22.130  MODULE      ( PROCESS ) : Setting default XMPP domain to 'top2.top1'
15.05.15 14:57:22.276  MODULE      ( PROCESS ) : Object modified: cn=master,cn=dc,cn=computers,dc=top2,dc=top1
15.05.15 14:57:22.580  MODULE      ( PROCESS ) : Object exists: cn=services,cn=univention,dc=top2,dc=top1
15.05.15 14:57:22.994  MODULE      ( PROCESS ) : Object created: cn=XMPP,cn=services,cn=univention,dc=top2,dc=top1
15.05.15 14:57:23.115  MODULE      ( PROCESS ) : Object modified: cn=master,cn=dc,cn=computers,dc=top2,dc=top1
15.05.15 14:57:23.120  MODULE      ( PROCESS ) : Joinscript 92plucs.inst finished with exitcode 0
15.05.15 14:57:23.121  MODULE      ( PROCESS ) : plucs-schema installiert
15.05.15 14:57:27.227  MODULE      ( PROCESS ) : Reading package lists... 0%

Reading package lists... 0%

Reading package lists... 7%

Reading package lists... Done
15.05.15 14:57:27.248  MODULE      ( PROCESS ) : Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree
15.05.15 14:57:27.249  MODULE      ( PROCESS ) : Reading state information... 0%

Reading state information... 0%

Reading state information... Done
15.05.15 14:57:30.406  MODULE      ( PROCESS ) : Reading package lists... 0%

Reading package lists... 100%

Reading package lists... Done
15.05.15 14:57:30.426  MODULE      ( PROCESS ) : Building dependency tree... 0%

Building dependency tree... 0%

Building dependency tree... 50%

Building dependency tree... 50%

Building dependency tree
15.05.15 14:57:30.428  MODULE      ( PROCESS ) : Reading state information... 0%

Reading state information... 0%

Reading state information... Done
15.05.15 14:57:31.976  MODULE      ( PROCESS ) : Installiere LDAP Pakete auf backup.top2.top1
15.05.15 14:57:58.498  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: Es wurden 15,4 kB in 0 s geholt (0 B/s)
15.05.15 14:58:01.136  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: Es wurden 3.536 B in 0 s geholt (0 B/s)
15.05.15 14:58:04.757  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: Ausführen von dpkg
15.05.15 14:58:05.946  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: Vormals abgewähltes Paket plucs-schema wird gewählt.
15.05.15 14:58:09.236  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: plucs-schema wird vorbereitet
15.05.15 14:58:10.433  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: plucs-schema wird entpackt
15.05.15 14:58:10.739  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: Konfiguration von plucs-schema wird vorbereitet
15.05.15 14:58:11.332  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: Ausführen von dpkg
15.05.15 14:58:11.650  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: plucs-schema wird konfiguriert
15.05.15 14:58:11.957  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: plucs-schema wird konfiguriert
15.05.15 14:58:19.549  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: Restarting ldap server(s).
15.05.15 14:58:29.644  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: Stopping ldap server(s): slapd ...retry #1....done.
15.05.15 14:58:30.237  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: WARNING: If slapd does not respond, manual LDAP dump/restore may be necessary.
15.05.15 14:58:30.959  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: Continuing BDB database check: ...done.
15.05.15 14:58:31.869  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: plucs-schema installiert
15.05.15 14:58:43.337  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: Ign  http://apt.univention.de/3.1/maintained/ 3.1-0/all/ Translation-en
15.05.15 14:58:43.651  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: Ign  http://apt.univention.de/3.2/maintained/component/ 3.2-5-errata/all/ Translation-de
15.05.15 14:58:43.964  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: 75% [apt.univention.de 3.0-2/all/ Release gpgv 578 B]
15.05.15 14:58:44.337  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: 99% [apt.univention.de 3.0-0/i386/ Packages 1.655 kB]
15.05.15 14:58:44.753  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: 99% [apt.univention.de 3.1-0/all/ Packages 422 kB]
15.05.15 14:58:45.071  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: 99% [Warten auf Kopfzeilen]
15.05.15 14:58:45.513  MODULE      ( PROCESS ) : Ausgabe von backup.top2.top1: Es wurden 0 B in 0 s geholt (0 B/s)
15.05.15 14:58:59.820  MODULE      ( PROCESS ) : Container plucs for new univentionApp needed. Creating...
15.05.15 14:59:00.289  MODULE      ( PROCESS ) : univentionApp univentionAppID=plucs_0.1-2,cn=plucs,cn=apps,cn=univention,dc=top2,dc=top1 created
15.05.15 14:59:00.292  MODULE      ( PROCESS ) : Adding master.top2.top1 to univentionAppID=plucs_0.1-2,cn=plucs,cn=apps,cn=univention,dc=top2,dc=top1
15.05.15 14:59:20.141  MODULE      ( PROCESS ) : Downloading "https://appcenter.software-univention.de/meta-inf/3.2/index.json.gz"...
15.05.15 14:59:20.311  MODULE      ( PROCESS ) : 0 file(s) are new
15.05.15 14:59:24.280  MAIN        ( WARN    ) : Shutting down all open connections

Und:

# apt-get install -f
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut       
Statusinformationen werden eingelesen... Fertig
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.

#16

Jetzt gehts plötzlich wie von Geisterhand. xmpp/domains ist nun gesetzt und ejjaberd wurde automatisch lauffähig gestartet:

# ps aux|grep ej
ejabberd 11305  0.0  0.0  10644   344 ?        S    16:52   0:00 /usr/lib/erlang/erts-5.8/bin/epmd -daemon
ejabberd 13784  0.0  1.2 102492 50260 ?        S    17:10   0:00 /usr/lib/erlang/erts-5.8/bin/beam -K false -P 250000 -- -root /usr/lib/erlang -progname erl -- -home /var/lib/ejabberd -- -sname ejabberd -pa /usr/lib/ejabberd/ebin -s ejabberd -kernel inetrc "/etc/ejabberd/inetrc" -ejabberd config "/etc/ejabberd/ejabberd.cfg" log_path "/var/log/ejabberd/ejabberd.log" erlang_log_path "/var/log/ejabberd/erlang.log" -sasl sasl_error_logger false -mnesia dir "/var/lib/ejabberd" -smp disable -noshell -noshell -noinput
ejabberd 13818  0.0  0.0  19504  2528 ?        Ss   17:10   0:00 /usr/lib/erlang/lib/ssl-4.0/priv/bin/ssl_esock
root     17282  0.0  0.0   9696   864 pts/0    S+   17:36   0:00 grep ej

Nun gibt es auch Log-Dateien. Vorhin habe ich mal testweise notifier und listener neugestartet. Vielleicht hat das was gebracht. Auf jeden Fall läufts nun. Danke :slight_smile:


#17

Ok, schön zu hören.
Vielleicht war der Listener gestern ja zu lange unterwegs.

Das Ganze hat den Vorteil, dass ich jetzt auch besser verstehe, was der Kollege da programmiert hat.
“RUN_EJABBERD” bleibt ungeachtet der UCRV solange false bis mindestens eine XMPP-Domain gesetzt ist. Diese kommt - wie gesehen - über ein Listener-Modul. Der Wert dort ist übrigens nur ein Vorschlag. Man kann auch mehrere setzen.

Ein schönes Wochenende.


#18

Danke ich wünsche auch ein schönes Wochenende :slight_smile:

Anlaufschwierigkeiten bei neuen Diensten kann ich durchaus verschmerzen, aber Probleme mit zentralen Mechanismen wie Listener/Notifier finde ich dann nicht mehr so witzig. Aber so ist ja alles gutgegangen und ich habe nun auch schon etwas über die neue Software gelernt :wink: