romegames 1
romegames
Krutzo 1
Krutzo
shrpnl 1
shrpnl
Best Studio 1
Best Studio
D 1
delimuratt
Aliyldrim 1
Aliyldrim
Mt2Hizmet 1
Mt2Hizmet
noisiv 1
noisiv
Manwe Work 1
Manwe Work
melankolıa18 1
melankolıa18
Agora Metin2 1
Agora Metin2
Hikaye Ekle
Reklam vermek için turkmmo@gmail.com

Cevaplanmadı ld-elf32.so.1: Shared object "libstdc++.so.6" not found, required by "vrunner"

  • Konuyu başlatan Konuyu başlatan KrOoS99
  • Başlangıç tarihi Başlangıç tarihi
  • Cevaplar Cevaplar 8
  • Görüntüleme Görüntüleme 450

KrOoS99

Level 1
Üye
Katılım
26 Tem 2019
Konular
5
Mesajlar
34
Çözüm
2
Online süresi
1d 19h
Reaksiyon Skoru
1
Altın Konu
0
TM Yaşı
6 Yıl 10 Ay 15 Gün
Başarım Puanı
52
MmoLira
807
DevLira
0
Ticaret - 0%
0   0   0

ROHAN2 WORLD 1-120 TR TİPİ OFFICIAL YOHARA, BALATHOR VE AMON! 80. GÜNÜNDE! +10.000 ONLİNE! HİLE VE BOT %100 ENGELLİ HEMEN TIKLA!

Selam olsun size. FreeBSD 13.2 ve MariaDB 10.6'da bu sorunla karşılaşıyorum. Dosyayı lib32 ve lib'e defalarca yükledim ama çalışmıyor. Sorunun 64 bit sürümümden kaynaklandığını veya başka bir sorun olduğunu düşünüyorum. Dosyanın 64 bit sürümü veya benzeri bir sürümü olan varsa bana yardımcı olabilir mi?

 
Sistemde bu dosyanın gerçekten nerede olduğunu bir görelim.

[CODE title="Bash"]find / -name "libstdc++.so.6"[/CODE]


Bu komut bize, 32-bit programların kütüphaneleri aradığı yolları gösterecek.

[CODE title="Bash"]ldconfig -32 -r | grep libstdc[/CODE]

Son olarak, vrunner programının kendisinin bu kütüphaneyi görüp görmediğine bakalım. vrunner'ın olduğu klasöre git (cd /path/to/vrunner) ve şunu çalıştır

[CODE title="Bash"]ldd ./vrunner[/CODE]


Bu üç komutun çıktılarının ekran görüntü resimlerine bakayım , sorunun tam olarak nerede olduğunu saptayalım. Büyük ihtimalle sistemin kütüphane yolu (ldconfig haritası) bozulmuş veya yanlış ayarlanmış
 
cd /path/to/vrunner
/path/to/vrunner: No such file or directory.

Let's see where this file is actually in the system.

[CODE title="Bash"]find / -name "libstdc++.so.6"[/CODE]


This command will show us the paths where 32-bit programs search for libraries.

[CODE title="Bash"]ldconfig -32 -r | grep libstdc[/CODE]

Finally, let's see if the vrunner program itself sees this library. Go to the vrunner folder (cd /path/to/vrunner) and run

[CODE title="Bash"]ldd ./vrunner[/CODE]


Let's take a look at the screenshots of the output of these three commands to pinpoint the exact location of the problem. Most likely, the system's library path (ldconfig map) is corrupted or incorrectly configured.
 
Son düzenleme:
Çıktılar incelendi sunucu yapılandırması ve kütüphaneler olması gerektiği gibi ...sorun, komutların yanlış dizinde çalıştırılmasından kaynaklanıyor.

Çözüm

Önce, vrunner dosyasının tam yolunu bulmak için bu komutu çalıştır

[CODE title="Bash"]find / -name "vrunner"[/CODE]

Bu komutun vereceği sonucun gösterdiği dizine cd komutu ile girin. Örneğin, sonuç /usr/game/share/vrunner ise, cd /usr/game/share/ komutunu kullanın.

Doğru dizine girdikten sonra, programı şu komutla çalıştırın:

[CODE title="Bash"]./vrunner[/CODE]
 
Burada bir cok lib mevcut aradıgın libde içerisinde göz atabilirsin
 

Ekli dosyalar

Şu an konuyu görüntüleyenler (Toplam : 0, Üye: 0, Misafir: 0)

Geri
Üst