Aktualizacja do Squeeze, brak gcc, aptitude, apt-get, dpkg nie dzia

Ogólne pytania dotyczące systemu
raz3
Posty: 9
Rejestracja: 21 czerwca 2011, 17:07

Aktualizacja do Squeeze, brak gcc, aptitude, apt-get, dpkg nie działają

Post autor: raz3 »

Witam.
Aktualizowałem system z Etcha do Squeeze następującymi poleceniami:

Kod: Zaznacz cały

aptitude update
aptitude upgrade
aptitude dist-upgrade
O to mój plik source.list:

Kod: Zaznacz cały

debian:~# cat /etc/apt/sources.list
#~~~~~~Squeeze~~~~~~#
deb http://ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ squeeze-updates main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ squeeze-updates main non-free contribde          
Mam teraz spore problemy:

Kod: Zaznacz cały

debian:~# aptitude install
[B]aptitude: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)[/B]
Następujące NOWE pakiety zostaną zainstalowane:
  binutils{b} cpp-4.4{b} dash dbus{b} diffutils firebird2.5-common firebird2.5-common-doc firmware-linux-free gcc{b} gcc-4.4{b} insserv{b} install-info
  iproute isc-dhcp-client{b} isc-dhcp-common{b} javascript-common libatm1{b} libavahi-client3{b} libavahi-common-data libavahi-common3{b} libbsd0
  libc-bin{b} libc-dev-bin{b} libc6-dev{b} libc6-i686{b} libcap2{b} libcups2{b} libdb4.7 libdbus-1-3 libexpat1 libfile-copy-recursive-perl libgmp3c2{b}
  libgnutls26{b} libgomp1{b} libgpm2{b} libgssapi-krb5-2{b} libicu44 libjs-jquery libk5crypto3{b} libkeyutils1 libkrb5-3{b} libkrb5support0{b}
  libldap-2.4-2{b} liblzma2 libmpfr4 libnfnetlink0 libossp-uuid16 libpcre3 libreadline6 libtalloc2 libudev0{b} libuuid-perl{b} libwbclient0{b}
  linux-base linux-image-2.6.32-5-686 linux-libc-dev manpages-dev netcat-traditional{b} python2.6 python2.6-minimal{b} ucf wwwconfig-common xz-utils{b}
0 pakietów aktualizowanych, 63 instalowanych, 0 do usunięcia i 145 nie aktualizowanych.
Do pobrania 0 B/66,2 MB archiwów. Zajęte po rozpakowaniu: 187 MB.
Następujące pakiety mają niespełnione zależności:
  libkrb5-3: Wymaga: libc6 (>= 2.9) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
             Psuje: libkrb53 (< 1.6.dfsg.4~beta1-9) ale wersja 1.4.4-7etch6 jest zainstalowana i zatrzymana.
  netcat-traditional: Wymaga: libc6 (>= 2.7-1) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libc-bin: Psuje: libc6 (< 2.10) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libkrb5support0: Psuje: libkrb53 (< 1.6.dfsg.4~beta1-9) ale wersja 1.4.4-7etch6 jest zainstalowana i zatrzymana.
  python2.6-minimal: Wymaga: libssl0.9.8 (>= 0.9.8m-1) ale wersja 0.9.8c-4etch4 jest zainstalowana i zatrzymana.
                     Psuje: python-central (< 0.6.14) ale wersja 0.5.12 jest zainstalowana i zatrzymana.
  libcap2: Wymaga: libattr1 (>= 2.4.41-1) ale wersja 2.4.32-1 jest zainstalowana i zatrzymana.
  libc-dev-bin: Wymaga: libc6 (> 2.11) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libgomp1: Wymaga: libc6 (>= 2.6) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libatm1: Wymaga: libc6 (>= 2.7) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libgnutls26: Wymaga: libgcrypt11 (>= 1.4.2) ale wersja 1.2.3-2 jest zainstalowana i zatrzymana.
               Wymaga: libtasn1-3 (>= 1.6-0) ale wersja 0.3.6-2 jest zainstalowana i zatrzymana.
  gcc-4.4: Wymaga: libgcc1 (>= 1:4.4.5-8) ale wersja 1:4.1.1-21 jest zainstalowana i zatrzymana.
           Wymaga: libc6 (>= 2.11) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libk5crypto3: Wymaga: libc6 (>= 2.4) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
                Psuje: libkrb53 (< 1.6.dfsg.4~beta1-9) ale wersja 1.4.4-7etch6 jest zainstalowana i zatrzymana.
  isc-dhcp-client: Wymaga: libc6 (>= 2.7) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
                   Jest w konflikcie z: ifupdown (< 0.6.8+nmu3) ale wersja 0.6.8 jest zainstalowana i zatrzymana.
  insserv: Wymaga: libc6 (>= 2.4) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
           Psuje: sysv-rc (< 2.87dsf-3) ale wersja 2.86.ds1-38+etchnhalf.1 jest zainstalowana i zatrzymana.
  libc6-i686: PreWymaga: libc6 (= 2.11.2-10) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  dbus: Wymaga: libc6 (>= 2.9) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libgmp3c2: Wymaga: libc6 (>= 2.7) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libcups2: Wymaga: libc6 (>= 2.4) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
            Wymaga: libgcrypt11 (>= 1.4.2) ale wersja 1.2.3-2 jest zainstalowana i zatrzymana.
  gcc: Wymaga: cpp (>= 4:4.4.5-1) ale wersja 4:4.1.1-15 jest zainstalowana i zatrzymana.
  dpkg: PreWymaga: libc6 (>= 2.6) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libuuid-perl: Wymaga: perl-base (>= 5.10.1-13) ale wersja 5.8.8-7etch6 jest zainstalowana i zatrzymana.
                Wymaga: perlapi-5.10.1 który jest pakietem wirtualnym.
                Wymaga: libc6 (>= 2.4) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  isc-dhcp-common: Wymaga: libc6 (>= 2.7) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libgpm2: Wymaga: libc6 (>= 2.7) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libwbclient0: Psuje: samba (< 2:3.4.1) ale wersja 3.0.24-6etch10 jest zainstalowana i zatrzymana.
                Psuje: samba-common (< 2:3.4.1) ale wersja 3.0.24-6etch10 jest zainstalowana i zatrzymana.
  libudev0: Wymaga: libc6 (>= 2.8) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  xz-utils: Wymaga: libc6 (>= 2.6) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libldap-2.4-2: Wymaga: libc6 (>= 2.4) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libavahi-client3: Wymaga: libc6 (>= 2.4) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libc6-dev: Wymaga: libc6 (= 2.11.2-10) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  cpp-4.4: Wymaga: libc6 (>= 2.11) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  libgssapi-krb5-2: Wymaga: libc6 (>= 2.7) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
                    Psuje: libkrb53 (< 1.8) ale wersja 1.4.4-7etch6 jest zainstalowana i zatrzymana.
  libavahi-common3: Wymaga: libc6 (>= 2.4) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
  binutils: Wymaga: libc6 (>= 2.11) ale wersja 2.3.6.ds1-13etch8 jest zainstalowana i zatrzymana.
Następujące działania rozwiążą problemy z zależnościami:

      Usunięcie następujących pakietów:
1)      ifupdown

      Instalacja następujących pakietów:
2)      bridge-utils [1.4-5 (stable)]
3)      netscript-2.4 [5.2.2 (stable)]
4)      radvd [1:1.6-1 (stable)]

      Zatrzymanie bieżących wersji następujących pakietów:
5)      libwbclient0 [nie zainstalowany]

      Aktualizacja następujących pakietów:
