Ubuntu /tmp/tmp.XXXXXXXXXX ': sistema de arquivos somente leitura

0

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?

    
por Masinde Muliro 13.04.2017 / 07:21

1 resposta

1

Você precisa fazer sudo mount -a após a reinicialização, é isso.

    
por Abu Shaheer 13.07.2018 / 19:13