Başlığın söylediği gibi, kök (/) altında kök olarak her şey veya neredeyse önemli olan her şey bir Solaris 10 makinesinde / eskisine taşındı. Yani şimdi tipik fay komutlardır çalıştırırken çalışırken Cannot find /usr/lib/ld.so.1
(değişti $PATH
ve aynı zamanda değişen çalıştı $LD_LIBRARY_PATH
, $LD_LIBRARY_PATH_64
ve $LD_RUN_PATH
onları ihraç ama hiçbir şey gerçek kütüphane yolunu değiştirmek gibi görünüyor). Dün yardımcı olabilecek bir şey bulmaya çalıştı, ancak Solaris 10 için kütüphane yolunu değiştirecek crle
ama belki o zamandan beri çalıştıracak hiçbir şey bulamadı Cannot find /usr/lib/ld.so.1
.
Linux için çok sayıda kök veya / usr / bin kurtarma ipucu bulundu, ancak Solaris 10 / Unix ile ilgili bilgiler çok yaygın ve seyrek değil.
Çalıştırılamıyor cp
, ln
, mkdir
veya mv
beri Cannot find /usr/lib/ld.so.1
. Makinede başka oturumlarla da oturum açılamıyor. Bir oturum hala kullanılabilir olmasına rağmen ve o pencere ile durduruluyor while true; do date; echo hej 1234567; done
. Bir USB sürücüsünde Solaris önyükleme CD'si ve ayrıca bir Linux dağıtımını kullanma çözümünü ele aldık. Sabit sürücü disklerini başka bir rafa geçirme çözümünü ele aldık.
/.../static/.../mv
Çözelti test edilmiş ama işe yaramadı.
Hala kullanılabilen komutları (kullanılabilir fazla komutları olabilir): echo
, <
, >
, >>
, |
, pwd
, cd
.
Olmadan bir dizin veya klasör oluşturmanın bir yolu var mı mkdir
? Kullanmak için herhangi bir yolu var mı echo
ve >
ya echo
ve >>
geri /usr/lib/ld.so.1
? /usr/lib/ld.so.1
Komutların çalışması için muhtemelen daha fazlasının geri yüklenmesi gerektiğini biliyorum .
Okuduğunuz için çok teşekkür ederim ve iyi günler =)
mv
. Ya da daha doğrusu: shopt -s extglob; mv !(old) /old
.
ln
çalışırsa, düzeltebilirsiniz .
static
Geçici medyayı önyüklemek istemiyorsanız, bu ikili dosyalar tam olarak bu sorun kategorisi için vardır.