Ok, I figured out what my issue is, I see some people also have it here.
a) Make sure you have no Mesa gl libs on your system where ldconfig can find them
b) if opengl-update nvidia seems to work, but next ldconfig breaks it, you probably have old nvidia libraries somewhere on your system. This was my issue. Search and destroy. ldconfig -v will help you.
c) opengl-update nvidia overlinks mesa's GL headers for some reason. nvidia's installer doesn't bu default. If you have issues, try overwriting the nvidia headers with mesas/xorgs/x11s in /usr/lib/opengl. They are found in the appropriate include dirs.
Good luck.