6)      cpp [4:4.1.1-15 (now) -> 4:4.4.5-1 (stable)]
7)      initscripts [2.86.ds1-38+etchnhalf.1 (now) -> 2.88dsf-13.1 (stable)]
8)      libattr1 [2.4.32-1 (now) -> 1:2.4.44-2 (stable)]
9)      libc6 [2.3.6.ds1-13etch8 (now) -> 2.11.2-10 (stable)]
10)     libgcc1 [1:4.1.1-21 (now) -> 1:4.4.5-8 (stable)]
11)     libgcrypt11 [1.2.3-2 (now) -> 1.4.5-2 (stable)]
12)     libgpg-error0 [1.4-1 (now) -> 1.6-1 (stable)]
13)     libkrb53 [1.4.4-7etch6 (now) -> 1.8.3+dfsg-4 (stable)]
14)     liblocale-gettext-perl [1.05-1 (now) -> 1.05-6 (stable)]
15)     libssl0.9.8 [0.9.8c-4etch4 (now) -> 0.9.8o-4squeeze1 (stable)]
16)     libtasn1-3 [0.3.6-2 (now) -> 2.7-1 (stable)]
17)     libtext-charwidth-perl [0.04-4 (now) -> 0.04-6 (stable)]
18)     libtext-iconv-perl [1.4-3 (now) -> 1.7-2 (stable)]
19)     netbase [4.29 (now) -> 4.45 (stable)]
20)     perl [5.8.8-7etch6 (now) -> 5.10.1-17squeeze1 (stable)]
21)     perl-base [5.8.8-7etch6 (now) -> 5.10.1-17squeeze1 (stable)]
22)     perl-modules [5.8.8-7etch6 (now) -> 5.10.1-17squeeze1 (stable)]
23)     python-central [0.5.12 (now) -> 0.6.16+nmu1 (stable)]
24)     sysv-rc [2.86.ds1-38+etchnhalf.1 (now) -> 2.88dsf-13.1 (stable)]
25)     zlib1g [1:1.2.3-13 (now) -> 1:1.2.3.4.dfsg-3 (stable)]



Zaakceptować rozwiązanie? [T/n/q/?] y
Następujące NOWE pakiety zostaną zainstalowane:
  binutils bridge-utils{a} cpp-4.4 dash dbus diffutils firebird2.5-common firebird2.5-common-doc firmware-linux-free gcc gcc-4.4 insserv install-info
  iproute isc-dhcp-client isc-dhcp-common javascript-common libatm1 libavahi-client3 libavahi-common-data libavahi-common3 libbsd0 libc-bin libc-dev-bin
  libc6-dev libc6-i686 libcap2 libcups2 libdb4.7 libdbus-1-3 libexpat1 libfile-copy-recursive-perl libgmp3c2 libgnutls26 libgomp1 libgpm2
  libgssapi-krb5-2 libicu44 libjs-jquery libk5crypto3 libkeyutils1 libkrb5-3 libkrb5support0 libldap-2.4-2 liblzma2 libmpfr4 libnfnetlink0
  libossp-uuid16 libpcre3 libreadline6 libtalloc2 libudev0 libuuid-perl linux-base linux-image-2.6.32-5-686 linux-libc-dev manpages-dev
  netcat-traditional netscript-2.4{a} python2.6 python2.6-minimal radvd{a} ucf wwwconfig-common xz-utils
Następujące pakiety zostaną USUNIĘTE:
  ifupdown{a}
Następujące pakiety zostaną zaktualizowane:
  cpp initscripts libattr1 libc6 libgcc1 libgcrypt11 libgpg-error0 libkrb53 liblocale-gettext-perl libssl0.9.8 libtasn1-3 libtext-charwidth-perl
  libtext-iconv-perl netbase perl perl-base perl-modules python-central sysv-rc zlib1g
20 pakietów aktualizowanych, 65 instalowanych, 1 do usunięcia i 124 nie aktualizowanych.
Do pobrania 0 B/83,6 MB archiwów. Zajęte po rozpakowaniu: 194 MB.
Kontynuować? [T/n/?] y
UWAGA: zostaną zainstalowane niepewne wersje podanych pakietów!

