I was using 14.04 LTS on my machine. When I got the notification that I can upgrade to 16.04.1 LTS, I downloaded the iso in order to get a clean reinstall. I have
/ on sda1 and
/home on sda2 (seperate partitions). While installing 16.04.1, I chose to format sda1 and use it as
/ and I chose to use sda2 as
/home. I chose the same username and the same password as before. The install went fine.
After the first boot, I tried to log in, but it failed. I can go to a virtual terminal and log in using my usual credentials. I can cd to
/home/user/Downloads for example and all my files in the subfolders of the home directory seem to be there. Yet, when I do
ls while in
~ I get the following error:
ls: relocation error: /lib/x86_64-linux-gnu/libpthread.so.0: symbol __libc_vfork, version GLIBC_PRIVATE not defined in file libc.so.6 with link time reference
When I try to do
nano ~/.bashrc I simply get a segmentation error. But the bash seems to have loaded my bashrc, since it looks like my usual bash.
touch test gives me the same, while doing
touch test in
~/Downloads works fine.
When I boot from my installation device, I can mount the partition sda2 and read fine from it. Writing is only possible by using
Any ideas what this is all about? Also: I have never used encryption of my home directory.
dmesg tells me (after trying to log in into the graphic interface)
traps: gnome-session general protection ip:[hex numbers] sp:[more hex] error:0 in libc.so.6[even more hex]
[EDIT]: I cannot do
ls while in
~, but I can do
ls ~ while in
/ and even in
/home. I'm so confused right now.