1
x86 Systeme (PC) / Poweroff in Proxmox funktioniert nicht - Nach Löschung svdrpsend.sh schon
« on: October 29, 2020, 21:23:01 »
Hallo zusammen,
ich hatte vor meinen MLD auf meinen Proxmox umzuziehen, dabei stieß ich auf das Problem das Poweroff und Reboot aus dem Proxmox nicht funktionierte,
dies haben auch andere schon beschrieben, eine Lösung für mein Problem konnte ich nicht herbeiführen.
Getestet habe ich 5.3, 5.4 und 5.5 - selber Fehler.
Ich habe dafür ein Custom Image (5.4) mit der Option Server und dem Paket kvm-virtio geladen.
Folgende Settings in Proxmox - es soll ein VDR-Headless werden -> GPU Standard VGA (16MB) - Als Controller VirtIO SCSI - Laufwerk SATA - NET VirtIO (Screenshot im Anhang)
Die Maschine konnte ich installieren - alles so wie ich es bisher kannte.
Der Reboot und Shutdown haben aber nicht über das Proxmox WebIF funktioniert (Screenshot im Anhang) - SSH und MLD WebIF fehlerfrei.
Meine Recherche ->
Nachdem die Datei svdrpsend.sh gelöscht wurde funktioniert der Reboot und der Shutdown.
Kann mir jemand sagen ob ich die Datei benötige - wofür die genau ist - oder ob ich einen anderen Lösungsweg finden kann?
Vielen Dank
ich hatte vor meinen MLD auf meinen Proxmox umzuziehen, dabei stieß ich auf das Problem das Poweroff und Reboot aus dem Proxmox nicht funktionierte,
dies haben auch andere schon beschrieben, eine Lösung für mein Problem konnte ich nicht herbeiführen.
Getestet habe ich 5.3, 5.4 und 5.5 - selber Fehler.
Ich habe dafür ein Custom Image (5.4) mit der Option Server und dem Paket kvm-virtio geladen.
Folgende Settings in Proxmox - es soll ein VDR-Headless werden -> GPU Standard VGA (16MB) - Als Controller VirtIO SCSI - Laufwerk SATA - NET VirtIO (Screenshot im Anhang)
Die Maschine konnte ich installieren - alles so wie ich es bisher kannte.
Der Reboot und Shutdown haben aber nicht über das Proxmox WebIF funktioniert (Screenshot im Anhang) - SSH und MLD WebIF fehlerfrei.
Meine Recherche ->
Code: [Select]
MLD> cd /etc/acpi/
MLD> ls
PBTN PWRF
MLD> ls /etc/acpi/PWRF/
00000080
MLD> ls /etc/acpi/PBTN/
00000080
MLD> cat /etc/acpi/PBTN/00000080
#!/bin/sh
if [ -e /usr/bin/svdrpsend.sh ]; then
svdrpsend.sh HITK power
else
/sbin/shutdown
fi
MLD> cat /etc/acpi/PWRF/00000080
#!/bin/sh
if [ -e /usr/bin/svdrpsend.sh ]; then
svdrpsend.sh HITK power
else
/sbin/shutdown
fi
MLD> ls -l /etc/acpi/PWRF/00000080
-rwxr-xr-x 1 root root 98 Apr 14 2020 /etc/acpi/PWRF/00000080
MLD> cat /usr/bin/svdrpsend.sh
#!/bin/sh
#
# Sendet eine Nachricht an den VDR
DAEMON=false
HOST=localhost
while [ $# != 0 ] ; do
case $1 in
-d) DAEMON=true
shift
;;
-H) HOST=$2
shift 2
;;
-h) ARGS=
break
;;
*) ARGS=$ARGS" $1"
shift
;;
esac
done
if [ -z "$ARGS" ] ; then
echo "Usage: $0 [-H HOSTNAME] [-d] command..."
echo " -H HOSTNAME destination hostname or IP (default: localhost)"
echo " -d run in background"
exit
fi
if $DAEMON; then
svdrpsend $HOST 6419 "$ARGS" 1>/dev/null 2>&1 &
else
svdrpsend $HOST 6419 "$ARGS" 2>/dev/null
fi
MLD> rm /usr/bin/svdrpsend.sh
Nachdem die Datei svdrpsend.sh gelöscht wurde funktioniert der Reboot und der Shutdown.
Kann mir jemand sagen ob ich die Datei benötige - wofür die genau ist - oder ob ich einen anderen Lösungsweg finden kann?
Vielen Dank