ispCP - Board - Support
[HOWTO]Linux-VServer ispcp-daemon legt User nicht an - Printable Version

+- ispCP - Board - Support (http://www.isp-control.net/forum)
+-- Forum: ispCP Omega International Area (/forum-22.html)
+--- Forum: German Corner (/forum-26.html)
+--- Thread: [HOWTO]Linux-VServer ispcp-daemon legt User nicht an (/thread-10248.html)

Pages: 1 2


RE: Linux-VServer ispcp-daemon legt User nicht an - peter_s - 10-14-2010 09:31 AM

(04-04-2010 06:10 PM)beugel01 Wrote:  Ich hoffe jemand kann damit etwas anfangen.
Danke, der Tip ist meine Rettung!
Ich hab das Problem schon ne Zeit lang. Nach einem Debian Update ging das Anlegen von Usern nicht.
Ich musste damals keine neuen User anlegen, deswegen wars nicht so schlimm, aber jetzt is es endlich behoben!

Ein anderes Problem ist mit dem gleichen Update auch aufgetreten und zwar konnte ich nicht mehr auf meine awStats zugreifen. Es hat sich dann rausgestellt, dass es an der proxy.conf (/etc/apache2/mods-enabled/proxy.conf) lag.
Hier stand:
Quote: <Proxy *>
AddDefaultCharset off
Order deny,allow
Deny from all
Allow from 127.0.0.1
</Proxy>
Nach Änderung von 127.0.0.1 auf die IP des vServers lief wieder alles wie früher.

Es scheint also ein allgemeineres Problem mit dem Loopback zu geben...


RE: Linux-VServer ispcp(1.0.7)-daemon legt User nicht an - zu3st - 03-22-2011 06:20 PM

Nachdem ich 1.0.7 aufgesetzt habe auf meinem System viel mir auf, dass wieder keine Benutzer angelegt werden. Da ich bei der Suche nach einer Lösung wieder über diesen Thread gestoßen bin, will ich hier mal ne Laiche schänden und die Lösung posten:

in Zeile 41 der Datei tools/daemon/ispcp_daemon.c ist folgende Zeile zu finden:
Code:
/* servaddr.sin_addr.s_addr = inet_addr("127.0.0.1"); */
diese auskommentieren und 127.0.0.1 durch die IP des Servers ersetzen.
danach alles erneut übersetzen
Code:
make clean && make
daemon beenden
Code:
/etc/init.d/ispcp_daemon stop
dann die datei ispcp_daemon an die richtige stelle kopieren:
Code:
cp tools/daemon/ispcp_daemon /var/www/ispcp/daemon/ispcp_daemon
dann den daemon wieder starten
Code:
/etc/init.d/ispcp_daemon start
Und jetzt noch den Zugriff in Zeile 101 in der Datei /var/www/ispcp/gui/include/ispcp-functions.php ändern:
Code:
@$result = socket_connect ($socket, '127.0.0.1', 9876);
hier ebenfalls die IP des Servers für 127.0.0.1 einsetzen.

Jetzt sollte alles laufen
Gruß Simon