Niepewne pakiety mogą zagrozić bezpieczeństwu systemu.
Kontynuuj instalację tylko jeżeli dobrze wiesz co chcesz zrobić.

  libkeyutils1 libkrb5-3 netcat-traditional libtalloc2 libc-bin libkrb5support0 iproute libmpfr4 python2.6-minimal linux-image-2.6.32-5-686 libicu44
  liblocale-gettext-perl libavahi-common-data libdbus-1-3 install-info perl libnfnetlink0 diffutils libcap2 manpages-dev bridge-utils libc-dev-bin
  libjs-jquery libfile-copy-recursive-perl perl-base radvd libgomp1 libpcre3 libatm1 libgnutls26 linux-libc-dev libbsd0 libtext-charwidth-perl python2.6
  libtasn1-3 firebird2.5-common-doc libexpat1 gcc-4.4 libkrb53 libk5crypto3 isc-dhcp-client liblzma2 wwwconfig-common insserv libossp-uuid16 libc6-i686
  dash netscript-2.4 libgcc1 firebird2.5-common dbus cpp libgmp3c2 libcups2 gcc netbase linux-base python-central libgcrypt11 libuuid-perl
  firmware-linux-free isc-dhcp-common libgpm2 libgpg-error0 ucf libtext-iconv-perl zlib1g perl-modules libudev0 xz-utils libldap-2.4-2 libavahi-client3
  libc6-dev libssl0.9.8 libdb4.7 javascript-common cpp-4.4 libgssapi-krb5-2 sysv-rc libc6 libattr1 libavahi-common3 binutils initscripts libreadline6

Zignorować ostrzeżenie i kontynuować?
Aby kontynuować, napisz "Yes", aby przerwać, napisz "No": Yes
apt-extracttemplates: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
Rozpakowywanie szablonów dla pakietów: 35%apt-extracttemplates: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
Rozpakowywanie szablonów dla pakietów: 70%apt-extracttemplates: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
Rozpakowywanie szablonów dla pakietów: 100%
Prekonfiguracja pakietów ...
ostrzeżenie, w pliku "/var/lib/dpkg/status" niedaleko linii 788 pakiet "perl-modules":
 'Conflicts' field, reference to 'libattribute-handlers-perl': error in version: invalid character in version number
ostrzeżenie, w pliku "/var/lib/dpkg/available" niedaleko linii 752 pakiet "perl-modules":
 'Conflicts' field, reference to 'libattribute-handlers-perl': error in version: invalid character in version number
/usr/bin/dpkg: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.6' not found (required by /usr/bin/dpkg)
E: Sub-process /usr/bin/dpkg returned an error code (1)
[B]W czasie instalacji wystąpiły problemy. Próba naprawy:
dpkg: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.6' not found (required by dpkg)[/B]

Oraz:

Kod: Zaznacz cały

debian:~# dpkg -i libc6_2.11.2-10_i386.deb
dpkg: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.6' not found (required by dpkg)

Także:

Kod: Zaznacz cały

debian:~# apt-get -f install
apt-get: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Naprawianie zależności... Gotowe
Zostaną zainstalowane następujące dodatkowe pakiety:
  libc-bin libc6 libc6-i686 liblzma2 xz-utils
Sugerowane pakiety:
  glibc-doc locales xz-lzma
Zostaną zainstalowane następujące NOWE pakiety:
  libc-bin libc6-i686 liblzma2 xz-utils
Następujące pakiety zostaną zaktualizowane:
  libc6
1 aktualizowanych, 4 nowo instalowanych, 0 usuwanych i 144 nieaktualizowanych.
Konieczne pobranie 0 B/6177 kB archiwów.
Po tej operacji zostanie dodatkowo użyte 3469 kB miejsca na dysku.
Kontynuować [T/n]? t
UWAGA: Następujące pakiety nie mogą zostać zweryfikowane!
  libc-bin libc6 libc6-i686 liblzma2 xz-utils
Zainstalować te pakiety bez weryfikacji [t/N]? t
apt-extracttemplates: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
Prekonfiguracja pakietów ...
[B]/usr/bin/dpkg: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.6' not found (required by /usr/bin/dpkg)[/B]
E: Sub-process /usr/bin/dpkg returned an error code (1)

