2013-08-04 2 views
0

Так что я только что установил Arch и большинство вещей работает нормально, но когда я пытаюсь использовать Pacman или локон, я получаю ошибку:Libcurl Invalid ELF заголовок новой Arch Установить

pacman: error while loading shared libraries: /usr/lib/libcurl.so.4: invalid ELF header 

Кроме того, я могу» t, похоже, что-то работает с pacman-связанным на данный момент ... даже не pacman -help

Не уверен, что полезен, но ls -l/usr/lib | grep libcurl дает:

-rw-r--r-- 1 root root 594016 Jun 22 12:21 libcurl.a 
lrwxrwxrwx 1 root root  16 Jun 22 12:21 libcurl.so -> libcurl.so.4.3.0 
lrwxrwxrwx 1 root root  16 Jun 22 12:21 libcurl.so.4 -> libcurl.so.4.3.0 
-rwxr-xr-x 1 root root 408324 Jun 22 12:21 libcurl.s0.4.3.0 

Заранее благодарен!

Обновление: работает ./curl-config дает ошибку «невозможно выполнить двоичный файл». Это заставляет меня задаться вопросом, может быть, у меня 64-битная версия, пока я запускаю Arch i686. Каков наилучший способ справиться с этим?

ответ

1

maybe I have a 64 bit version, whilst I'm running Arch i686

Это сделало бы это. Запустите file ./curl-config. Если он говорит ELF 64-bit LSB executable,..., переустановите curl из правильных пакетов.

+0

файл фактически говорит, что ./curl-conf является файлом данных .. hm ... –

Смежные вопросы