PLD Linux Forum
Oficjalne forum dystrybucji PLD Linux

Th - Próba uaktualnienia nie powodzi się.

kenias - 11 Luty 2014, 21:49
Temat postu: Próba uaktualnienia nie powodzi się.
Witam wszystkich,
dawno już nie miałem do czynienia z PLD, a szkoda i tym sposobem wypadłem trochę z rytmu. Odziedziczyłem niedawno jeden serwer właśnie z PLD. Na początek chciałem uaktualnić system i dostaję takie kwiatki jak poniżej:

Kod:

Uruchamianie rpm --upgrade -vh --root /...
ostrzeżenie: /root/.poldek-cache/ftp_ep09.pld-linux.org.dists.th.PLD.x86.64.RPMS/filesystem-4.0-28.x86_64.rpm: Nagłówek V4 sygnatura DSA: NOKEY, key ID e4f1bc2d
błąd: PĘTLA:
błąd: usuwanie libsepol-2.1.9-1.x86_64 "Requires(auto): libc.so.6()(64bit)" z relacji tsort.
błąd:     libsepol-2.1.9-1.x86_64                  Requires(auto): libc.so.6()(64bit)
błąd: usuwanie glibc-2.18-7.x86_64 "Requires(auto): libselinux.so.1()(64bit)" z relacji tsort.
błąd:     glibc-2.18-7.x86_64                      Requires(auto): libselinux.so.1()(64bit)
błąd: usuwanie libselinux-2.1.13-1.x86_64 "Requires: libsepol >= 2.1.9" z relacji tsort.
błąd:     libselinux-2.1.13-1.x86_64               Requires: libsepol >= 2.1.9
błąd: PĘTLA:
błąd: usuwanie glibc-2.18-7.x86_64 "Requires: /bin/sh" z relacji tsort.
błąd:     glibc-2.18-7.x86_64                      Requires: /bin/sh
błąd: usuwanie mksh-48b-1.x86_64 "Requires(auto): libc.so.6()(64bit)" z relacji tsort.
błąd:     mksh-48b-1.x86_64                        Requires(auto): libc.so.6()(64bit)


I dalej:
Kod:
Przygotowywanie...          ########################################### [100%]
        plik /etc/gai.conf z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /etc/rpc z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/bg/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/ca/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/cs/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/de/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/es/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/fr/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/hr/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/it/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/ja/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/ko/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/locale.alias z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/nl/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/pl/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/ru/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/sv/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/vi/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/locale/zh_TW/LC_MESSAGES/libc.mo z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/share/man/ru/man7/unicode.7.gz z instalacji glibc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686
        plik /usr/bin/sotruss z instalacji glibc-misc-2.18-7.x86_64 jest w konflikcie z plikiem z pakietu glibc-2.14-14.i686



Jak może być przyczyna?
Z góry dziękuję za wszelkie odpowiedzi.

diodak - 12 Luty 2014, 23:13

Wygląda na to, że masz w system skonfigurowany do multilib'a i zamiast pakietów na twoja architekturę pchają ci się pakiety dla 32bit.

W /etc/poldek/repos.d/pld-multilib.conf ustaw niższy priorytet dla wszystkich źródeł i to powinno załatwić sprawę.

Pozdrawiam

kenias - 13 Luty 2014, 01:54

Diodak! Dzięki za szybką odpowiedź, na próbę usunąłem plik pld-multilab.conf i niestety to samo:/
kenias - 14 Luty 2014, 17:19

Dziobak nie tylko pakiety na 32bit pchają się i przez to są te krzaki.. a już się wepchały. Odinstalowanie glibc dla i686 rozwiązało problem.
diodak - 14 Luty 2014, 19:48

Zgadza się.
Jakbyś dał install --reinstall glibc-...x86_64 to by przeinstalował na wersję 64bit i też byłby spokój. Rpm ma problem jeśli podczas reinstalacji jest zmiana architektury i trzeba to robić manualnie.
Problem leży w tym, że jak masz włączonego multiliba i nie masz ustawionych na niższe priorytetów źródeł 32bit to one się pchają do instalacji przed pakietami 64bit i się robi kaszana.

I nie Dziobak, a diodak!

Pozdrawiam


Powered by phpBB modified by Przemo © 2003 phpBB Group