[solved] opsi opensuse 13.x

Antworten
mhaegele
Beiträge: 293
Registriert: 18 Aug 2010, 13:55

[solved] opsi opensuse 13.x

Beitrag von mhaegele »

Hallo,
nach der "Grundinstallation" auf einer SuSE
komme ich irgendwie nicht auf den opsiconfd also auf https://opsiserver:4447
der Dienst scheint zu laufen aber die Seite ist nicht erreichbar ein lokales wget am Server kann die Seite abrufen,
Muss ich die Firewall noch entsprechend anpassen?.

Hat jemand Erfahrung mit OpenSuSE und opsi,
habe schon länger keinen Opsi-Server mehr aufgesetzt
und noch nie unter SuSE ;-).

Habe mich an opsi-getting started gehalten,
mysql backend soll für Inventar
ansonsten alles relativ simpel gehalten.

Installierte Pakete:
opsi-configed-4.0.6.3.5.1-2.1.noarch
opsi-depotserver-4.0.6.7-1.1.noarch

Code: Alles auswählen

opsi:~ # cat /var/log/opsi/opsiconfd/opsiconfd.log
[1] [Jun 17 17:10:12]
==================================================================
=             opsi configuration service starting                =
================================================================== (Logger.py|855)
[5] [Jun 17 17:10:14] Creating pid file u'/var/run/opsiconfd/opsiconfd.pid' (opsiconfd.py|622)
[5] [Jun 17 17:10:14] Starting opsiconfd main thread (opsiconfd.py|451)
[5] [Jun 17 17:10:14] Opening socket /var/run/opsiconfd/opsiconfd.socket for interprocess communication. (opsiconfd.py|428)
[2] [Jun 17 17:10:14] Traceback: (Logger.py|765)
[2] [Jun 17 17:10:14]      line 166 in '_createConnectionPool' in file '/usr/lib/python2.7/site-packages/OPSI/Backend/MySQL.py' (Logger.py|765)
[2] [Jun 17 17:10:14]      line 77 in '__init__' in file '/usr/lib/python2.7/site-packages/OPSI/Backend/MySQL.py' (Logger.py|765)
[2] [Jun 17 17:10:14]      line 224 in 'connect' in file '/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py' (Logger.py|765)
[2] [Jun 17 17:10:14]      line 387 in '__init__' in file '/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py' (Logger.py|765)
[2] [Jun 17 17:10:14]      line 739 in '_do_get' in file '/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py' (Logger.py|765)
[2] [Jun 17 17:10:14]      line 188 in '_create_connection' in file '/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py' (Logger.py|765)
[2] [Jun 17 17:10:14]      line 270 in '__init__' in file '/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py' (Logger.py|765)
[2] [Jun 17 17:10:14]      line 330 in '__connect' in file '/usr/lib64/python2.7/site-packages/sqlalchemy/pool.py' (Logger.py|765)
[2] [Jun 17 17:10:14]      line 75 in 'creator' in file '/usr/lib/python2.7/site-packages/OPSI/Backend/MySQL.py' (Logger.py|765)
[2] [Jun 17 17:10:14]      line 71 in 'Connect' in file '/usr/lib64/python2.7/site-packages/MySQLdb/__init__.py' (Logger.py|765)
[2] [Jun 17 17:10:14]      line 170 in '__init__' in file '/usr/lib64/python2.7/site-packages/MySQLdb/connections.py' (Logger.py|765)
[2] [Jun 17 17:10:14]      ==>>> (2002, 'Can\'t connect to local MySQL server through socket \'/var/run/mysql/mysql.sock\' (2 "No such file or directory")') (MySQL.py|169)
[4] [Jun 17 17:10:19] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] No such file or directory: u'/etc/opsi/modules' (Backend.py|416)
[5] [Jun 17 17:10:19] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|492)
[5] [Jun 17 17:10:19] Added static content '/' which points to directory '/usr/share/opsiconfd/static' (opsiconfd.py|287)
[5] [Jun 17 17:10:19] Running on depot server 'opsi.domain.local', exporting repository directory (opsiconfd.py|304)
[5] [Jun 17 17:10:19] Running on depot server 'opsi.domain.local', exporting depot directory (opsiconfd.py|317)
[5] [Jun 17 17:10:19] Added webdav content 'repository' which points to directory '/var/lib/opsi/repository' () (opsiconfd.py|350)
[5] [Jun 17 17:10:19] Added webdav content 'depot' which points to directory '/var/lib/opsi/depot' () (opsiconfd.py|350)
[5] [Jun 17 17:10:19] Added webdav content 'configed' which points to directory '/usr/lib/configed' (u'noauth',) (opsiconfd.py|350)
[5] [Jun 17 17:10:19] Accepting HTTPS requests on 0.0.0.0:4447 (opsiconfd.py|397)
[5] [Jun 17 17:10:19] Publishing opsiconfd over zeroconf as 'opsi configuration daemon' on '4447' (opsiconfd.py|411)
/var/log/opsi/opsiconfd/opsiconfd.log lines 13-30/30 (END)
Danke Vorab für Tipps
MH
Zuletzt geändert von mhaegele am 31 Aug 2016, 15:48, insgesamt 1-mal geändert.
Benutzeravatar
ueluekmen
uib-Team
Beiträge: 1940
Registriert: 28 Mai 2008, 10:53

Re: opsi opensuse 13.x

Beitrag von ueluekmen »

Hi,

sieht so aus, als wenn der mysql-server entweder nicht läuft oder opsi damit nicht sauber konfiguriert wurde.


Vielen Dank für die Nutzung von opsi. Im Forum ist unser Support begrenzt.

Für den professionellen Einsatz und individuelle Beratung empfehlen wir einen Support-Vertrag und eine Schulung.
Gerne informieren wir Sie zu unserem Angebot.

uib GmbH
Telefon: +49 6131 27561 0
E-Mail: sales@uib.de


mhaegele
Beiträge: 293
Registriert: 18 Aug 2010, 13:55

Re: opsi opensuse 13.x

Beitrag von mhaegele »

ueluekmen hat geschrieben:Hi,

sieht so aus, als wenn der mysql-server entweder nicht läuft oder opsi damit nicht sauber konfiguriert wurde.
Der scheint jetzt nach Anpassung mittlerweile zu laufen:

Code: Alles auswählen

tail  /var/log/opsi/opsiconfd/opsiconfd.log

==================================================================
=             opsi configuration service starting                =
================================================================== (Logger.py|855)
[5] [Jun 22 17:43:58] Creating pid file u'/var/run/opsiconfd/opsiconfd.pid' (opsiconfd.py|622)
[5] [Jun 22 17:43:58] Starting opsiconfd main thread (opsiconfd.py|451)
[5] [Jun 22 17:43:58] Opening socket /var/run/opsiconfd/opsiconfd.socket for interprocess communication. (opsiconfd.py|428)
[4] [Jun 22 17:43:58] Failed to read opsi modules file '/etc/opsi/modules': [Errno 2] No such file or directory: u'/etc/opsi/modules' (Backend.py|416)
[5] [Jun 22 17:43:58] Disabling mysql backend and license management module: no customer in modules file (MySQL.py|492)
[5] [Jun 22 17:43:58] Added static content '/' which points to directory '/usr/share/opsiconfd/static' (opsiconfd.py|287)
[5] [Jun 22 17:43:58] Running on depot server 'opsi.meinedomain.local', exporting repository directory (opsiconfd.py|304)
[5] [Jun 22 17:43:58] Running on depot server 'opsi.meinedomain.local', exporting depot directory (opsiconfd.py|317)
[5] [Jun 22 17:43:58] Added webdav content 'repository' which points to directory '/var/lib/opsi/repository' () (opsiconfd.py|350)
[5] [Jun 22 17:43:58] Added webdav content 'depot' which points to directory '/var/lib/opsi/depot' () (opsiconfd.py|350)
[5] [Jun 22 17:43:58] Added webdav content 'configed' which points to directory '/usr/lib/configed' (u'noauth',) (opsiconfd.py|350)
[5] [Jun 22 17:43:58] Accepting HTTPS requests on 0.0.0.0:4447 (opsiconfd.py|397)
[5] [Jun 22 17:43:58] Publishing opsiconfd over zeroconf as 'opsi configuration daemon' on '4447' (opsiconfd.py|411)

Offene Ports am Server:


irgenwie komme ich allerdings nicht auf die Freigabe opsidepot falls jemand eine gute Anleitung/Link für opensuse oder einen Tipp hat was ich noch anpassen muss?

