Umstieg von Wheezy zu Buster erfolgreich durchgeführt

Begonnen von Decki, 27 Juni 2019, 10:21:52

Vorheriges Thema - Nächstes Thema

ITmeyer

Ich schau mal wie das  Login aussieht.
Hier schon mal das fhem.service:

[Unit]
Description=FHEM Home Automation
Wants=network.target
After=network.target
#Requires=postgresql.service
#After=postgresql.service
#Requires=mysql.service
#After=mysql.service

[Service]
Type=forking
User=fhem
Group=dialout
WorkingDirectory=/opt/fhem
ExecStartPre=/bin/bash /opt/fhem/EnableCOC.sh
ExecStart=/usr/bin/perl fhem.pl fhem.cfg
#ExecStart=/usr/bin/perl fhem.pl configDB
Restart=always

[Install]
WantedBy=multi-user.target

Wernieman

#61
Im Script /opt/fhem/EnableCOC.sh (von Otto)
das letzte "sleep 1" mal durch ein "sleep 10" tauschen ...

Und danke für das systemd-config File. Beim nächsten mal aber bitte in "code" Tags, das ist hinter den "#" im Forumseditor zu finden, setzen.

Was zum durchlesen: https://www.freedesktop.org/software/systemd/man/systemd.service.html
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

ITmeyer

Danke, man lernt nie dazu, hoffentlich vergesse ich es nicht wieder :)
Sleep 10 hat leider auch nichts verändert,

Otto123

#63
was war mit dem Ergebnis:?
systemctl status serial-getty@ttyAMA0.service
Und was gibt? groups fhem
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Wernieman

Otto, gibt es bei Dir in Systemd einen ttyAMA0.service??
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Otto123

Auf den Systemen wo UART verwendet wird, sprich ttyAMA0 existiert - ja klar. Er ist deaktiviert:
systemctl status serial-getty@ttyAMA0.service
● serial-getty@ttyAMA0.service - Serial Getty on ttyAMA0
   Loaded: loaded (/lib/systemd/system/serial-getty@.service; disabled)
   Active: inactive (dead)
     Docs: man:agetty(8)
           man:systemd-getty-generator(8)
           http://0pointer.de/blog/projects/serial-console.html

Meine Vermutung wäre, das Beide um die ttyAMA0 kämpfen und beim zweiten Start gewinnt FHEM. Aber das ist nur ein Strohhalm.
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

Wernieman

Stimmt ... ich hatte eher die Vermutung, das FHEM immer noch zu schnell "kommt" .. Deine ist aber besser ;o)
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

ITmeyer

Hier das Egebnis:

root@Fhemnew:~# systemctl status serial-getty@ttyAMA0.service
● serial-getty@ttyAMA0.service
   Loaded: masked (Reason: Unit serial-getty@ttyAMA0.service is masked.)
   Active: inactive (dead)


und

root@Fhemnew:~# groups fhem
fhem : dialout gpio


Hilft das?








Otto123