Tu trochę zrzutów:

Kod: Zaznacz cały

debian:~# ldd -v /usr/lib/libz.so.1
        linux-gate.so.1 =>  (0xffffe000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e65000)
        /lib/ld-linux.so.2 (0x80000000)

        Version information:
        /usr/lib/libz.so.1:
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/i686/cmov/libc.so.6
        /lib/tls/i686/cmov/libc.so.6:
                ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2
debian:~#

Kod: Zaznacz cały

debian:~# ldd -v /lib/libc.so.6
        /lib/ld-linux.so.2 (0xb7f22000)
        linux-gate.so.1 =>  (0xffffe000)

        Version information:
        /lib/libc.so.6:
                ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2

Kod: Zaznacz cały

debian:~# ldd -v /lib/tls/i686/cmov/libc.so.6
        /lib/ld-linux.so.2 (0x80000000)
        linux-gate.so.1 =>  (0xffffe000)

        Version information:
        /lib/tls/i686/cmov/libc.so.6:
                ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2

Kod: Zaznacz cały

debian:~# whereis gcc
gcc: /usr/bin/gcc /usr/lib/gcc
debian:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
debian:~# /usr/bin/gcc
-bash: /usr/bin/gcc: No such file or directory
Prosiłbym o pomoc jak to rozwiązać.

Dwa główne problemy:

Kod: Zaznacz cały

aptitude: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)

oraz:

Kod: Zaznacz cały

/usr/bin/dpkg: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.6' not found (required by /usr/bin/dpkg)
Dodane:
I jeszcze istotna informacja:

Kod: Zaznacz cały

debian:~# ldd -v /usr/bin/dpkg
/usr/bin/dpkg: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.6' not found (required by /usr/bin/dpkg)
        linux-gate.so.1 =>  (0xffffe000)
        libselinux.so.1 => /lib/libselinux.so.1 (0xb7f97000)
        libc.so.6 => /lib/tls/i686/cmov/libc.so.6 (0xb7e66000)
        libdl.so.2 => /lib/tls/i686/cmov/libdl.so.2 (0xb7e61000)
        /lib/ld-linux.so.2 (0xb7fb9000)

        Version information:
        /usr/bin/dpkg:
                libc.so.6 (GLIBC_2.6) => not found
                libc.so.6 (GLIBC_2.2.3) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.3) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/i686/cmov/libc.so.6
        /lib/libselinux.so.1:
                ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
                libdl.so.2 (GLIBC_2.1) => /lib/tls/i686/cmov/libdl.so.2
                libdl.so.2 (GLIBC_2.0) => /lib/tls/i686/cmov/libdl.so.2
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.2.3) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.3) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.3.4) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.2.4) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.2) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.1.2) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/i686/cmov/libc.so.6
        /lib/tls/i686/cmov/libc.so.6:
                ld-linux.so.2 (GLIBC_2.1) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.3) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2
                ld-linux.so.2 (GLIBC_2.0) => /lib/ld-linux.so.2
        /lib/tls/i686/cmov/libdl.so.2:
                libc.so.6 (GLIBC_2.1.3) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.1) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_2.0) => /lib/tls/i686/cmov/libc.so.6
                libc.so.6 (GLIBC_PRIVATE) => /lib/tls/i686/cmov/libc.so.6
                ld-linux.so.2 (GLIBC_PRIVATE) => /lib/ld-linux.so.2

Próba instalacji GCC, po zrobieniu eksportu CC do /usr/bin/gcc:

Kod: Zaznacz cały

debian:~/gcc-4.6.0# ./configure
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking target system type... i686-pc-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking whether ln works... yes
checking whether ln -s works... yes
checking for a sed that does not truncate output... /bin/sed
checking for gawk... no
checking for mawk... mawk
checking for gcc... /usr/bin/gcc
checking for C compiler default output file name...
configure: error: in `/root/gcc-4.6.0':
configure: error: C compiler cannot create executables
See `config.log' for more details.

