The unbound variable is an issue but for the NVIDIA driver problem you should also contact NVIDIA.
This sounds like nvidia provided 32bit libraries did not get updated when you updated nvidia's driver. This is not valve's problem to solve.
yes they did if you red i sed they changed name from libnvidia_.so.346.35 to libnvidia_.so.346.47 and steam did not recognice sow it is not the driver because i have only problem with steam and sow i sed steam cod not recocnice the files ven they changed name after opdate i cheched iin /usr/lib/i366-linux-gnu/ for the files and they are there sow it is not the driver the driver installed the filkes correctly
if i try to trick ubuntu with sym.link it gests an gl error tat the wersion that you are running is not 346.35 bot 346.47 thet is because i tryed to change the name then but i can contact nvidia but i dont think it is the driver since this was the fist driver working correctly vith my graphical card gtx 970
i found the problem it was and libgl.so.346.35 file in the stem folder that have been placed there for some reason.
Nothing extracted yet.
the problem started when i updated from nvidia driver 346.35 to 346.47
when trying to start steam it wont start only giving oute that libnvidia-tls.so.346.35
libnvidia-glcore.so.346.35 is missing but sinse the driver has updated it is becouse it will not recognice the libs when the lib name is libnvidia-tls.so.346.47
libnvidia-glcore.so.346.47
have tryed to reinstall steam did not work and the driver is installed correctly i started stem with terminal and giving this oute put
sow wat to do ?