Re: apt-get: symbol lookup error:
On 30.06.2011 13:44, sites-box wrote:
> 30.06.11, 13:10, "Andrey Rahmatullin" <wrar@wrar.name>:
>
>> On Thu, Jun 30, 2011 at 12:37:20PM +0400, sites-box wrote:
>> > > On Wed, Jun 29, 2011 at 04:48:19PM +0400, sites-box wrote:
>> > > > На любые команды при установке/удалении/обновлении пакетов получаю ответ
>> > > >
>> > > > apt-get: symbol lookup error: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: undefined symbol: _ZNSt8messagesIcE2idE, version GLIBCXX_3.4
>> > > >
>> > > > Система: Linux debian 2.6.26-2-amd64 #1 SMP Thu Feb 11 00:59:32 UTC 2010 x86_64 GNU/Linux
>> > > Зачем нам версия ядра? Рассказывайте, что за дистрибутив и откуда
>> > > обновляли. И как.
>> > Дистрибутив ставил не я, по всей видимости Lenny. Если конечно это и есть название дистрибутива. Я хотел установить GIT на сервере.
>> >
>> > Unix-пользователь из меня слабенький.
>> >
>> > Время от времени приходится сталкиваться с Unix. Так по мелочи:
>> > - установка с помощью yum/apt-get (до нынешней ситуации проблем не было);
>> > - архивирование/распаковка;
>> > - смена прав и проч.
>> >
>> > Устанавливал следующие пакеты:
>> >
>> > $ apt-get install git
>> > $ apt-get install gitosis cgit
>> > $ apt-get install gitweb
>> > $ apt-get install git-core
>> > $ apt-get install python-setuptools
>> >
>> > Сейчас и не могу точно вспомнить на каком этапе и стала вызываться ошибка. Я смотрю по .bash_history
>> apt-cache policy покажите
>>
> debian:/# apt-cache policy
> apt-cache: symbol lookup error: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: undefined symbol: _ZNSt8messagesIcE2idE, version GLIBCXX_3.4
>
>
>> > > > Помогите исправить эту ошибку. Переустановить не получиться, т.к. сервер активно используется.
>> > > И зачем это делали на сервере, который активно используется.
>> > Так обновить ядро и не хотел.
>> Я не про ядро.
>>
> Хочу уточнить. Сервер - это выход всех пользователей в интернет. В этом плане он активно используется, т.к. если не будет интернета - будет скучно.
>
> Установку пакетов делал по инструкциям. При изучении инструкций не было комментарий про то, что после установки нужно перенастраивать сетевое окружение. Поэтому и устанавливал нужные мне пакеты. Да и нужные пакеты не были связаны с настройкой сетевого окружения.
>
>
>
сетевое окружение ни при чем.
у вас разъехались системные библиотеки
если запускается dpkg, то можно при помощи dpkg установить debsums -
скачать
http://ftp.ru.debian.org/debian/pool/main/d/debsums/debsums_2.0.36_all.deb
и установить dpkg -i имяфайла
потом прогнать debsums:
debsums | grep -v OK
покажет вам файлы, не соответствующие версиям из пакетов
попробуйте, там расскажу, что делать дальше
их надо будет переустановить
--
Alex
Reply to: