Linux (Ubuntu 16.04) Erstinstallation

Hi,

ich haben die Linuxversion unter Ubuntu 16.04 installiert, kann aber über die Console nicht auf IPS zugreifen. Es wird kein Server gefunden. Wenn ich dann versuche mich mit 127.0.0.1:3777 zu verbinden erhalte ich die Fehlermeldung „Snapshot konnte nicht vom Server geladen werden!“

Die Console starte ich natürlich auch von dem Rechner, auf dem IPS installiert wurde.

Die Firewall hatte ich testweise deaktiviert mit dem Befehl: „sudo ufw disable“, aber auch danach bekam ich keine Verbindung.

Die Website http://127.0.0.1:3777/test.php ist erreichbar und zeigt den Inhalt an, den ich dort abgelegt habe.

Der Befehl: sudo ps x | grep symcon zeigt:
7731 ? Ssl 0:00 /usr/bin/symcon service

Die Logdatei zeigt auch keine Fehler an. Die letzte Meldung lautet:
11:49:42 | 00000 | SUCCESS | Kernel | *** IPS BETRIEBSBEREIT

Bei der Installation hakte es an dem Befehl: sudo apt-get update Ich musste den Befehl insgesamt vier mal starten, ehe er korrekt durchlief.

sudo apt-get update
OK:1 Index of /team-xbmc/ppa/ubuntu xenial InRelease
OK:2 Index of /unit193/encryption/ubuntu xenial InRelease
OK:3 Index of /ubuntu xenial InRelease
Holen:4 Index of /ubuntu xenial-security InRelease [102 kB]
Ign:5 http://apt.symcon.de stable InRelease
Holen:6 http://apt.symcon.de stable Release [638 B]
Holen:7 http://apt.symcon.de stable Release.gpg [473 B]
Holen:8 http://apt.symcon.de stable/ubuntu amd64 Packages [470 B]
0% [Verbindung mit de.archive.ubuntu.com (141.76.1.204)]^C

Scheinbar erhielt ich keine Verbindung zu de.archive.ubuntu.com. Wie gesagt im vierten Anlauf lief es dann.

Der Befehl de.archive.ubuntu.com lief ohne Fehler durch und lieferte dies zurück:

sudo apt-get install symcon
Paketlisten werden gelesen… Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen… Fertig
Die folgenden Pakete wurden automatisch installiert und werden nicht mehr benötigt:
linux-headers-4.4.0-43 linux-headers-4.4.0-43-generic linux-image-4.4.0-43-generic linux-image-extra-4.4.0-43-generic
Verwenden Sie »sudo apt autoremove«, um sie zu entfernen.
Die folgenden zusätzlichen Pakete werden Installiert
libmcrypt4
Vorgeschlagene Pakete:
libmcrypt-dev mcrypt
Die folgenden NEUEN Pakete werden installiert:
libmcrypt4 symcon
0 aktualisiert, 2 neu installiert, 0 zu entfernen und 0 nicht aktualisiert.
Es müssen 16,2 MB an Archiven heruntergeladen werden.
Nach dieser Operation werden 221 kB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] j
Holen:1 http://apt.symcon.de stable/ubuntu amd64 symcon amd64 4.1-528 [16,1 MB]
Holen:2 Index of /ubuntu xenial/universe amd64 libmcrypt4 amd64 2.5.8-3.3 [63,0 kB]
Es wurden 16,2 MB in 1 s geholt (8.444 kB/s).
Vormals nicht ausgewähltes Paket libmcrypt4 wird gewählt.
(Lese Datenbank … 339143 Dateien und Verzeichnisse sind derzeit installiert.)
Vorbereitung zum Entpacken von …/libmcrypt4_2.5.8-3.3_amd64.deb …
Entpacken von libmcrypt4 (2.5.8-3.3) …
Vormals nicht ausgewähltes Paket symcon wird gewählt.
Vorbereitung zum Entpacken von …/symcon_4.1-528_amd64.deb …
Entpacken von symcon (4.1-528) …
Trigger für systemd (229-4ubuntu12) werden verarbeitet …
Trigger für ureadahead (0.100.0-19) werden verarbeitet …
ureadahead will be reprofiled on next reboot
Trigger für man-db (2.7.5-1) werden verarbeitet …
libmcrypt4 (2.5.8-3.3) wird eingerichtet …
symcon (4.1-528) wird eingerichtet …
IP-Symcon is not running.
Starting…
IP-Symcon started with PID 5425
Trigger für libc-bin (2.23-0ubuntu4) werden verarbeitet …