Wykonałem polecenia:

Kod: Zaznacz cały

aptitude clean
apt-get clean
I już w ogóle "pobiera" mi paczki, ale przed pobraniem pojawia się komunikat o braku informacji na temat wersji jak wspomniano wcześniej , a po ściągnięciu i próbie instalacji wyskakuje błąd braku GLIBC_2.6 i stoi wszystko.

Mógłby mi ktoś podesłać wykonywalny plik gcc z /usr/bin/?
Awatar użytkownika
saturno
Junior Member
Posty: 745
Rejestracja: 08 lipca 2008, 20:04

Post autor: saturno »

raz3 pisze:Mógłby mi ktoś podesłać wykonywalny plik gcc z /usr/bin/?
Ściągnij i rozpakuj pakiet z: http://packages.debian.org/search?keywords=gcc
raz3
Posty: 9
Rejestracja: 21 czerwca 2011, 17:07

Post autor: raz3 »

Po barbarzyńskiej podmiance gcc i dpkg "jakoś" działają:

Kod: Zaznacz cały

debian:~# dpkg -l
ostrzeżenie, w pliku "/var/lib/dpkg/status" niedaleko linii 49 pakiet "libc6":
 brakujący description
ostrzeżenie, w pliku "/var/lib/dpkg/status" niedaleko linii 49 pakiet "libc6":
 brakujący maintainer
ostrzeżenie, w pliku "/var/lib/dpkg/available" niedaleko linii 752 pakiet "perl-modules":
 'Conflicts' field, reference to 'libattribute-handlers-perl': error in version: invalid character in version number
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Nazwa                             Wersja                            Opis
+++-=================================-=================================-==================================================================================
ii  gcc-4.4-base                      4.4.5-8                           The GNU Compiler Collection (base package)
ii  libc-bin                          2.11.2-10                         Embedded GNU C Library: Binaries
ii  libc6                             2.3.6
ii  libgcc1                           1:4.4.5-8                         GCC support library
debian:~#
Ale jeszcze cały czas przy próbie instalacji dowolnego pakietu wyskakuje:

Kod: Zaznacz cały

debian:~# aptitude install gcc
aptitude: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
Następujące NOWE pakiety zostaną zainstalowane:
  binutils{a} cpp{a} cpp-4.4{a} gcc gcc-4.4{a} libc-dev-bin{a} libc6-dev{a} libc6-i686{a} libgmp3c2{a} libgomp1{a} libmpfr4{a} libstdc++6{a}
  linux-libc-dev{a} manpages{a} manpages-dev{a} zlib1g{a}
Następujące pakiety zostaną zaktualizowane:
  libc6
1 pakietów aktualizowanych, 16 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
/usr/lib/apt/methods/http: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
Do pobrania 19,2 MB/24,7 MB archiwów. Zajęte po rozpakowaniu: 67,9 MB.
Kontynuować? [T/n/?] y
UWAGA: zostaną zainstalowane niepewne wersje podanych pakietów!

Niepewne pakiety mogą zagrozić bezpieczeństwu systemu.
Kontynuuj instalację tylko jeżeli dobrze wiesz co chcesz zrobić.

  libstdc++6 libmpfr4 manpages-dev libc-dev-bin libgomp1 linux-libc-dev gcc-4.4 libc6-i686 cpp libgmp3c2 gcc manpages zlib1g libc6-dev cpp-4.4 libc6
  binutils

