A partir do erro, parece que a partição de disco em que reside seu diretório pessoal está montada como somente leitura. Você pode verificar isso emitindo o seguinte comando em um prompt de terminal:
mount | grep home
Isso deve mostrar algo como:
/dev/xxxxx on /home type ext3 (ro)
Observe o ro
entre parênteses para somente leitura.
Se esse comando não fornecer saída, provavelmente o diretório inicial está na partição raiz e, se você não souber qual é, ele poderá ser encontrado, por exemplo. por
mount |grep "/ type"
que pode novamente produzir algo como
/dev/xxxxx on / type ext3 (ro,errors=remount-ro)
Para remontar a partição read-write (substitua xxxxx pela partição correta):
mount -o remount,rw /dev/xxxxx