Problem mit Streaming in einer VM

Smooky

Active Member
Feb 13, 2019
25
1
43
42
Hi @all.

Ich benutzte Proxmox seit jetzt ungefähr 1,5 Jahren ohne irgend ein Problem.
Nun ist es aber soweit bei mir und ich benötige mal dringend Eure Hilfe.

Zur Sache:
Ich habe auf meinem Proxmox-Server 4 VM´s laufen.
2 laufen mit jeweils einem Debian in der neuesten Version.
Dann habe ich noch 2 VM´s wo jeweils ein Windows Server 2019 drauf laufen.
In einer der beiden Windows VM´s habe ich ein Shoutcastserver und Winamp mit DSP Plugin laufen womit ich von aussen gestreamte Musik hier im Netzwerk an
einige Webradios verteile. Es lief nun schon gute 1,5 Jahre problemlos. Aber seit neuestem hab ich das Problem das alles nur noch läuft wenn ich mich per Spice auf diese VM verbinde. Habe ich aber keine Spiceverbindung mehr auf so bekommt Winamp plötzlich das Problem das andauernd der Puffer leer läuft und somit die Musik extrem zu stocken anfängt. Das gleiche wenn ich meine eigene Musik über Winamp abspiele und per Shoutcast verteile. Solange eine Spiceverbindung offen ist läuft alles
problemlos. Trenne ich aber die Spiceverbindung fängt es fast sofort auf allen Webradios an zu stocken.
Ich würde nun ungern andauernd einen Rechner laufen lassen der permanent einen Spiceverbindung offen hält.
Wie gesagt, bis vor ein paar Tagen lief es ja noch problemlos.
Hat vielleicht einer eine Idee wie ich diesem Problem begegnen kann ?
Vielleicht kann man der VM ja eine bestehende Spiceverbindung vorgaukeln?

Vielen Dank im vorraus.

Mit freundlichem Gruß
Marcel
 
hi,

was hast du geaendert? updates gemacht? irgendwas in der VM config geaendert?

poste bitte mal pveversion -v und qm config VMID fuer die betroffene VM
 
Hi Oguz,

vielen Dank erst einmal für deine schnelle Rückmeldung.

Geändert habe ich sowohl in der VM als auch im Proxmox nichts.
Es werden nur regelmässige Updates in der VM als auch im Proxmox gemacht.
Habe auch gerade nochmal eine neue VM aufgesetzt zum testen aber der Fehler bleibt leider bestehen.
Ich habe das Gefühl das es seit dem Kernelupdate auf 5.4 im Proxmox so ist, bin mir aber nicht 100%ig sicher.

Code:
root@pve1:~# pveversion -v
proxmox-ve: 6.2-1 (running kernel: 5.4.41-1-pve)
pve-manager: 6.2-4 (running version: 6.2-4/9824574a)
pve-kernel-5.4: 6.2-2
pve-kernel-helper: 6.2-2
pve-kernel-5.4.41-1-pve: 5.4.41-1
ceph-fuse: 12.2.11+dfsg1-2.1+b1
corosync: 3.0.3-pve1
criu: 3.11-3
glusterfs-client: 5.5-3
ifupdown: 0.8.35+pve1
ksm-control-daemon: 1.3-1
libjs-extjs: 6.0.1-10
libknet1: 1.15-pve1
libproxmox-acme-perl: 1.0.4
libpve-access-control: 6.1-1
libpve-apiclient-perl: 3.0-3
libpve-common-perl: 6.1-2
libpve-guest-common-perl: 3.0-10
libpve-http-server-perl: 3.0-5
libpve-storage-perl: 6.1-8
libqb0: 1.0.5-1
libspice-server1: 0.14.2-4~pve6+1
lvm2: 2.03.02-pve4
lxc-pve: 4.0.2-1
lxcfs: 4.0.3-pve2
novnc-pve: 1.1.0-1
proxmox-mini-journalreader: 1.1-1
proxmox-widget-toolkit: 2.2-1
pve-cluster: 6.1-8
pve-container: 3.1-6
pve-docs: 6.2-4
pve-edk2-firmware: 2.20200229-1
pve-firewall: 4.1-2
pve-firmware: 3.1-1
pve-ha-manager: 3.0-9
pve-i18n: 2.1-2
pve-qemu-kvm: 5.0.0-2
pve-xtermjs: 4.3.0-1
qemu-server: 6.2-2
smartmontools: 7.1-pve2
spiceterm: 3.1-1
vncterm: 1.6-1
zfsutils-linux: 0.8.4-pve1

