Skip to main content

Xorg server GLX problem in Debian squeeze

I have been a  Debian GNU/Linux user since 2007.

Since then, I experienced several major OS upgrades (dist-upgrade).
 But every time I dist-upgrade, some trouble annoyed me.

The most recent problem was related to the seting of Xorg server.

When starting up X server (from gdm3), the xserver process couldn't find the glx symbols.

In the /var/log/Xorg.0.log:
(EE) GLX error: Can not get required symbols.

This prevented Compiz Fusion window manager from working on the X desktop.

Although the hardware video driver was "intel", it seams that some extra glx code for Nvidia caused the trouble.


The following command fixed the problem:

 aptitude purge fglx-glx fglx-driver nvidia-vdpau-driver

(I don't know which package was actually problematic.)

If you have a glx related problem with the intel graphic controller chip, try removing unrelated packages that supposed be combined with nvidia or Radeon!
That save you some (small amount of ) disk spaces :-)

But I wander what to do when you have both intel on-board graphic controller and advanced graphic board of Nvidia or AMD...

Comments

Popular posts from this blog

Some adjustment to run some daemon services within LXC container

 I built and am running a mail server, using dovecot for IMAP4 server and Power DNS (pdns) for DNS authoritative server, and memcached for back-end service for some mail filter. I also use LXC for staging environment to test my mail server, but running those services is not straight forward. My understanding is that it is because some security features of systemd using Linux kernel namespace function conflict with the use of namespace in LXC container. So, if you want to run memcached, dovecot, and pdns via systemd within LXC container, you have to disable some security features of systemd by configuration. My additional configuration to systemd is as follows: root@myhost:/# cat /etc/systemd/system/memcached.service.d/99-ns.conf [Service] ProtectSystem = no ProtectHome = no PrivateDevices = no PrivateTmp = no cat /etc/systemd/system/dovecot.service.d/99-ns.conf [Service] ProtectSystem = no PrivateDevices = no PrivateTmp = no root@myhost:/# grep -v '#' /etc/systemd/system/pdns.s...

Configuring Network Manager for PPPoE connection

When I'm home, I use fiber-optic line with a dedicated old small router (YAMAHA RT107e) for access to the Internet. But I recently became anxious about the router. If it fails, how can I survive until I get another one? So, I tried to connect my Debian desktop PC to the fiber-optic line without the router. The PC have to talk to the other side of the line with PPPoE but I did not know how. In my PC, the Network Manager manages network configuration. So, I had to configure the Network Manager to utilize the pppoe like : nmcli connection add ifname eth0 connection.type pppoe username USERNAME password PASSWORD

Debian wheezy and a circular touch pad settings

It's been a long time since my last post. Recently, I bought a secondhand Panasonic T7 laptop PC. It was as much as seven thousand yen (about 76 USD), and I am pleasant for the price. I installed Debian 7.1 (wheezy) to the PC and set up Xfce desktop environment. Most of the things went well, but the X-Window system didn't recognize automatically that its touch pad device was circle and able to sense tapping operations. I was disappointed a while, but managed to write additional configurations for the X server with a help of the man page of Synaptics touch pad input driver. For reminder,  here it is: $ cat /etc/X11/xorg.conf Section "InputClass"     Identifier  "MyTouchPad"     MatchDriver      "synaptics"     Option        "TapButton1" "1"     Option        "CircularPad" "true"     Option  ...