Es scheint also alles korrekt zu sein. Hat jemand ein Idee, wie ich per Console auf IPS zugreifen kann?

Danke, Christoph

Wie meinst du, dass die test.php geht? Wo hast du die abgelegt? Geht das WebFront denn unter dem Port 3777? Was kommt wenn du http://127.0.0.1:3777/api/ aufrufst?

paresy

Hi,

test.php habe ich unter usr/share/symcon/webfront abgelegt. Wie gesagt, das Script wird korrekt ausgeführt.

http://127.0.0.1:3777/api/ liefert {„API“:„0.1“,„IP-Symcon“:„4.10“,„JSON-RPC“:„2.0“} zurück.

Christoph

Hast du vielleicht aus Versehen die Verwaltungskonsole für Version 3.4 heruntergeladen!? Starte mal die aus /usr/share/symcon/console/ips_console.exe

paresy

Hi,

ich hoffe, dass es die korrekte Version ist. Ich starte immer usr/share/symcon/console/ips_console.exe Eine Versionsnummer kann ich nicht enddecken.

Die Dateigröße ist: 10,0 MB (10.009.216 Bytes). ips_console.exe wird per Wine 1.6.2 gestartet. Ich hatte XP, Windows7 und Windows 2000 als Windowsversion eingestellt und getestet.

Ich warte jetzt, bis das Backup der alten Version abgeschlossen ist (dummerweise ziehe ich die Datei auf den Linuxrechner), danach starte ich den Linuxrechner mal neu. Vielleicht hilft es.

Christoph

Hi,

ein Reboot hat leider nichts gebracht. Ich habe dann IP-Symcon deinstalliert, nochmals installiert und wieder neu gestartet, aber auch danach bleibt der Fehler. Ich erhalte über die Console keine Verbindung.

Gibt es eine Möglichkeit, dass ich zunächst die ältere Version 4.0 installiere?

Christoph

Leider nicht auf Ubuntu 16.04. Geht denn das WebFront? Ich glaube das hattest du noch nicht getestet. Das lädt ja auch einen Snapshot.

paresy

Hi,

ja das Webfront funktioniert. Da ich aber nichts angelegt habe, ist der Reiter IP-Symcon leer. Unter dem Reiter Wetter (DWD) kann ich die vier Webseiten abrufen.

Christoph.

Kannst du vielleicht auf Wine 1.8 oder 1.9 gehen? Hast du Evtl ein Windows System zum Gegentesten?

paresy

Hi,

ich habe jetzt die alte Windows IPS-Installation auf V 4.1 upgedatet. Mit dieser Console kann ich ebenfalls nicht auf die Linuxversion zugreifen.

Auch das Webfront lässt sich nicht von extern abrufen. Einzig vom Linuxrechner kann ich das Webfront aufrufen. Es scheint so, dass etwas den Zugriff von außen blockiert.

Ich habe jetzt nochmals vom Linuxrechner versucht auf 127.0.0.1:82 zuzugreifen. Hier erhalte ich die Meldung „Fehler beim Senden der Daten: (10061) Verbindung abgelehnt“

Wie kann ich die Verbindung freigeben?

Christoph

Es müsste seit Version 4.0 der Port 3777 sein. Findest du auch vom Windows Rechner aus den Linux Server nicht? Von den IP Adressen her stimmt alles?

paresy

Ja,

vom Linuxrechner funktioniert das Webfront über http://192.168.178.123:3777. Die Console findet unter dieser Adresse nichts.

Vom Windowsrechner kann ich weder über die Console auf http://192.168.178.123:3777 zugreifen, noch erreiche ich das Webfront über die Adresse. Hier erhalte ich den Fehler „Die Antwort von 192.168.178.123 hat zu lange gedauert.“ zurückgeliefert.

Anpingen kann ich vom Windowsrechner die Adresse 192.168.178.123.

Umgekehrt kann ich über die Console auf dem Linuxrechner IPS auf dem Windowsrechner ebenfalls nicht ansprechen. Ich werde also als nächstes mal Wine updaten, allerdings habe ich dazu noch keine Anleitung finden können.

Christoph

Schau mal hier: How To Install Wine 1.9.19 on Ubuntu | LinuxG.net

paresy

Hallo paresy,
hatte das gleiche Problem.
Dein Tipp war die Lösung:

$ sudo add-apt-repository ppa:wine/wine-builds

$ sudo apt-get update

$ sudo apt-get install --install-recommends wine-staging

$ sudo apt-get install winehq-staging

Jetzt funktioniert es.

Viele Grüße
Wickie

Hi,

danke für den Hinweis, werde ich versuchen. Ich bin inzwischen etwas weiter gekommen. Auf meinem Rechner war die Firewall ufw eingeschaltet. Ich weiß nicht, wie und wodurch dies passiert ist. In der Standardeinstellung sollte die FW abgeschaltet sein.

Jetzt kann ich das Frontend von allen Rechnern im Netzwerk ansprechen. Die Console ist vom Windowsrechner aus ansprechbar.

Habe gerade Wine nach den Tipps neu installiert, jetzt klappt auch die Console von Ubunto korrekt.

Danke, jetzt kann ich mich den nächsten Problemchen widmen.

Christoph

Hallo liebe Forenuser,
nachdem Windows 7 demnächst ausläuft, habe ich jetzt einen Rechner mit Ubuntu 16.04 LTS neu hochgezogen. Nach anfänglichen Problemen habe ich IPS und das Wine 1.9.19 installiert.
Die Testkommandos liefern folgende Meldungen:

udo@udo-All-Series:~$ sudo ps x | grep symcon
[sudo] Passwort für udo:
858 ? Sl 0:00 /usr/bin/symcon service
udo@udo-All-Series:~$ tail -f /var/log/symcon/logfile.log
08:18:38 | 19080 | MESSAGE | Module Control | Erstelle…
08:18:38 | 14227 | MESSAGE | WebHook Control | Erstelle…
08:18:38 | 49008 | MESSAGE | Notification Control | Erstelle…
08:18:38 | 48295 | MESSAGE | WebOAuth Control | Erstelle…
08:18:38 | 00000 | MESSAGE | Kernel | Initialisierung abgeschlossen
08:18:38 | 00000 | MESSAGE | Kernel | Erstelle Nachrichten-Thread …
08:18:38 | 00000 | MESSAGE | EventManager | Erstelle Ereignis-Thread…
08:18:38 | 00000 | MESSAGE | TimerPool | Erstelle Ereignis-Thread…
08:18:38 | 00000 | MESSAGE | DataServer | Starte Server…
08:18:38 | 00000 | SUCCESS | Kernel | *** IPS BETRIEBSBER

Die Konsole (ips-konsole.exe) findet keinen lokalen Server, von extern zugreifen
geht ja auch nicht, weil der Fernzugriff ja erst eingerichtet werden muss.

Über das Webfront ist der Zugriff möglich, aber außer DWD gibt es nicht viel zu gucken.
Ich habe nach bestem Wissen und Gewissen alle bisherigen Tipps in diesem Thread
durchgezogen, aber leider trotzdem keinen Erfolg.

Vielleicht kann mir noch jemand weiterhelfen?

Vielen Dank und viele Grüße

Hololoy

Tipp mal den Server einfach per Hand in die Konsole ein. Host ist 127.0.0.1 und Port ist 3777.

paresy

Hallo Paresy,
es ist immer wieder erstaunlich, wie leicht sich Probleme lösen lassen. So etwas ähnliches hatte ich auch schon probiert. Ich habe jetzt diesen Server im Verbindungsassistent unter dem Reiter Benutzerdefiniert eingerichtet und es hat dann gleich funktioniert. Direkt editieren lässt sich das Feld im Verbindungsassistenten ja nicht.

Vielen Dank und viele Grüße

Hololoy