[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#584572: symbol lookup error: undefined symbol



Hi,

i have the same problem on Alpha.

I installed yeasterday a Debian Lenny using netinst CDs [1] (because there is no
squeeze release for it and last d-i daily build is from 2009 [2]).
I just installed base system, and upraded it using {security,volatile}.d.o
(then installed only openssh-server, molly-guard, hdparm and locales,
and few dependencies (without recommends or suggests)).

So just an hour ago had clean, pure and simples lenny.

Then I was going to upgrade it to something newer.
But because there is no stable (squeezy) for alpha,
as well no testing (wheezy) for alpha, but there is a unstable (sid), I decided
to upgrade to it (with utmost care).

So for safety, instead of performing dist-upgrade (which actually
propsed very resonable upgrade, without removing anything), I performed just

  apt-get --purge install dpkg apt

first (then was going to upgrade udev and kernel, and reboot, and then perform rest of upgrade).

But after a while...

a08:~# apt-get install dpkg apt --purge
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności       
Odczyt informacji o stanie... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
  apt-utils aptitude gcc-4.5-base libboost-iostreams1.42.0 libdb5.1 libept1 liblzma2 libncursesw5 libsqlite3-0
  libstdc++6 libuuid1 libxapian22 xz-utils
Sugerowane pakiety:
  dpkg-dev apt-doc bzip2 python-apt debtags xapian-tools xz-lzma
Polecane pakiety:
  aptitude-doc-en aptitude-doc sensible-utils apt-xapian-index libparse-debianchangelog-perl uuid-runtime
Następujące pakiety zostaną USUNIĘTE:
  libept0*
Zostaną zainstalowane następujące NOWE pakiety:
  gcc-4.5-base libboost-iostreams1.42.0 libdb5.1 libept1 liblzma2 libxapian22 xz-utils
Następujące pakiety zostaną zaktualizowane:
  apt apt-utils aptitude dpkg libncursesw5 libsqlite3-0 libstdc++6 libuuid1
8 aktualizowanych, 7 nowo instalowanych, 1 usuwanych i 199 nieaktualizowanych.
Konieczne pobranie 0B/13,3MB archiwów.
Po tej operacji zostanie dodatkowo użyte 9441kB miejsca na dysku.
Kontynuować [T/n]? T
Zaznaczenie poprzednio niezaznaczonego pakietu gcc-4.5-base.
(Odczytywanie bazy danych ... 18958 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie gcc-4.5-base (z .../gcc-4.5-base_4.5.2-5_alpha.deb) ...
Konfigurowanie gcc-4.5-base (4.5.2-5) ...
(Odczytywanie bazy danych ... 18966 plików i katalogów obecnie zainstalowanych.)
Przygotowanie do zastąpienia libstdc++6 4.3.2-1.1 (wykorzystując .../libstdc++6_4.5.2-5_alpha.deb) ...
Rozpakowanie pakietu zastępującego libstdc++6 ...
Konfigurowanie libstdc++6 (4.5.2-5) ...
Zaznaczenie poprzednio niezaznaczonego pakietu libdb5.1.
(Odczytywanie bazy danych ... 18966 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie libdb5.1 (z .../libdb5.1_5.1.25-1_alpha.deb) ...
Przygotowanie do zastąpienia apt-utils 0.7.20.2+lenny2 (wykorzystując .../apt-utils_0.8.12_alpha.deb) ...
Rozpakowanie pakietu zastępującego apt-utils ...
Zaznaczenie poprzednio niezaznaczonego pakietu libboost-iostreams1.42.0.
Rozpakowanie libboost-iostreams1.42.0 (z .../libboost-iostreams1.42.0_1.42.0-4_alpha.deb) ...
Przygotowanie do zastąpienia libuuid1 1.41.3-1 (wykorzystując .../libuuid1_2.17.2-9.1_alpha.deb) ...
Rozpakowanie pakietu zastępującego libuuid1 ...
Przetwarzanie wyzwalaczy dla man-db...
Konfigurowanie libuuid1 (2.17.2-9.1) ...
Zaznaczenie poprzednio niezaznaczonego pakietu libxapian22.
(Odczytywanie bazy danych ... 18994 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie libxapian22 (z .../libxapian22_1.2.4-1_alpha.deb) ...
Zaznaczenie poprzednio niezaznaczonego pakietu libept1.
Rozpakowanie libept1 (z .../libept1_1.0.4_alpha.deb) ...
Przygotowanie do zastąpienia libncursesw5 5.7+20081213-1 (wykorzystując .../libncursesw5_5.8+20110307-1_alpha.deb) ...
Rozpakowanie pakietu zastępującego libncursesw5 ...
Przygotowanie do zastąpienia libsqlite3-0 3.5.9-6 (wykorzystując .../libsqlite3-0_3.7.5-1_alpha.deb) ...
Rozpakowanie pakietu zastępującego libsqlite3-0 ...
Przygotowanie do zastąpienia aptitude 0.4.11.11-1~lenny1 (wykorzystując .../aptitude_0.6.3-3.2_alpha.deb) ...
Rozpakowanie pakietu zastępującego aptitude ...
Przetwarzanie wyzwalaczy dla man-db...
(Odczytywanie bazy danych ... 19015 plików i katalogów obecnie zainstalowanych.)
Usuwanie libept0 ...
Czyszczenie z plików konfiguracyjnych dla libept0 ...
(Odczytywanie bazy danych ... 19008 plików i katalogów obecnie zainstalowanych.)
Przygotowanie do zastąpienia apt 0.7.20.2+lenny2 (wykorzystując .../archives/apt_0.8.12_alpha.deb) ...
Rozpakowanie pakietu zastępującego apt ...
Przetwarzanie wyzwalaczy dla man-db...
Konfigurowanie apt (0.8.12) ...
Instalowanie nowej wersji pliku konfiguracyjnego /etc/cron.daily/apt ...
Instalowanie nowej wersji pliku konfiguracyjnego /etc/logrotate.d/apt ...
Instalowanie nowej wersji pliku konfiguracyjnego /etc/apt/apt.conf.d/01autoremove ...
apt-config: symbol lookup error: /usr/lib/libstdc++.so.6: undefined symbol: _ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_LDBL_3.4
apt-config: symbol lookup error: /usr/lib/libstdc++.so.6: undefined symbol: _ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_LDBL_3.4
apt-config: symbol lookup error: /usr/lib/libstdc++.so.6: undefined symbol: _ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_LDBL_3.4
gpg: klucz F42584E6: ,,Lenny Stable Release Key <debian-release@lists.debian.org>'' bez zmian
gpg: klucz 55BE302B: ,,Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>'' bez zmian
gpg: klucz 6D849617: ,,Debian-Volatile Archive Automatic Signing Key (5.0/lenny)'' bez zmian
gpg: klucz B98321F9: ,,Squeeze Stable Release Key <debian-release@lists.debian.org>'' bez zmian
gpg: klucz 473041FA: ,,Debian Archive Automatic Signing Key (6.0/squeeze) <ftpmaster@debian.org>'' bez zmian
gpg: Ogółem przetworzonych kluczy: 5
gpg:                    bez zmian: 5
Zaznaczenie poprzednio niezaznaczonego pakietu liblzma2.
(Odczytywanie bazy danych ... 19056 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie liblzma2 (z .../liblzma2_5.0.0-2_alpha.deb) ...
Konfigurowanie liblzma2 (5.0.0-2) ...
Zaznaczenie poprzednio niezaznaczonego pakietu xz-utils.
(Odczytywanie bazy danych ... 19066 plików i katalogów obecnie zainstalowanych.)
Rozpakowanie xz-utils (z .../xz-utils_5.0.0-2_alpha.deb) ...
Przetwarzanie wyzwalaczy dla man-db...
Konfigurowanie xz-utils (5.0.0-2) ...
(Odczytywanie bazy danych ... 19108 plików i katalogów obecnie zainstalowanych.)
Przygotowanie do zastąpienia dpkg 1.14.31 (wykorzystując .../dpkg_1.15.8.10_alpha.deb) ...
Rozpakowanie pakietu zastępującego dpkg ...
dpkg: ostrzeżenie - nie można usunąć poprzedniego katalogu "/etc/dpkg/origins": Katalog nie jest pusty
Przetwarzanie wyzwalaczy dla man-db...
Konfigurowanie dpkg (1.15.8.10) ...
Instalowanie nowej wersji pliku konfiguracyjnego /etc/logrotate.d/dpkg ...
Konfigurowanie libdb5.1 (5.1.25-1) ...
Konfigurowanie apt-utils (0.8.12) ...
Konfigurowanie libboost-iostreams1.42.0 (1.42.0-4) ...
Konfigurowanie libxapian22 (1.2.4-1) ...
Konfigurowanie libept1 (1.0.4) ...
Konfigurowanie libncursesw5 (5.8+20110307-1) ...
Konfigurowanie libsqlite3-0 (3.7.5-1) ...
Konfigurowanie aptitude (0.6.3-3.2) ...
update-alternatives: użycie /usr/bin/aptitude-curses jako dostarczającego /usr/bin/aptitude (aptitude) w tryb auto.
a08:~#


a08:~# apt-get
apt-get: symbol lookup error: /usr/lib/libstdc++.so.6: undefined symbol: _ZNSt17__gnu_cxx_ldbl1287num_getIcSt19istreambuf_iteratorIcSt11char_traitsIcEEE2idE, version GLIBCXX_LDBL_3.4
a08:~#

the same with aptitude.


a08:~# dpkg -l | grep -E 'apt|dpkg|libc6|klibc'
ii  apt                                         0.8.12                     Advanced front-end for dpkg
ii  apt-utils                                   0.8.12                     APT utility programs
ii  aptitude                                    0.6.3-3.2                  terminal-based package manager (terminal interface only)
ii  dpkg                                        1.15.8.10                  Debian package management system
ii  klibc-utils                                 1.5.12-2                   small utilities built with klibc for early boot
ii  libc6.1                                     2.7-18lenny7               GNU C Library: Shared libraries
ii  libklibc                                    1.5.12-2                   minimal libc subset for use with initramfs
a08:~# 

a08:~# uname -a
Linux a08 2.6.26-2-alpha-generic #1 Thu Jan 27 05:54:49 UTC 2011 alpha GNU/Linux
a08:~# 

a08:~# cat /proc/cpuinfo 
cpu			: Alpha
cpu model		: EV6
cpu variation		: 7
...



Regards.

I can provide access to this machine over ssh.


 [1] http://cdimage.debian.org/cdimage/archive/5.0.8/alpha/iso-cd/debian-508-alpha-netinst.iso
 [2] http://d-i.debian.org/daily-images/alpha/

-- 
Witold Baryluk
JID: witold.baryluk // jabster.pl

Attachment: signature.asc
Description: Digital signature


Reply to: