noVNC console access broken - 'Failed to run vncproxy'

citgtech

New Member
Sep 16, 2024
2
0
1
Fairly new to Proxmox, need some assistance please!

I currently have a simple single Proxmox server with only 1 Ubuntu Server VM running on it.

Yesterday I made two changes
  1. I enabled passthrough for the iGPU to the VM
  2. Switched to the no subscription repository and updated Proxmox to 8.2.4
These changes somehow broke the noVNC console access to the VM. I've scoured forums trying to find the fix but haven't been successful. The task logs just say 'Failed to run vncproxy'. Below is everything I've tried to get it working again. Also, tried multiple browsers from 2 separate computers.

I ran:
/usr/bin/ssh -e none -T -o BatchMode=yes 192.168.1.11 /usr/sbin/qm vncproxy 100

Got:
LC_PVE_TICKET not set, VNC proxy without password is forbidden

added to /etc/ssh/ssh_config
SendEnv LC_PVE_TICKET

added to /etc/ssh/sshd_config
AcceptEnv LC_PVE_TICKET

confirmed this is in sshd_config
AcceptEnv LANG LC_*

tried:
pvecm updatecerts


Any help would be greatly appreciated! :)
 

Attachments

  • proxmox1.PNG
    proxmox1.PNG
    75.6 KB · Views: 9
  • proxmox2.PNG
    proxmox2.PNG
    169.7 KB · Views: 9
Hi,
I have the same problem with Proxmox 8.2.2. I also installed the no subscription version. I can't even get Ubuntu to work.
It would be very helpful if we could solve our problems together.
I could imagine that the no subscription version is causing problems.
Greetings, Vigorianer
 
this don´t change some..
My advice wasn't addressed to you or your problem. It was to the OP only who is having noVNC problems.

You should open your own separate thread concerning not getting Ubuntu to work at all.
 
Try changing the display type from Default to something else. (In GUI; VM, Hardware, Display & Edit).
Sorry I didn't see your response earlier. I tried every other possible option in the Display list. The only one that works is if it's set to Default and I delete the iGPU passthrough. My best guess here is that noVNC needs to somehow be told that I'm not using the 'Default' display any longer once I add the passthrough for the iGPU. I just don't see where that would be setup.
 
I tried every other possible option in the Display list
Assuming your VM boots & starts:

1. Do you have SSH access?
2. In the Proxmox GUI, can you access with VM, >_ Console (From the left menu list under Summary), & then try from the drop-down right-hand top.
3. If the Ubuntu VM contains a GUI, then most likely, it is not setup with the correct drivers for your GUI.
4. Since you've passed through the iGPU (correctly?), try attaching a physical monitor to the server to see if you get any output there.

You could also try using Spice to connect to it. See here. You would then connect to it using the drop-down right-hand top menu Console.
 
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!