I reinstalled Xlibs on the 4.1 version, rebooted, upgraded to 4.2, copied .setbackground, .profile and .xsession from /etc/skel to /home/tc.
Rebooted the device again.
typed tce-audit builddb and tce-audit fetchmissing ( i have no gui)
The xlibs.tcz errors are gone now (thanks!) but the tce error remains.
I browsed trough the 4.2 release notes and noticed the line "Updated base for move of /opt/.tce_dir to a link at /etc/sysconfig/tcedir".
That is the error i am getting? ( The /opt/.tce_dir ).
The tcedir link in the sysconfig folder sends me to /mnt/sda1/tce so that works fine. (just used cd to go to the dir).
Somehow there is still a reference to the /opt/.tce_dir?