-
-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[BUG] Graphics subsystem won't start, "MESA: error: ZINK: failed to choose pdev" #15
Comments
Hmm, this could be related: linuxserver/docker-calibre#138 My Docker host is a VM running Mint Cinnamon 19.3, which is based on Ubuntu 18.04. I've been meaning to upgrade for a year or two, and this may push me to get this done. I wonder if I have had OS (Docker host) updates that have amended Docker container operation in some subtle way. Docker is meant to insulate against this sort of thing.... My Docker host is running Linux kernel 5.4.0-xxx, which is EOL. |
For the most part. Keep in mind that docker containers use the host kernel so if you're on an old one, you can run into issues due to incompatibilities and changes in syscalls. It's like running ubuntu 24.04 on an 18.04 kernel because that's the os running in the container. |
Yeah, a fair point. Well, it won't take me long to pull the project on its own to a fresh VM, and then if I can get that to work, I will know it's worth the pain of moving my stuff fully. Now I could try downgrading my VM kernel, but that is probably a regression I don't need, and just pushes the necessary VM rebuild out even further. Progress report to come... |
OK, fixed using a new VM! Thanks for your comment.
|
Is there an existing issue for this?
Current Behavior
I start sqlitebrowser via Docker, and Nginx reports "502 Bad Gateway" instead of dropping me into the familiar VNC environment. I am not sure what changed. I blatted my on-host
/config
folder in case anything dodgy got in there.Expected Behavior
I should see the VNC environment at
localhost:3000
.Steps To Reproduce
I pulled the latest image today, and then use the DC config file per the sample here. Since this is in Docker, I am not sure what has changed, I have been using it fine for months.
I am on this version of Docker:
Docker version 24.0.2, build cb74dfc
.I was previously using
docker-compose
, but switching todocker compose
has made no difference.Environment
Here is my DC config (db-browser inherits from your image):
CPU architecture
x86-64
Docker creation
Here is my
Dockerfile
:The chowns/chmods etc work at run-time before the server is started up, and they seem to be effective in stopping the errors. But the MESA/ZINK error is still evident.
Container logs
IMO it's almost certainly the MESA error that is borking things here:
The text was updated successfully, but these errors were encountered: