Come dice il titolo, tutto o quasi tutto ciò che è importante come root sotto root (/) è stato spostato su / vecchio su una macchina Solaris 10. Così ora l'errore tipico quando si cerca quando in esecuzione comandi sono Cannot find /usr/lib/ld.so.1(cambiato $PATHe anche provato a cambiare $LD_LIBRARY_PATH, $LD_LIBRARY_PATH_64ed $LD_RUN_PATHe li esporta, ma niente di che sembra cambiare il percorso della libreria reale). Ho provato praticamente ieri a trovare qualcosa che potrebbe aiutare, ma non crleho trovato nulla che cambierà il percorso della libreria per Solaris 10 a parte forse, ma non è possibile eseguirlo da allora Cannot find /usr/lib/ld.so.1.
Abbiamo trovato molti suggerimenti per il ripristino di root o / usr / bin e così via per Linux, ma le informazioni relative a Solaris 10 / Unix non sono diffuse e molto scarne.
Non può essere eseguito cp, ln, mkdiro mvdal momento Cannot find /usr/lib/ld.so.1. Impossibile accedere con altre sessioni alla macchina. Sebbene sia ancora attiva una sessione che può essere utilizzata e la finestra è bloccata while true; do date; echo hej 1234567; done. Abbiamo discusso della soluzione per utilizzare un CD di avvio di Solaris e anche una dist Linux su un'unità USB. Abbiamo discusso della soluzione per passare i dischi del disco rigido a un altro rack.
La /.../static/.../mvsoluzione è stata testata ma non ha funzionato.
I comandi che ancora possono essere utilizzati sono (ci potrebbero essere più comandi che possono essere utilizzati): echo, <, >, >>, |, pwd, cd.
C'è un modo per creare una directory o una cartella senza mkdir? C'è un modo per utilizzare echoe >oppure echoe >>per ripristinare /usr/lib/ld.so.1? So che /usr/lib/ld.so.1probabilmente sarà necessario ripristinare più di quanto sia necessario affinché i comandi funzionino.
Grazie mille per la lettura e buona giornata =)
mv. O più precisamente: shopt -s extglob; mv !(old) /old.
ln, se funziona.
staticsono lì per esattamente questa categoria di problemi, se non si desidera avviare un supporto temporaneo.