Menggunakan proxychains untuk melakukan pembaruan apt-get di ubuntu 12.04.2
sudo proxychains apt-get update
memberikan kesalahan berikut
ERROR: ld.so: object 'libproxychains.so.3' from LD_PRELOAD cannot be preloaded: ignored.
Bagaimana saya bisa menghindari kesalahan ini?
/usr/bin/proxychains
dalamnya berisi tautan ke LD_PRELOAD, yang seharusnya tidaklibproxychains.so.3
tetapi seharusnyalibproxychains.so
. Tentu saja, dengan asumsi Anda telah/usr/lib/libproxychains.so
terhubung dengan benar/usr/lib/libproxychains.so.3
Jawaban:
Anda harus berubah
untuk
di / usr / bin / proxychains
atau gunakan
find /usr/lib/ -name libproxychains.so.3 -print
untuk mendapatkan jalur file yang benar.sumber
proxy_dns
, hal yang sama perlu dilakukan`which proxyresolv`
juga.Meskipun kesalahan hilang saat pengaturan
di / usr / bin / proxychains tidak ada file seperti itu di lokasi itu di Ubuntu. yang link yang berada di / usr / lib / x86_64-linux-gnu / pada sistem 64bit dan / usr / lib / i386-linux-gnu / (saya pikir) pada sistem 32bit. Tautan menunjuk ke file libproxychains.so.3.0.0 di direktori yang sama. Perubahan seharusnya
jika pada 64bit
jika pada 32bit Ubuntu dan turunannya.
sumber
Dalam hal ini,
tidak bekerja. Saya juga menambahkan baris ini ke saya
.bashrc
dan menyegarkannya olehsource ~/.bashrc
Solusi: Anda perlu menambah / mengeditnya
proxychains
dengan:jika pada 32bit Ubuntu dan turunannya, ganti
x86_64-linux-gnu
dengani386-linux-gnu
sumber
Anda bisa menambahkan
di
.bashrc
bukannya dijalankanproxychains bash
di terminal.sumber