Qualcuno può dirmi come posso annullare un errore sudo rm -r / var / run?
Non posso usare sftp e mysql ora.
Qualcuno può dirmi come posso annullare un errore sudo rm -r / var / run?
Non posso usare sftp e mysql ora.
Risposte:
Puoi ... reinstallare debian!
C'è un motivo per cui dovresti stare attento a tutto ciò che inizia con "sudo rm", e questo è quanto segue: P
la reinstallazione di debian non è necessaria. in / var / run sono memorizzati i file pid temporanei .. provate solo se il riavvio dei servizi non funzionanti funziona, se no, fatelo dpkg -S /var/run per vedere, quali pacchetti hanno installato alcune sottodirectory lì ( dpkg -L <PACKAGENAME> | grep /var/run ), alla fine potresti voler provare dpkg-reconfigure <PACKAGENAME>. quindi riavviare i servizi ( /etc/init.d/... restart ) o intero debian.
Ho avuto un problema simile, devo aver rimosso questa directory; e ricevuto:
Can't open /var/run/atd.pid to signal atd. No atd running?
Durante la corsa
at -m now -f ./run_my_file
Sono stato in grado di correggerlo rifacendo la directory e riavviando l'atdeamon (atd)
sudo mkdir /var/run
sudo atd
Goodluck, facciamo tutti degli errori :)
ps. probabilmente non è la soluzione più solida, ma ha funzionato!
sudo mkdir /var/run
Se qualcosa si lamenta di una sottodirectory mancante, crearla nello stesso modo. Ma i pacchetti dovrebbero essere robusti contro questo ora, perché /var/run può essere su un file system temporaneo. Nel peggiore dei casi, reinstallare il pacchetto in questione.