Not able to start mplayer or xlock

I can’t start mplayer or xlock.

This is the error I’m getting:

symbol lookup error: /usr/lib64/libGL.so.1: undefined symbol: _glapi_tls_Dispatch

What do I need to install/reinstall to fix this?

/Marko

Hey Marko,

Welcome here.

To help you out, we need more info:

  • openSUSE version
  • desktop used, i.e. KDE, GNOME, XFCE etc.
  • videocard + is driver installed
  • output of

zypper lr -d

Please post the output between CODE tags.

I have a HP 8560w with nvidia graphics with nvidia-gfxG02, nvidia-settings, nvidia-computeG02 and x11-video-nvidiaG02 installed.
Using wmii with gnome.


cat /etc/SuSE-release
openSUSE 12.1 (x86_64)
VERSION = 12.1
CODENAME = Asparagus


#  | Alias                                      | Name                                                | Enabled | Refresh | Priority | Type   | URI                                                                                           | Service
---+--------------------------------------------+-----------------------------------------------------+---------+---------+----------+--------+-----------------------------------------------------------------------------------------------+--------
 1 | GNOME:Apps                                 | GNOME:Apps                                          | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_12.1/                          |        
 2 | GNOME:Evolution:mapi                       | GNOME:Evolution:mapi                                | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/GNOME:/Evolution:/mapi/openSUSE_12.1/               |        
 3 | Updates-for-openSUSE-12.1-12.1-1.4         | Updates for openSUSE 12.1 12.1-1.4                  | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/12.1/                                                     |        
 4 | X11:FOX                                    | X11:FOX                                             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/FOX/openSUSE_Tumbleweed/                       |        
 5 | X11:Utilities                              | X11:Utilities                                       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/Utilities/openSUSE_12.1/                       |        
 6 | X11:XOrg                                   | X11:XOrg                                            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_12.1/                            |        
 7 | devel:languages:ruby:1.9                   | devel:languages:ruby:1.9                            | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/ruby:/1.9/openSUSE_12.1/          |        
 8 | download.nvidia.com-opensuse               | nVidia Graphics Drivers                             | Yes     | Yes     |   99     | rpm-md | http://download.nvidia.com/opensuse/12.1/                                                     |        
 9 | download.opensuse.org-VirtualBox_backports | openSUSE BuildService - Virtualization (VirtualBox) | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Virtualization:/VirtualBox_backports/openSUSE_12.1/ |        
10 | download.opensuse.org-games                | openSUSE BuildService - Games                       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_12.1/                                |        
11 | download.opensuse.org-mozilla              | openSUSE BuildService - Mozilla                     | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_12.1/                              |        
12 | download.opensuse.org-non-oss              | openSUSE 12.1 NonOSS Add on                         | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.1/repo/non-oss/                                  |        
13 | download.opensuse.org-oss                  | Main Repository (OSS)                               | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.1/repo/oss/                                      |        
14 | home:suniljose:GD                          | home:suniljose:GD                                   | No      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/home:/suniljose:/GD/openSUSE_12.1/                  |        
15 | network:utilities                          | network:utilities                                   | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/network:/utilities/openSUSE_12.1/                   |        
16 | openSUSE-12.1-12.1-1.4                     | openSUSE-12.1-12.1-1.4                              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/12.1/repo/oss/                                      |        
17 | openSUSE:Tumbleweed                        | openSUSE:Tumbleweed                                 | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/                      |        
18 | opensuse-guide.org-repo                    | libdvdcss repository                                | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/12.1/                                                          |        
19 | packman.inode.at-suse                      | Packman Repository                                  | Yes     | Yes     |   99     | rpm-md | http://packman.inode.at/suse/12.1/                                                            |        
20 | repo-debug                                 | openSUSE-12.1-Debug                                 | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/12.1/repo/oss/                                |        
21 | repo-debug-update                          | openSUSE-12.1-Update-Debug                          | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/12.1/                                               |        
22 | repo-source                                | openSUSE-12.1-Source                                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/12.1/repo/oss/                               |        
23 | vlc                                        | vlc                                                 | Yes     | Yes     |   99     | rpm-md | http://download.videolan.org/pub/vlc/SuSE/12.1                                                |        


To be honest: that’s a true mess:

  • Tumbleweed is enabled, thus Packman should be in the Tumbleweed version
  • Packman and Videolan are both enabled, ergo you have a mix of packages, which you shouldn’t have
  • There is no comparing the resulted install to a default install, packages may come from everywhere.

Since you’re referring to mplayer, my 2 cents at the moment: remove the Videolan and Packman repos, add the Packman Tumbleweed repo, switch to that one.
A second guess: is the NVIDIA driver for the kernel you’re running, i.e. is the driver being used and working?

I have disabled packman and vlc and added the tumbleweed packman. Did a refresh and update but no difference.
Is it possible to remove X and reinstall it without reinstalling the whole machine?
How do I make sure the nvidia driver is beeing used?

I think this is solved now. I removed Mesa and reinstalled it and now both mplayer and xlock is working.