Zignorować ostrzeżenie i kontynuować?
Aby kontynuować, napisz "Yes", aby przerwać, napisz "No": yes
/usr/lib/apt/methods/http: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
/usr/lib/apt/methods/http: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
/usr/lib/apt/methods/http: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
Pobieranie:1 http://ftp.pl.debian.org/debian/ squeeze/main manpages all 3.27-1 [737 kB]
Pobieranie:2 http://security.debian.org/ squeeze/updates/main linux-libc-dev i386 2.6.32-34squeeze1 [842 kB]
Pobieranie:3 http://ftp.pl.debian.org/debian/ squeeze/main binutils i386 2.20.1-16 [3811 kB]
Pobieranie:4 http://ftp.pl.debian.org/debian/ squeeze/main libgmp3c2 i386 2:4.3.2+dfsg-1 [325 kB]
Pobieranie:5 http://ftp.pl.debian.org/debian/ squeeze/main libmpfr4 i386 3.0.0-2 [464 kB]
Pobieranie:6 http://ftp.pl.debian.org/debian/ squeeze/main cpp-4.4 i386 4.4.5-8 [3525 kB]
Pobieranie:7 http://ftp.pl.debian.org/debian/ squeeze/main cpp i386 4:4.4.5-1 [14,9 kB]
Pobieranie:8 http://ftp.pl.debian.org/debian/ squeeze/main libgomp1 i386 4.4.5-8 [24,1 kB]
Pobieranie:9 http://ftp.pl.debian.org/debian/ squeeze/main gcc-4.4 i386 4.4.5-8 [2802 kB]
Pobieranie:10 http://ftp.pl.debian.org/debian/ squeeze/main gcc i386 4:4.4.5-1 [4974 B]
Pobieranie:11 http://ftp.pl.debian.org/debian/ squeeze/main libc-dev-bin i386 2.11.2-10 [202 kB]
Pobieranie:12 http://ftp.pl.debian.org/debian/ squeeze/main libc6-dev i386 2.11.2-10 [4790 kB]
Pobieranie:13 http://ftp.pl.debian.org/debian/ squeeze/main manpages-dev all 3.27-1 [1639 kB]
Pobrano 19,2 MB w 16s (1158 kB/s)
apt-extracttemplates: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
E: Nie udało się pobrać wersji debconf. Czy debconf jest zainstalowany?
debconf: Działanie apt-extracttemplates zakończyło się błędem: Bad file descriptor
(Odczytywanie bazy danych ...
dpkg: serious warning: files list file for package `libc6' missing, assuming package has no files currently installed.
123 files and directories currently installed.)
Przygotowanie do zastąpienia libc6 2.3.6 (wykorzystując .../libc6_2.11.2-10_i386.deb) ...
Checking for services that may need to be restarted...
Checking init scripts...

A non-dpkg owned copy of the C library was found in /lib/tls.
It is not safe to upgrade the C library in this situation;
please remove that copy of the C library and try again.
dpkg: błąd przetwarzania /var/cache/apt/archives/libc6_2.11.2-10_i386.deb (--unpack):
 podproces pre-installation script zwrócił kod błędu 1
configured to not write apport reports
                                      Wystąpiły błędy podczas przetwarzania:
 /var/cache/apt/archives/libc6_2.11.2-10_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
W czasie instalacji wystąpiły problemy. Próba naprawy:

debian:~#
To już jest łatwe, prosiłbym o poradę.

Dodane:
Zrobiłem na ostro:

Kod: Zaznacz cały

mv /lib/tls /lib/tls.bkp
apt-get update
apt-get install -f
I zainstalował się pakiet libc6.

Teraz jest tak:

Kod: Zaznacz cały

debian:/lib# aptitude upgrade
aptitude: /usr/lib/libz.so.1: no version information available (required by /usr/lib/libapt-pkg.so.4.10)
No packages will be installed, upgraded, or removed.
0 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
        LANGUAGE = (unset),
        LC_ALL = (unset),
        LANG = "pl_PL.UTF-8"
    are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Jak wyeksportować te zmienne?
sKa
Posty: 73
Rejestracja: 18 maja 2007, 23:51
Lokalizacja: Sosnowiec

Post autor: sKa »

Sam odpowiedziałeś sobie na pytanie - poleceniem "export". Na przykład

Kod: Zaznacz cały

export LC_ALL = "pl_PL.UTF-8"
.
Tego typu wpisy możesz umieścić w pliku ~/.bashrc.
ODPOWIEDZ