Provavelmente, o usuário que você executou vi /etc/php5/mods-available/mcrypt.ini
não tinha acesso de gravação ao arquivo. vi
percebe isso no arquivo aberto e, quando você tenta salvar o arquivo, apresenta o erro E45
e lembra que você pode tentar substituir a unicidade do arquivo adicionando '!'
ao comando.
Por exemplo, se você editou um arquivo de propriedade de seu usuário, protegido 444 (r--r--r--)
, você receberia essa mensagem quando fizesse :wq
, mas poderia tentar forçar a gravação com :wq!
. No seu caso, sugiro fazer ls -l /etc/php5/mods-available/mcrypt.ini
. Para realmente editar o arquivo, você pode usar sudo
para usar temporariamente o poder de root
e fazer sudo vi /etc/php5/mods-available/mcrypt.ini