arp-request, arp-reply sagt mir nichts.
Siehe z. B.: https://ausbildung-in-der-it.de/lexikon/arp-cache
Das werde ich beim Ausfall miteinbeziehen.
arp-request, arp-reply sagt mir nichts.
Siehe z. B.: https://ausbildung-in-der-it.de/lexikon/arp-cache
Das werde ich beim Ausfall miteinbeziehen.
QuoteAha, wo schreibt Dein Pi denn in den (virtuellen) Speicher rein? Die Speicheraufteilung wird Dir mit dmesg angezeigt.
Wenn Dein Pi erst 2 h 55 min (htop), bzw. 2 h 49 min (top) läuft, kannst Du keine grossen Erkenntnisse erwarten.
Dazu hatte ich keine Kenntnisse.
Das Scrollen ist mir schon klar, aber die Relevanten Aussagen befinden sich im oberen Bereich. Alles was bei top %MEM 0.0 und htop %MEM 0.2 betrifft ist doch nicht relevant, oder?
Jedenfalls sieht es jetzt nach 17 Stunden nicht wirklich anders aus.
Ich werde top und htop permanent aktiviert lassen.
...
der Pi ist per LAN nicht mehr erreichbar.
...
Diese Fehlerbeschreibung ist nicht präzise genug. Kannst du deinen Pi evtl. noch per Ping (icmp) oder per arpscan (arp) erreichen? Antwortet dein Pi auf einen arp-request, mit einem arp-reply?
Per PuTTY und Windows Ping ist der Pi nicht mehr erreichbar.
arp-request, arp-reply sagt mir nichts.
Stimmt.
Eine blinde Eingabe ist eine Gute Idee um zu sehen ob der Pi noch reagiert.
Das werde ich beim nächsten Mal ausprobieren.
Kannst du eine Tastatur anschliessen und benutzen ?
Das würde dir Aufschluss geben, ob du ihn z.B. mit reboot neu starten könntest.
Das wird kaum möglich sein. Ich komme zwar zu den USB-Anschlüssen, aber nicht an den HDMI-Ausgang. Wenn ich den Pi außerhalb des Gehäuses betrieben würde fehlen mir dann die Verbindungen zu den Komponenten mit der der Pi arbeitet. Ist echt verzwickt bei dieser Einheit.
Unter FHEM überwache ich die Systemlast. An dem Beispiel von Gestern (siehe Anhang) sieht man das der Pi ganz normal dahin läuft. Wenn SolarForcast unter FHEM gestartet wird steigt die Belastung. Das dürften auch die Einträge www-data betreffend, und am Abend, wenn die Berechnungen weniger werden, sieht man wie die Last wieder weniger wird. Und ohne ersichtlichem Grund bleibt alles stehen, bis ich einen Hardwarereset mache.
Das einzige was mir aufgefallen ist sind die vielen www-data Einträge. Diese geben 229M aus. Nur das kann nichts mit dem physischem Speicher zu tun haben.
Nur wie soll ich herausfinden was beim Zeitpunkt des Pi-Ausfalls die Ursache ist?
Ich habe den Fehlerfall, dass ein Raspberry Pi 4 Model B Rev 1.1 2GB aus irgend einem Grund einfach nach ein paar Tagen nicht mehr erreichbar ist.
Es blinkt nach wie vor die LAN-LED, aber der Pi ist per LAN nicht mehr erreichbar.
Die einzige Möglichkeit die bleibt, ist den Pi spannungslos zu machen um einen Hardware-Reset durchzuführen. Ich weiß zwar bis wann der Pi gelaufen ist, LOG-Einträge, aber nicht was die Ursache war?
Bei allen anderen Pi-Modellen
Raspberry Pi 3 Model B Plus Rev 1.3 1GB
Raspberry Pi 4 Model B Rev 1.4 4GB
Raspberry Pi 5 Model B Rev 1.0, 4GB
habe ich diesen Fehler mit Bookworm nicht.
Der Pi4 ist auch nicht überlastet, wird nicht zu heiß, besitzt ebenfalls das gleiche SSD-Festplatten Model mit gleicher Speichergröße wie die anderen Pis.
Es wird auch die gleiche Zentrale Spannungsversorgung wie bei allen anderen Pis verwendet und mit dem gleichem Spannungswandler-Model von 24VDC auf 5VDC mit 10A betrieben.
Kennt jemand diesen Fehler, bzw. wie kann dieser Fehler behoben werden?
Der Fehler lag am Speicherort des cert_db Verzeichnisses.
Dafür hänge ich im nächstem Schritt certutil -A -d cert_db -n "My Root CA" -t "TC,," -a -i rootca.crt .
Was muss für "My Root CA" -t "TC,," verwendet werden bzw. woher bekomme ich das rootca.crt? Irgendwie scheitere ich mit meinem Verständnis an den Definitionen.
Bei der NUT Anleitung fehlen mir Zwischenschritte.
Mit
konnte ich die benötigte rootca.crt herstellen um zum nächsten Schritt zu gelangen.
Nun stehe ich bei certutil -A -d cert_db -n "My nut server" -a -i server.crt -t ",," an. Dazu benötigte ich die server.crt Datei wofür ich mir wieder etwas zusammensuchen muss.
Gibt es irgendwo eine vollständige Anleitung?
Ich bin dabei die NUT USVs zu vervollständigen.
Ich bekomme wenn ich die USVs lokal aufrufe einen Hinweis zu SSL.
Nun fand ich unter https://networkupstools.org/docs/user-manu…configuring_ssl eine vorgehensweise wie die Ergänzung eines Server Zertifikats erstellt werden kann.
Nur ich scheitere schon am Anfang mit certutil -N -d cert_db => certutil: function failed: SEC_ERROR_BAD_DATABASE: security library: bad database.
Irgenwie fehlt mir ein Schritt in der Anleitung um hier weiter zu kommen.
Leider fand ich nichts konkretes um hier weiter zu kommen.
Alles klar. Das werde ich mir für die Zukunft gleich vormerken.
Danke nochmals.
QuoteHast Du nano oder "systemctl edit ...", für die Überarbeitung benutzt? Mit "systemctl edit" wäre die Überarbeitung persistent (... d. h. keine Änderung nach einem update).
Ich verwende eigentlich immer nano für die Bearbeitungen. Welche Updates meinst du. NUT-Update oder System-Update (apt-get update).
Die Rechte Anpassung habe ich übernommen. Danke für den Hinweis.
Ich habe die Konfiguration auf einem zweiten System getestet. Jedenfalls ist für die Konfiguration für NUT auch diese Anpassung notwendig.
sudo nano /etc/sysctl.conf
Quote
Der Pfad ist /run/nut/ in der sich die Datei usbhid-ups-ups befindet. Wenn ich manuell den nut-server.service Dienst starte wird der Pfad gefunden.
Quote.......... Entsprechend muss du mit den Direktiven `Wants` (schwach), `Requires` (stärker) und `After` (stärker) agieren....
Man lernt nie aus. Ich habe nochmals alles überarbeitet und After=media-hdd.mount verwendet.
/etc/systemd/system/nut-server.service
[Unit]
Description=USV Überwachung
After=media-hdd.mount
Wants=nut-driver.service
Before=nut-monitor.service
[Service]
Type=forking
# ExecStartPre=/bin/sleep 2
ExecStart=/sbin/upsd
Restart=always
[Install]
WantedBy=multi-user.target
Display More
Anschließend das System mehrfach gestartet, um zu sehen ob der Start von NUT auch vollständig durchgeführt wird. Und siehe da, es funktioniert.
sudo systemctl status nut-server.service
● nut-server.service - USV Überwachung
Loaded: loaded (/etc/systemd/system/nut-server.service; enabled; preset: enabled)
Active: active (running) since Sat 2025-03-08 10:04:49 CET; 29s ago
Process: 1007 ExecStart=/sbin/upsd (code=exited, status=0/SUCCESS)
Main PID: 1013 (upsd)
Tasks: 1 (limit: 4701)
CPU: 12ms
CGroup: /system.slice/nut-server.service
└─1013 /lib/nut/upsd
Mär 08 10:04:49 ccs-ht-rasp01 upsd[1007]: listening on ::1 port 3493
Mär 08 10:04:49 ccs-ht-rasp01 upsd[1007]: listening on 192.xxx.xxx.181 port 3493
Mär 08 10:04:49 ccs-ht-rasp01 upsd[1007]: listening on 127.0.0.1 port 3493
Mär 08 10:04:49 ccs-ht-rasp01 upsd[1007]: Connected to UPS [ups]: usbhid-ups-ups
Mär 08 10:04:49 ccs-ht-rasp01 upsd[1007]: Connected to UPS [ups]: usbhid-ups-ups
Mär 08 10:04:49 ccs-ht-rasp01 upsd[1007]: /etc/nut/upsd.users is world readable
Mär 08 10:04:49 ccs-ht-rasp01 upsd[1007]: /etc/nut/upsd.users is world readable
Mär 08 10:04:49 ccs-ht-rasp01 upsd[1013]: Startup successful
Mär 08 10:04:49 ccs-ht-rasp01 systemd[1]: Started nut-server.service - USV Überwachung.
Mär 08 10:04:51 ccs-ht-rasp01 upsd[1013]: User monuser@192.xxx.xxx.240 logged into UPS [ups]
Display More
Quotelsblk -fp
sudo find / -iname '*usbhid-ups-ups*' ........................
lsblk -fp
NAME FSTYPE FSVER LABEL UUID FSAVAIL FSUSE% MOUNTPOINTS
/dev/sda
├─/dev/sda1 vfat FAT32 bootfs 0986-A444 413,7M 19% /boot/firmware
└─/dev/sda2 ext4 1.0 rootfs da446b36-5471-4511-8f90-c08e4ba7eb83 107,4G 3% /
sudo find / -iname '*usbhid-ups-ups*'
sudo find / -iname '*usbhid*'
/usr/lib/nut/usbhid-ups
/usr/bin/usbhid-dump
/usr/share/man/man8/usbhid-dump.8.gz
/usr/share/man/man8/usbhid-ups.8.gz
/run/nut/usbhid-ups-ups.pid
/run/nut/usbhid-ups-ups
/sys/bus/usb/drivers/usbhid
/sys/module/usbhid
/home/Admin/nut-2.8.2/docs/man/usbhid-ups.8
/home/Admin/nut-2.8.2/docs/man/usbhid-ups.txt
/home/Admin/nut-2.8.2/scripts/subdriver/gen-usbhid-subdriver.sh
/home/Admin/nut-2.8.2/drivers/usbhid-ups.c
/home/Admin/nut-2.8.2/drivers/usbhid-ups.h
Display More
systemctl status nut-server.service
ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host noprefixroute
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 2c:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
inet 192.xxx.xxx.181/24 brd 192.xxx.xxx.255 scope global dynamic noprefixroute eth0
valid_lft 690795sec preferred_lft 690795sec
inet6 fd20:192:xxxx:xxxx:xxxx:xxxx:xxxx:58a2/128 scope global dynamic noprefixroute
valid_lft 42797sec preferred_lft 28397sec
inet6 2002:b270:xxxx:0:xxxx:xxxx:xxxx:xxxx/64 scope global dynamic noprefixroute
valid_lft 7088sec preferred_lft 3488sec
inet6 fd20:192:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/64 scope global dynamic noprefixroute
valid_lft 7088sec preferred_lft 3488sec
inet6 fe80::2ccb:xxxx:xxxx:xxxx/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Display More
sudo netstat -tulpena
Aktive Internetverbindungen (Server und stehende Verbindungen)
Proto Recv-Q Send-Q Local Address Foreign Address State Benutzer Inode PID/Program name
tcp 0 0 127.0.0.1:41187 0.0.0.0:* LISTEN 1001 6096 1096/node /usr/bin/
tcp 0 0 0.0.0.0:1884 0.0.0.0:* LISTEN 1001 8347 1021/perl
tcp 0 0 0.0.0.0:8084 0.0.0.0:* LISTEN 1001 7880 1021/perl
tcp 0 0 0.0.0.0:8085 0.0.0.0:* LISTEN 1001 7881 1021/perl
tcp 0 0 0.0.0.0:8083 0.0.0.0:* LISTEN 1001 7879 1021/perl
tcp 0 0 127.0.0.1:37669 0.0.0.0:* LISTEN 1001 8343 1021/perl
tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 0 6611 902/sshd: /usr/sbin
tcp 0 0 0.0.0.0:53 0.0.0.0:* LISTEN 0 3987 904/dnsmasq
tcp 0 0 127.0.0.1:3493 0.0.0.0:* LISTEN 0 6693 1013/upsd
tcp 0 0 0.0.0.0:445 0.0.0.0:* LISTEN 0 7865 1016/smbd
tcp 0 0 192.xxx.xxx.181:3493 0.0.0.0:* LISTEN 0 6692 1013/upsd
tcp 0 0 0.0.0.0:7072 0.0.0.0:* LISTEN 1001 7882 1021/perl
tcp 0 0 0.0.0.0:7073 0.0.0.0:* LISTEN 1001 7883 1021/perl
tcp 0 0 192.xxx.xxx.181:42152 3.165.211.18:443 VERBUNDEN 1001 8373 1021/perl
tcp 0 0 127.0.0.1:3493 127.0.0.1:48430 VERBUNDEN 107 8356 1013/upsd
tcp 0 0 192.xxx.xxx.181:38180 3.165.211.18:443 VERBUNDEN 1001 8478 1021/perl
tcp 0 0 192.xxx.xxx.181:37396 192.xxx.xxx.184:41733 VERBUNDEN 1001 8014 1021/perl
tcp 0 0 192.xxx.xxx.181:35250 192.xxx.xxx.183:30733 VERBUNDEN 1001 8002 1021/perl
tcp 0 0 192.xxx.xxx.181:7073 192.xxx.xxx.185:39618 VERBUNDEN 1001 8742 1021/perl
tcp 0 0 192.xxx.xxx.181:3493 192.xxx.xxx.240:54034 VERBUNDEN 107 7938 1013/upsd
tcp 0 0 192.xxx.xxx.181:37428 192.xxx.xxx.218:80 TIME_WAIT 0 0 -
tcp 0 0 192.xxx.xxx.181:56494 192.xxx.xxx.187:40668 VERBUNDEN 1001 8012 1021/perl
tcp 0 0 192.xxx.xxx.181:51160 192.xxx.xxx.182:7073 TIME_WAIT 0 0 -
tcp 0 0 192.xxx.xxx.181:38112 3.165.211.18:443 VERBUNDEN 1001 8473 1021/perl
tcp 0 0 192.xxx.xxx.181:40470 192.xxx.xxx.188:3493 VERBUNDEN 1001 8362 1021/perl
tcp 0 0 192.xxx.xxx.181:38140 3.165.211.18:443 VERBUNDEN 1001 8475 1021/perl
tcp 0 0 127.0.0.1:41854 127.0.0.1:8083 VERBUNDEN 1001 6088 1096/node /usr/bin/
tcp 0 0 192.xxx.xxx.181:45376 192.xxx.xxx.190:7073 VERBUNDEN 1001 8609 1021/perl
tcp 0 0 192.xxx.xxx.181:56790 192.xxx.xxx.182:7073 VERBUNDEN 1001 8614 1021/perl
tcp 0 0 192.xxx.xxx.181:53908 192.xxx.xxx.186:40133 VERBUNDEN 1001 7948 1021/perl
tcp 0 0 192.xxx.xxx.181:38128 3.165.211.18:443 VERBUNDEN 1001 8474 1021/perl
tcp 0 0 192.xxx.xxx.181:38164 3.165.211.18:443 VERBUNDEN 1001 8477 1021/perl
tcp 0 0 127.0.0.1:58572 127.0.0.1:37669 TIME_WAIT 0 0 -
tcp 0 0 192.xxx.xxx.181:38600 192.xxx.xxx.187:40601 VERBUNDEN 1001 8395 1021/perl
tcp 0 0 192.xxx.xxx.181:53648 192.xxx.xxx.185:7073 VERBUNDEN 1001 8601 1021/perl
tcp 0 0 192.xxx.xxx.181:48078 192.xxx.xxx.186:40168 VERBUNDEN 1001 8009 1021/perl
tcp 0 0 192.xxx.xxx.181:38150 3.165.211.18:443 VERBUNDEN 1001 8476 1021/perl
tcp 0 0 192.xxx.xxx.181:56670 192.xxx.xxx.185:40501 VERBUNDEN 1001 8396 1021/perl
tcp 0 0 192.xxx.xxx.181:7073 192.xxx.xxx.186:56720 VERBUNDEN 1001 8722 1021/perl
tcp 0 0 192.xxx.xxx.181:38216 192.xxx.xxx.254:445 VERBUNDEN 0 4084 -
tcp 0 0 192.xxx.xxx.181:33420 192.xxx.xxx.189:40233 VERBUNDEN 1001 7949 1021/perl
tcp 0 0 192.xxx.xxx.181:57508 192.xxx.xxx.183:31733 VERBUNDEN 1001 8015 1021/perl
tcp 0 0 192.xxx.xxx.181:53254 192.xxx.xxx.186:40101 VERBUNDEN 1001 8394 1021/perl
tcp 0 0 192.xxx.xxx.181:55304 13.32.13.86:443 TIME_WAIT 0 0 -
tcp 0 0 192.xxx.xxx.181:39072 192.xxx.xxx.185:40533 VERBUNDEN 1001 7950 1021/perl
tcp 0 0 127.0.0.1:48430 127.0.0.1:3493 VERBUNDEN 1001 8355 1021/perl
tcp 0 0 192.xxx.xxx.181:51164 192.xxx.xxx.182:7073 TIME_WAIT 0 0 -
tcp 0 0 192.xxx.xxx.181:56738 188.40.131.57:58824 VERBUNDEN 1001 8095 1117/ssh
tcp 0 0 192.xxx.xxx.181:54856 192.xxx.xxx.215:55000 VERBUNDEN 1001 8381 1021/perl
tcp 0 0 192.xxx.xxx.181:7073 192.xxx.xxx.189:43684 VERBUNDEN 1001 8682 1021/perl
tcp 0 0 192.xxx.xxx.181:49222 192.xxx.xxx.191:40301 VERBUNDEN 1001 8062 1021/perl
tcp 0 0 192.xxx.xxx.181:54766 192.xxx.xxx.217:80 TIME_WAIT 0 0 -
tcp 0 0 192.xxx.xxx.181:42716 192.xxx.xxx.184:7073 VERBUNDEN 1001 8613 1021/perl
tcp 0 0 192.xxx.xxx.181:40460 192.xxx.xxx.188:3493 VERBUNDEN 1001 8361 1021/perl
tcp 0 0 192.xxx.xxx.181:48834 192.xxx.xxx.189:7073 VERBUNDEN 1001 8596 1021/perl
tcp 0 0 192.xxx.xxx.181:40962 192.xxx.xxx.188:7073 VERBUNDEN 1001 8598 1021/perl
tcp 0 0 192.xxx.xxx.181:7073 192.xxx.xxx.187:47798 VERBUNDEN 1001 8588 1021/perl
tcp 0 0 127.0.0.1:48432 127.0.0.1:3493 VERBUNDEN 1001 8359 1021/perl
tcp 0 0 127.0.0.1:3493 127.0.0.1:48432 VERBUNDEN 107 8360 1013/upsd
tcp 0 0 127.0.0.1:8083 127.0.0.1:41854 VERBUNDEN 1001 8398 1021/perl
tcp 0 112 192.xxx.xxx.181:22 192.xxx.xxx.46:51278 VERBUNDEN 0 6753 1047/sshd: Admin [p
tcp 0 0 192.xxx.xxx.181:49398 192.xxx.xxx.190:40301 VERBUNDEN 1001 8435 1021/perl
tcp 0 0 192.xxx.xxx.181:7073 192.xxx.xxx.182:40464 VERBUNDEN 1001 8501 1021/perl
tcp 0 0 192.xxx.xxx.181:41558 192.xxx.xxx.186:7073 VERBUNDEN 1001 8607 1021/perl
tcp 0 0 192.xxx.xxx.181:36062 192.xxx.xxx.185:40568 VERBUNDEN 1001 8011 1021/perl
tcp 0 0 192.xxx.xxx.181:7073 192.xxx.xxx.184:48408 VERBUNDEN 1001 8632 1021/perl
tcp 0 0 192.xxx.xxx.181:60908 192.xxx.xxx.183:30768 VERBUNDEN 1001 8013 1021/perl
tcp 0 0 192.xxx.xxx.181:56588 192.xxx.xxx.187:7073 VERBUNDEN 1001 8615 1021/perl
tcp 0 0 192.xxx.xxx.181:34794 192.xxx.xxx.183:7073 VERBUNDEN 1001 8608 1021/perl
tcp 0 0 192.xxx.xxx.181:50592 192.xxx.xxx.189:40268 VERBUNDEN 1001 8010 1021/perl
tcp6 0 0 ::1:3493 :::* LISTEN 0 6691 1013/upsd
tcp6 0 0 :::22 :::* LISTEN 0 6613 902/sshd: /usr/sbin
tcp6 0 0 :::53 :::* LISTEN 0 3989 904/dnsmasq
tcp6 0 0 :::445 :::* LISTEN 0 7864 1016/smbd
tcp6 0 0 fd20:192:xxxx:xxxx:xxxx:3493 :::* LISTEN 0 6690 1013/upsd
udp 0 0 0.0.0.0:55756 0.0.0.0:* 104 7538 697/avahi-daemon: r
udp 0 0 0.0.0.0:5353 0.0.0.0:* 104 7536 697/avahi-daemon: r
udp 0 0 0.0.0.0:53 0.0.0.0:* 0 3986 904/dnsmasq
udp 0 0 192.xxx.xxx.181:68 192.xxx.xxx.254:67 VERBUNDEN 0 7733 833/NetworkManager
udp6 0 0 fe80::2ccb:xxxx:xxxx:546 :::* 0 8218 833/NetworkManager
udp6 0 0 :::48355 :::* 104 7539 697/avahi-daemon: r
udp6 0 0 :::5353 :::* 104 7537 697/avahi-daemon: r
udp6 0 0 :::53 :::* 0 3988 904/dnsmasq
Display More
ls -la /etc/nut | grep users
Danke für die Unterstützung.
Nur welche Abhängigkeit passt nicht?
QuoteDann schau nach, welche Abhängigkeit dafür erforderlich ist/wäre.
sudo nano /etc/nut/ups.conf
[ups]
driver = usbhid-ups
port = auto
# vendorid = 051d
# productid = 0002
# product = "Back-UPS BX750MI FW:295201G -302201G"
# serial = 9B2142A16734
# vendor = "American Power Conversion"
# bus = 003
desc = "Back-UPS BX750MI"
Da stehe ich jetzt ein wenig an. Was soll ich daran ändern?
Wird hier das USB-Gerät nicht rechtzeitig gefunden?
Mit entfernen der Zeile sleep 5 und der Änderung der /etc/sysctl.conf Datei wird der Deinst gestartet, aber ein Fehler Can't connect to UPS [ups] (usbhid-ups-ups): No such file or directory ist vorhanden.
● nut-server.service - USV Überwachung
Loaded: loaded (/etc/systemd/system/nut-server.service; enabled; preset: enabled)
Active: active (running) since Fri 2025-03-07 20:22:34 CET; 1min 0s ago
Process: 710 ExecStart=/sbin/upsd (code=exited, status=0/SUCCESS)
Main PID: 796 (upsd)
Tasks: 1 (limit: 4701)
CPU: 21ms
CGroup: /system.slice/nut-server.service
└─796 /lib/nut/upsd
Mär 07 20:22:34 ccs-ht-rasp01 upsd[710]: listening on 127.0.0.1 port 3493
Mär 07 20:22:34 ccs-ht-rasp01 upsd[710]: Can't connect to UPS [ups] (usbhid-ups-ups): No such file or directory
Mär 07 20:22:34 ccs-ht-rasp01 upsd[710]: /etc/nut/upsd.users is world readable
Mär 07 20:22:34 ccs-ht-rasp01 upsd[796]: Startup successful
Mär 07 20:22:34 ccs-ht-rasp01 systemd[1]: Started nut-server.service - USV Überwachung.
Mär 07 20:22:36 ccs-ht-rasp01 upsd[796]: Connected to UPS [ups]: usbhid-ups-ups
Mär 07 20:22:51 ccs-ht-rasp01 upsd[796]: User monuser@192.xxx.xxx.242 logged into UPS [ups]
Mär 07 20:22:53 ccs-ht-rasp01 upsd[796]: User monuser@192.xxx.xxx.243 logged into UPS [ups]
Mär 07 20:22:53 ccs-ht-rasp01 upsd[796]: User monuser@192.xxx.xxx.241 logged into UPS [ups]
Mär 07 20:22:53 ccs-ht-rasp01 upsd[796]: User monuser@192.xxx.xxx.240 logged into UPS [ups]
Display More
sudo sysctl net.ipv4.ip_nonlocal_bind net.ipv6.ip_nonlocal_bind
QuoteNimm' hier mal das `Wants=...` raus und lass' nur die `After=network-online.target` stehen
× nut-server.service - USV Überwachung
Loaded: loaded (/etc/systemd/system/nut-server.service; enabled; preset: enabled)
Active: failed (Result: exit-code) since Fri 2025-03-07 20:09:07 CET; 19s ago
Process: 1049 ExecStart=/sbin/upsd (code=exited, status=1/FAILURE)
CPU: 5ms
Mär 07 20:09:07 ccs-ht-rasp01 systemd[1]: nut-server.service: Scheduled restart job, restart counter is at 5.
Mär 07 20:09:07 ccs-ht-rasp01 systemd[1]: Stopped nut-server.service - USV Überwachung.
Mär 07 20:09:07 ccs-ht-rasp01 systemd[1]: nut-server.service: Start request repeated too quickly.
Mär 07 20:09:07 ccs-ht-rasp01 systemd[1]: nut-server.service: Failed with result 'exit-code'.
Mär 07 20:09:07 ccs-ht-rasp01 systemd[1]: Failed to start nut-server.service - USV Überwachung .
Ich habe nachdem das auch nicht funktioniert den Service so umgebaut.
[Unit]
Description=USV Überwachung
# After=media-hdd.mount
Wants=nut-driver.service
Before=nut-monitor.service
[Service]
ExecStartPre=/bin/sleep 5
Type=forking
ExecStart=/sbin/upsd
Restart=always
[Install]
WantedBy=multi-user.target
Display More
Mit ExecStartPre=/bin/sleep 5 funktioniert jetzt der Start des Dienstes mit dem Pi Start.
● nut-server.service - USV Überwachung
Loaded: loaded (/etc/systemd/system/nut-server.service; enabled; preset: enabled)
Active: active (running) since Fri 2025-03-07 20:15:47 CET; 18s ago
Process: 1027 ExecStartPre=/bin/sleep 5 (code=exited, status=0/SUCCESS)
Process: 1053 ExecStart=/sbin/upsd (code=exited, status=0/SUCCESS)
Main PID: 1054 (upsd)
Tasks: 1 (limit: 4701)
CPU: 12ms
CGroup: /system.slice/nut-server.service
└─1054 /lib/nut/upsd
Mär 07 20:15:47 ccs-ht-rasp01 upsd[1053]: listening on 127.0.0.1 port 3493
Mär 07 20:15:47 ccs-ht-rasp01 upsd[1053]: Connected to UPS [ups]: usbhid-ups-ups
Mär 07 20:15:47 ccs-ht-rasp01 upsd[1053]: /etc/nut/upsd.users is world readable
Mär 07 20:15:47 ccs-ht-rasp01 upsd[1053]: /etc/nut/upsd.users is world readable
Mär 07 20:15:47 ccs-ht-rasp01 upsd[1054]: Startup successful
Mär 07 20:15:47 ccs-ht-rasp01 systemd[1]: Started nut-server.service - USV Überwachung.
Mär 07 20:15:50 ccs-ht-rasp01 upsd[1054]: User monuser@192.xxx.xxx.242 logged into UPS [ups]
Mär 07 20:15:51 ccs-ht-rasp01 upsd[1054]: User monuser@192.xxx.xxx.243 logged into UPS [ups]
Mär 07 20:15:51 ccs-ht-rasp01 upsd[1054]: User monuser@192.xxx.xxx.241 logged into UPS [ups]
Mär 07 20:15:52 ccs-ht-rasp01 upsd[1054]: User monuser@192.xxx.xxx.240 logged into UPS [ups]
Display More
sudo nano /etc/systemd/system/media-hdd.mount
[Unit]
Description=Verbindung auf HDD extern
After=network-online.target
Wants=network-online.target
ConditionPathExists=/media/hdd
[Mount]
What=//192.xxx.xxx.xxx/FHEM$
Where=/media/hdd
Type=cifs
Options=vers=2.1,iocharset=utf8,domain=DOMAIN,username=USERNAME,password=PASSWORT,rw,dir_mode=0777,file_mode=0666
[Install]
WantedBy=multi-user.target
Display More
QuoteHast Du das Kommentarzeichen (#) gesetzt? Wenn ja, warum bzw. hat es geholfen?
Weil ein Wants schon vorhanden ist.
Die befindet sich im Verzeichnis Root\var\lib\systemd\deb-systemd-helper-enabled\nut.target.wants und ist leer.
Oder befindet sich diese Datei an einem anderem Speicherort?