(Bin da noch etwas in der Lernphase)
Der Samba Server sollte eigentlich laufen (zumindest lokal)
muss ich noch irgendwie spezielle Anpassungen bei opensuse machen?:

offene Ports:

Code: Alles auswählen

opsi:/var/lib/opsi # lsof -i
COMMAND    PID      USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
avahi-dae  801     avahi   11u  IPv4  16976      0t0  UDP *:mdns
avahi-dae  801     avahi   12u  IPv6  16977      0t0  UDP *:mdns
avahi-dae  801     avahi   13u  IPv4  16978      0t0  UDP *:56416
avahi-dae  801     avahi   14u  IPv6  16979      0t0  UDP *:39668
sshd      1372      root    3u  IPv4  17228      0t0  TCP *:ssh (LISTEN)
sshd      1372      root    4u  IPv6  17230      0t0  TCP *:ssh (LISTEN)
ntpd      1404       ntp   16u  IPv6  13904      0t0  UDP *:ntp
ntpd      1404       ntp   17u  IPv4  13907      0t0  UDP *:ntp
ntpd      1404       ntp   18u  IPv4  13911      0t0  UDP localhost:ntp
ntpd      1404       ntp   19u  IPv4  13913      0t0  UDP opsi.meinedomain.local:ntp
ntpd      1404       ntp   20u  IPv6  13915      0t0  UDP localhost:ntp
ntpd      1404       ntp   21u  IPv6  13917      0t0  UDP [fe80::20c:29ff:fea0:642a]:ntp
(sshd -> session ausgeschnitten ...)
mysqld    4477     mysql   17u  IPv6  39563      0t0  TCP *:mysql (LISTEN)
opsiconfd 4625 opsiconfd    7u  IPv4  37182      0t0  TCP *:n1-rmgmt (LISTEN)
smbd      5294      root   35u  IPv6  40242      0t0  TCP *:microsoft-ds (LISTEN)
smbd      5294      root   36u  IPv6  40243      0t0  TCP *:netbios-ssn (LISTEN)
smbd      5294      root   37u  IPv4  40244      0t0  TCP *:microsoft-ds (LISTEN)
smbd      5294      root   38u  IPv4  40245      0t0  TCP *:netbios-ssn (LISTEN)
nmbd      5301      root   15u  IPv4  40276      0t0  UDP *:netbios-ns
nmbd      5301      root   16u  IPv4  40277      0t0  UDP *:netbios-dgm
nmbd      5301      root   17u  IPv4  40279      0t0  UDP opsi.meinedomain.local:netbios-ns
nmbd      5301      root   18u  IPv4  40280      0t0  UDP 192.168.100.255:netbios-ns
nmbd      5301      root   19u  IPv4  40281      0t0  UDP opsi.meinedomain.local:netbios-dgm
nmbd      5301      root   20u  IPv4  40282      0t0  UDP 192.168.100.255:netbios-dgm
Danke Vorab
MH
Benutzeravatar
n.wenselowski
Ex-uib-Team
Beiträge: 3194
Registriert: 04 Apr 2013, 12:15

Re: opsi opensuse 13.x

Beitrag von n.wenselowski »

Hi,
mhaegele hat geschrieben:irgenwie komme ich allerdings nicht auf die Freigabe opsidepot falls jemand eine gute Anleitung/Link für opensuse oder einen Tipp hat was ich noch anpassen muss?
Ich würde erstmal generell checken, ob die Gruppen des Users passen und die Samba-Config passen und mal in den Logs von Samba selbst schauen.
Im Zweifel tut manchmal auch restart gut ;)


Viele Grüße

Niko

Code: Alles auswählen

import OPSI
mhaegele
Beiträge: 293
Registriert: 18 Aug 2010, 13:55

[solved] Re: opsi opensuse 13.x

Beitrag von mhaegele »

Hallo,

Falls jemand in das gleiche Problem läuft:
nachdem die Samba Konfiguration und SuSEFirewall angepasst wurde hatte ich noch Probleme mit dem Mysql Server
dieser wurde nicht automatisch mitgestartet, dies hat ein:

Code: Alles auswählen

systemctl status mysql
systemctl enable mysql
gefixt.

Ein anschliessender Reboot zum Test, hat dann den "Autostart" bestätigt.

Code: Alles auswählen

systemctl status mysql
hth
MH
Antworten