What is the cause of the "undefined symbol: amdgpu_bo_list_create_raw" error on RHEL8 VMware Guest?
Issue
-
Unable to start Red Hat Enterprise Linux 8 VMware guest in graphical mode. The following error is shown on the console:
"Oh no something has gone wrong" A problem has occurred and the system can't recover. Please log out and try again.
-
The following errors are shown in the log:
/usr/libexec/gdm-x-session[xxxx]: (EE) AIGLX error: dlopen of /usr/lib64 /dri/vmwgfx_dri.so failed (/usr/lib64/dri/vmwgfx_dri.so: undefined symbol: amdgpu_bo_list_create_raw) /usr/libexec/gdm-x-session[xxxx]: (EE) AIGLX error: unable to load driver vmwgfx /usr/libexec/gdm-x-session[xxxx]: (EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed (/usr/lib64/dri/swrast_dri.so: undefined symbol: amdgpu_bo_list_create_raw)
-
This issue may also happens in physical machine, and the log will like this:
Jan 18 12:08:59 hostname /usr/libexec/gdm-x-session[6663]: (EE) AIGLX error: dlopen of /usr/lib64/dri/swrast_dri.so failed (/usr/lib64/dri/swrast_dri.so: undefined symbol: amdgpu_query_video_caps_info) Jan 18 12:08:59 hostname /usr/libexec/gdm-x-session[6663]: (EE) AIGLX error: unable to load driver swrast Jan 18 12:08:59 hostname /usr/libexec/gdm-x-session[6663]: (EE) GLX: could not load software renderer
Environment
- Red Hat Enterprise Linux 8
- mesa-dri-drivers
- libdrm
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.