#68
Ja das sieht richtig aus  :)
Damit ist mein Strohhalm abgeknickt  :-[

Was steht denn im FHEM Log um so nach/während der ersten und zweiten Startphase?
Steht was im syslog?
sudo cat /var/log/syslog
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

ITmeyer

Nach einem Neustart:

May 10 19:31:39 Fhemnew systemd-timesyncd[198]: Synchronized to time server for the first time [2001:638:502:137:21b:78ff:fe77:c6ec]:123 (2.debian.pool.ntp.org).
May 10 19:31:43 Fhemnew systemd[1]: Started FHEM Home Automation.
May 10 19:31:44 Fhemnew dhcpcd[438]: wlan0: fe80::464e:6dff:fe78:7224 is reachable again
May 10 19:31:44 Fhemnew dhcpcd[438]: wlan0: fe80::464e:6dff:fe78:7224 is reachable again
May 10 19:32:22 Fhemnew systemd[1]: dev-serial1.device: Job dev-serial1.device/start timed out.
May 10 19:32:22 Fhemnew systemd[1]: Timed out waiting for device /dev/serial1.
May 10 19:32:22 Fhemnew systemd[1]: Dependency failed for Configure Bluetooth Modems connected by UART.
May 10 19:32:22 Fhemnew systemd[1]: hciuart.service: Job hciuart.service/start failed with result 'dependency'.
May 10 19:32:22 Fhemnew systemd[1]: dev-serial1.device: Job dev-serial1.device/start failed with result 'timeout'.
May 10 19:32:22 Fhemnew systemd[1]: Reached target Multi-User System.
May 10 19:32:22 Fhemnew systemd[1]: Reached target Graphical Interface.
May 10 19:32:22 Fhemnew systemd[1]: Starting Update UTMP about System Runlevel Changes...
May 10 19:32:22 Fhemnew systemd[1]: systemd-update-utmp-runlevel.service: Succeeded.
May 10 19:32:22 Fhemnew systemd[1]: Started Update UTMP about System Runlevel Changes.
May 10 19:32:22 Fhemnew systemd[1]: StartMay 10 19:35:57 Fhemnew systemd[1]: Started Session c3 of user root.



Dazu nach shutdown mit FHEM


May 10 19:35:57 Fhemnew systemd[1]: Started Session c3 of user root.
May 10 19:36:42 Fhemnew systemd[1]: fhem.service: Succeeded.
May 10 19:36:43 Fhemnew systemd[1]: fhem.service: Service RestartSec=100ms expired, scheduling restart.
May 10 19:36:43 Fhemnew systemd[1]: fhem.service: Scheduled restart job, restart counter is at 1.
May 10 19:36:43 Fhemnew systemd[1]: Stopped FHEM Home Automation.
May 10 19:36:43 Fhemnew systemd[1]: Starting FHEM Home Automation...
May 10 19:36:43 Fhemnew bash[576]: resetting 868MHz extension...
May 10 19:36:49 Fhemnew dhcpcd[438]: wlan0: Router Advertisement from fe80::464e:6dff:fe78:7224


Otto123

#70
Aha - da knuspert einer an der UART rum:
ZitatMay 10 19:32:22 Fhemnew systemd[1]: dev-serial1.device: Job dev-serial1.device/start timed out.
May 10 19:32:22 Fhemnew systemd[1]: Timed out waiting for device /dev/serial1.
May 10 19:32:22 Fhemnew systemd[1]: Dependency failed for Configure Bluetooth Modems connected by UART.
May 10 19:32:22 Fhemnew systemd[1]: hciuart.service: Job hciuart.service/start failed with result 'dependency'.
May 10 19:32:22 Fhemnew systemd[1]: dev-serial1.device: Job dev-serial1.device/start failed with result 'timeout'.

Wieso eigentlich serial1 ? Du hast doch einen Pi1 - hast Du gesagt? Oder hast Du ein Bluetooth Modul dran?
Was sagt:
ls -lha /dev/serial*
Da sollten wir versuchen den hciuart.service lahm zu legen. Solltest Du mal versuchen:
sudo systemctl stop hciuart.service
sudo systemctl disable hciuart.service
sudo systemctl mask hciuart.service

Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

ITmeyer

Bringt aber auch nichts!

root@Fhemnew:~# ls -lha /dev/serial*
lrwxrwxrwx 1 root root 7 Mai 10 19:17 /dev/serial0 -> ttyAMA0

root@Fhemnew:~# systemctl stop hciuart.service
root@Fhemnew:~# systemctl disable hciuart.service
Removed /etc/systemd/system/multi-user.target.wants/hciuart.service.
root@Fhemnew:~# systemctl mask hciuart.service
Created symlink /etc/systemd/system/hciuart.service → /dev/null.


Otto123

Mir gehen die Ideen aus.
In deinem syslog oben fehlt mir beim Neustart die Zeile
Starting FHEM Home Automation...

Beim restart ist sie dann da.
Kannst Du mal bis zu der zurück gehen?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

ITmeyer

Starting FHEM Home Automation...
Die Zeile ist gleich an zweiter Stelle da.

Aber erstmal herzlichen Dank für deine Mühen, ich werde gleich mal Pause machen und mir morgen alles nochmal in Ruhe anschauen.

Otto123

Und danach? kommt danach die Zeile resetting 868MHz extension... und / oder irgendwelche Fehler?
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz