Você precisa fazer sudo mount -a
após a reinicialização, é isso.
Eu tenho um problema desconcertante em um droplet Digital Ocean Ubuntu 14.04. Eu desliguei minha gota para tirar uma foto instantânea, mas depois, ao ligar, os serviços não apareceriam.
Eu recebo o erro abaixo ao tentar reiniciar.
* Restarting web server apache2 mktemp: failed to create file via template ‘/tmp/tmp.XXXXXXXXXX’: Read-only file system
/etc/init.d/apache2: 91: /etc/init.d/apache2: cannot create : Directory nonexistent
[fail]
* The apache2 configtest failed.
Eu tive o seguinte problema abaixo e até mesmo abri um ticket que nunca foi resolvido, então mudei meu droplet para a AWS e deixei o ticket atual que não tinha problema. Esta é a minha 4 gota com o mesmo problema.
Eu uso o Symfony 3, WKHTML para geração de PDF, Sentora Control Panel, e recentemente executei o Selenium para javascript, mesmo que os três servidores anteriores não tenham um problema. Eu praticamente não mudei nada da instalação padrão do SO e da configuração do Sentora.
Você já experimentou esse problema antes e como você o resolveu?
Eu tentei todos os comandos fsck e respostas em postagens similares aqui três vezes sem sorte
Editar
Eu encontrei a solução, eu segui o tutorial aqui para endurecer o meu servidor para que o problema seja trazido pelas entradas fstab abaixo:
# Written by the DigitalOcean build process
LABEL=DOROOT / ext4 noatime,errors=remount-ro 0 1
proc /proc proc nodev,noexec,nosuid 0 0
tmpfs /run/shm tmpfs ro,noexec,nosuid 0 0
/usr/tmpDSK /tmp tmpfs loop,nosuid,noexec,rw 0 0
Como eu protegeria o / tmp sem encontrar os erros na inicialização?
Você precisa fazer sudo mount -a
após a reinicialização, é isso.