I saw this Error E138 while editing some file with VI Editor.
The error description is like this. E138: Can't write viminfo file /root/.viminfo!Hit ENTER or type command to continue
This is the Solution I found: When you get error "E138: Can't write viminfo file" check that no old temp files were left behind (e.g. ~/.viminf*) and that you can write in the directory of the.viminfo file. {not in Vi} I have removed the.viminf*.tmp files from /root directory. There was no error or annoying message while editing in VI Editor.
source:
