>> E138: Non riesco a scrivere il file viminfo $HOME/.viminfo!
Scusa la risposta stupida, ma hai guardato i permessi del file .viminfo? fai
$ls -l /$HOMR/.viminfo
e guarda l'output. Verifica che i permessi siano anche di scrittura sul file e guarda i proprietari del file. Poi dai un occhiata al Changelog di Vi, può darsi che abbiano cambiato il proprietario di quel file (magari prima era l'utente che avviava vi e ora è vi stesso), quindi i permessi si applicano solo all vecchio proprietario e non al nuovo richiesto...
--
\ __ __ _ *
_\ \__\ \ \ _\ \/
\_\ \__ \ \ \__ \\
------------------------->
--
\ __ __ _ *
_\ \__\ \ \ _\ \/
\_\ \__ \ \ \__ \\
------------------------->