Spice mit Debian Gästen funktioniert nicht

BerndKleinert

Active Member
Feb 14, 2020
43
4
28
42
Hallo,

ich habe die Doku gelesen aber die bringt mich nicht weiter. Ich habe einen Debian 10 Gast auf einem Proxmox 7 VE (auch Debian). Ich habe das Paket spice-vdagent installiert und die Kiste neu gestartet.

Code:
root@testserver2:~$ systemctl status spice-vdagent
● spice-vdagentd.service - Agent daemon for Spice guests
   Loaded: loaded (/lib/systemd/system/spice-vdagentd.service; indirect; vendor preset: enabled)
   Active: inactive (dead)
root@testserver2:~$ systemctl start spice-vdagent
root@testserver2:~$ systemctl status spice-vdagent
● spice-vdagentd.service - Agent daemon for Spice guests
   Loaded: loaded (/lib/systemd/system/spice-vdagentd.service; indirect; vendor preset: enabled)
   Active: active (running) since Fri 2021-09-24 13:05:45 CEST; 1s ago
  Process: 1935 ExecStart=/usr/sbin/spice-vdagentd $SPICE_VDAGENTD_EXTRA_ARGS (code=exited, status=0/SUCCESS)
 Main PID: 1936 (spice-vdagentd)
    Tasks: 1 (limit: 4643)
   Memory: 660.0K
   CGroup: /system.slice/spice-vdagentd.service
           └─1936 /usr/sbin/spice-vdagentd

Sep 24 13:05:45 testserver2.yados.de systemd[1]: Starting Agent daemon for Spice guests...
Sep 24 13:05:45 testserver2.yados.de systemd[1]: Started Agent daemon for Spice guests.
root@testserver2:~$ systemctl status spice-vdagent
● spice-vdagentd.service - Agent daemon for Spice guests
   Loaded: loaded (/lib/systemd/system/spice-vdagentd.service; indirect; vendor preset: enabled)
   Active: active (running) since Fri 2021-09-24 13:05:45 CEST; 12min ago
  Process: 1935 ExecStart=/usr/sbin/spice-vdagentd $SPICE_VDAGENTD_EXTRA_ARGS (code=exited, status=0/SUCCESS)
 Main PID: 1936 (spice-vdagentd)
    Tasks: 1 (limit: 4643)
   Memory: 660.0K
   CGroup: /system.slice/spice-vdagentd.service
           └─1936 /usr/sbin/spice-vdagentd

Sep 24 13:05:45 testserver2.yados.de systemd[1]: Starting Agent daemon for Spice guests...
Sep 24 13:05:45 testserver2.yados.de systemd[1]: Started Agent daemon for Spice guests.
root@testserver2:~$

Natürlich habe ich bei der VM auch die "SPICE Erweiterungen" aktiviert. "Videostreaming: All".

Trotzdem kann ich im Webinterface Spice nicht auswählen.

Jemand eine Idee, was hier noch faul sein könnte?
 
Wie schaut denn die VM config genau aus?

> qm config VMID
 
Wie schaut denn die VM config genau aus?

> qm config VMID

Danke für deine Antwort.

Code:
root@Server3 ~ # qm config 116
agent: 1
boot: order=scsi0;ide2
cores: 4
ide2: none,media=cdrom
memory: 4048
name: Testserver2.example.org
net0: virtio=B2:DA:DA:22:2F:E8,bridge=vmbr0,firewall=1
numa: 0
ostype: l26
scsi0: local:116/vm-116-disk-0.qcow2,size=220G
scsihw: virtio-scsi-pci
smbios1: uuid=45b66987-179e-45aa-bacb-167a7c0b2789
sockets: 1
spice_enhancements: videostreaming=all
vmgenid: f19058d8-5962-4fc9-9771-48136fae9a56
root@Server3 ~ #

Ich hatte das Script aus der Doku zuerst auf dem Gast getestet, aber das ist ja Käse. Ich habe es jetzt vom Host aus probiert:

Code:
root@Server3 ~ # ./spice-test.sh 116
curl: (22) The requested URL returned error: 401 authentication failure
root@Server3 ~ #

Muss da eigentlich ein Port in der Firewall freigegeben sein? Obwohl ich sehe gerade, die Firewall ist bei dem Gast ausgeschaltet (auch beim Host kurz, keine Veränderung).
 
Last edited:
Die virtuelle Grafikkarte (Spice) ist nicht aktiviert.

=> Unter Hardware/Display: Spice auswählen.
 
Danke, jetzt ist der Button hinterlegt. Jetzt komme ich aber trotzdem nicht drauf:

Verbindung zum Grafik-Server C:\Download\pve-spice.vv konnte nicht hergestellt werden

Ich habe das auf dem Server versucht auf dem auch die VM läuft auf die ich zugreifen möchte. Ich habe den Port 3128 TCP in der Firewall für den Host freigegeben. Der Port ist offen:

Code:
PORT     STATE SERVICE VERSION
3128/tcp open  http    Proxmox Virtual Environment REST API 3.0
|_http-server-header: pve-api-daemon/3.0
|_http-title: Site doesn't have a title.

Hast du noch eine Idee?
 
Last edited:

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!