Code:
root@pve1:~# qm config 100
agent: 1
args%3A -device intel-hda,id=sound5,bus=pci.0,addr=0x18 -device hda-micro,id=sound5-codec0,bus=sound5.0,cad=0 -device hda-duplex,id=sound5-codec1,bus=sound5.0,cad=1
balloon: 2048
boot: c
bootdisk: scsi0
cores: 6
cpu: host
description: server1.home.v16.de%0A%0A- Windows Server 2019 Datacenter x64%0A%0A- DNS-Server%0A- Domaincontroller (Master)%0A- E-Mail-Server (POP3/S, IMAP/S, SMTP/S)%0A- File-Server (SMB, NFS)%0A- FTP/FTPS/SFTP-Server%0A- JDownloader%0A- Shoutcast-Server%0A- Spam-Filter%0A- WDS-Server%0A- WINS-Server%0A%0AHDD%C2%B4s%3A%0A- scsi0%3A vmpool2%3Avm-100-disk-0,discard=on,size=60G,ssd=1%0A- scsi1%3A vmpool2%3Avm-100-disk-1,discard=on,size=40G,ssd=1%0A%0Aextra HDD%C2%B4s%3A%0A- WDC_WD30EFRX-68EUZN0_WD-WMC4N0H5A8XF (3TB)%0A- WDC_WD30EFRX-68EUZN0_WD-WCC4N5VN96LL  (3TB)%0A- WDC_WD30EFRX-68EUZN0_WD-WCC4N1TJ0VR4  (3TB)%0A- WDC_WD30EFRX-68N32N0_WD-WCC7K7HPYL5T  (3TB)%0Aargs%3A -device intel-hda,id=sound5,bus=pci.0,addr=0x18 -device hda-micro,id=sound5-codec0,bus=sound5.0,cad=0 -device hda-duplex,id=sound5-codec1,bus=sound5.0,cad=1
keyboard: de
memory: 6144
name: server1.home.v16.de
net0: virtio=C2:5A:85:EE:D3:BB,bridge=vmbr0
numa: 0
onboot: 1
ostype: win10
scsi0: vmpool2:vm-100-disk-1,discard=on,size=60G,ssd=1
scsi1: vmpool2:vm-100-disk-0,discard=on,size=40G,ssd=1
scsihw: virtio-scsi-pci
smbios1: uuid=3aa0478f-b120-41b5-8aaa-2c4f1263b51c
sockets: 1
startup: order=1,up=10
vga: qxl
virtio0: /dev/disk/by-id/ata-WDC_WD30EFRX-68EUZN0_WD-WMC4N0H5A8XF,backup=0,replicate=0,size=2930266584K
virtio1: /dev/disk/by-id/ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N5VN96LL,backup=0,replicate=0,size=2930266584K
virtio2: /dev/disk/by-id/ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N1TJ0VR4,backup=0,replicate=0,size=2930266584K
virtio3: /dev/disk/by-id/ata-WDC_WD30EFRX-68N32N0_WD-WCC7K7HPYL5T,backup=0,replicate=0,size=2930266584K
vmgenid: 94dfc503-8bc0-4963-90ba-d3877c03b611

Mit freudlichem Gruß
Marcel
 
du kannst versuchen, diese zeile mit args zu kommentieren und die soundkarte ueber das GUI hinzuzufuegen
 
Das habe ich gerade mal getestet.
Läuft aber leider auf den gleichen Fehler hinaus.

Code:
root@pve1:~# qm config 100
agent: 1
audio0: device=intel-hda,driver=spice
balloon: 2048
boot: c
bootdisk: scsi0
cores: 6
cpu: host
description: server1.home.v16.de%0A%0A- Windows Server 2019 Datacenter x64%0A%0A- DNS-Server%0A- Domaincontroller (Master)%0A- E-Mail-Server (POP3/S, IMAP/S, SMTP/S)%0A- File-Server (SMB, NFS)%0A- FTP/FTPS/SFTP-Server%0A- JDownloader%0A- Shoutcast-Server%0A- Spam-Filter%0A- WDS-Server%0A- WINS-Server%0A%0AHDD%C2%B4s%3A%0A- scsi0%3A vmpool2%3Avm-100-disk-0,discard=on,size=60G,ssd=1%0A- scsi1%3A vmpool2%3Avm-100-disk-1,discard=on,size=40G,ssd=1%0A%0Aextra HDD%C2%B4s%3A%0A- WDC_WD30EFRX-68EUZN0_WD-WMC4N0H5A8XF (3TB)%0A- WDC_WD30EFRX-68EUZN0_WD-WCC4N5VN96LL  (3TB)%0A- WDC_WD30EFRX-68EUZN0_WD-WCC4N1TJ0VR4  (3TB)%0A- WDC_WD30EFRX-68N32N0_WD-WCC7K7HPYL5T  (3TB)%0Aargs%3A -device intel-hda,id=sound5,bus=pci.0,addr=0x18 -device hda-micro,id=sound5-codec0,bus=sound5.0,cad=0 -device hda-duplex,id=sound5-codec1,bus=sound5.0,cad=1
keyboard: de
memory: 6144
name: server1.home.v16.de
net0: virtio=C2:5A:85:EE:D3:BB,bridge=vmbr0
numa: 0
onboot: 1
ostype: win10
scsi0: vmpool2:vm-100-disk-1,discard=on,size=60G,ssd=1
scsi1: vmpool2:vm-100-disk-0,discard=on,size=40G,ssd=1
scsihw: virtio-scsi-pci
smbios1: uuid=3aa0478f-b120-41b5-8aaa-2c4f1263b51c
sockets: 1
startup: order=1,up=10
vga: qxl
virtio0: /dev/disk/by-id/ata-WDC_WD30EFRX-68EUZN0_WD-WMC4N0H5A8XF,backup=0,replicate=0,size=2930266584K
virtio1: /dev/disk/by-id/ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N5VN96LL,backup=0,replicate=0,size=2930266584K
virtio2: /dev/disk/by-id/ata-WDC_WD30EFRX-68EUZN0_WD-WCC4N1TJ0VR4,backup=0,replicate=0,size=2930266584K
virtio3: /dev/disk/by-id/ata-WDC_WD30EFRX-68N32N0_WD-WCC7K7HPYL5T,backup=0,replicate=0,size=2930266584K
vmgenid: 94dfc503-8bc0-4963-90ba-d3877c03b611

Merkwürdig finde ich halt das es läuft solange eine Spiceverbindung besteht, es aber sofort wieder rumspinnt sobald diese getrennt wird.

Mit freundlichem Gruß
Marcel
 
Ich habe das Gefühl das es seit dem Kernelupdate auf 5.4 im Proxmox so ist, bin mir aber nicht 100%ig sicher.

kannst dann schauen ob es funktioniert wenn du den alten kernel bootest.

Merkwürdig finde ich halt das es läuft solange eine Spiceverbindung besteht, es aber sofort wieder rumspinnt sobald diese getrennt wird.

das ist ja schon merkwuerdig... leider habe ich auch keine ahnung was windows tut wenn es um solche sachen geht..
 
kannst dann schauen ob es funktioniert wenn du den alten kernel bootest.

Das kann ich morgen mal probieren, da ich da lieber vorher ne Sicherungskopie anlegen würde und da Donnerstag
ja frei ist dann mehr Zeit dafür zur verfügung steht.
Muss ich dann nur mal schauen wie ich das Downgrade bewerkstellige.

Bis dahin behelf ich mir jetzt erst einmal indem ich aus einer anderen VM eine Spiceverbindung zu dem Übeltäter offen halte.

Trotzdem erstmal vielen Dank für deine Bemühungen.

Mit freundlichem Gruß
Marcel
 
hi,

hast du den kernel downgrade gemacht? hat es funktioniert?
 
Hi Oguz,

hast du den kernel downgrade gemacht? hat es funktioniert?

Ja, habe es mal getestet und danach hat es sofort wieder funktioniert.
Bin danach aber wieder auf die neueste Version gegangen und habe den Shoutcastserver + Winamp erst einmal auf einen
anderen Server gepackt der mit Libvirt läuft. Dort gibt es dieses Phänomen bisher nicht.
Bin aktuell leider Zeitlich sehr eingespannt und habe nicht soviel Zeit zum testen.
Ich werde aber bei passender Gelegenheit nochmal weiter testen da ich das ganze lieber unter Proxmox am laufen hätte,
alleine schon wegen der Systempflege über das Webinterface.

Mit freundlichem Gruß
Marcel
 
hi,

danke fuer die antwort.
mit welcher kernel version hat es funktioniert?
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!