Jump to content
Sign in to follow this  
portals

Problem Z Aktualizacja

Recommended Posts

Witam

Chcialem dzis zaktualizowac system ale ciagle dostaje blad:

 

libtool-2.4-4.fc15.x86_64 wymaga gcc = 4.6.0 : Protected multilib versions: libgfortran-4.6.0-10.fc15.i686 != libgfortran-4.6.1-8.fc15.x86_64
Protected multilib versions: libquadmath-4.6.1-8.fc15.x86_64 != libquadmath-4.6.0-10.fc15.i686
Protected multilib versions: libgomp-4.6.0-10.fc15.i686 != libgomp-4.6.1-8.fc15.x86_64

Share this post


Link to post
Share on other sites

Wymieszałeś pakiety z dwóch architektur i686 i x86_64 i teraz masz konflikty. Jeśli używasz systemu 64-bitowego to zastąp wszystkie pakiety 32-bitowe.

Share this post


Link to post
Share on other sites

Znajdź złe pakiety rpm -qa | grep i686 i potem jakoś przeinstaluj. Nie pamiętam jak to się robiło, poczytaj man yum.

Share this post


Link to post
Share on other sites

Ale ich jest duzo:

[[email protected] ~]$ rpm -qa | grep i686
libICE-1.0.6-3.fc15.i686
sqlite-3.7.5-3.fc15.i686
libXdamage-1.1.3-2.fc15.i686
libselinux-2.0.99-4.fc15.i686
orc-0.4.14-1.fc15.i686
wine-openal-1.3.24-1.fc15.i686
boost-regex-1.46.0-3.fc15.i686
ncurses-libs-5.8-2.20110319.fc15.i686
flac-1.2.1-6.fc12.i686
libXv-1.0.6-2.fc15.i686
gstreamer-0.10.34-1.fc15.i686
gnutls-2.10.5-1.fc15.i686
boost-wave-1.46.0-3.fc15.i686
freetype-2.4.4-5.fc15.i686
libxcb-1.7-2.fc15.i686
libtool-ltdl-2.4-4.fc15.i686
libSM-1.2.0-2.fc15.i686
nss-mdns-0.10-9.fc15.i686
openssl-1.0.0d-1.fc15.i686
boost-serialization-1.46.0-3.fc15.i686
glibc-2.14-5.i686
libstdc++-4.6.0-10.fc15.i686
libXrender-0.9.6-2.fc15.i686
cairo-1.10.2-3.fc15.i686
libusb-0.1.3-9.fc15.i686
wine-twain-1.3.24-1.fc15.i686
boost-filesystem-1.46.0-3.fc15.i686
python-libs-2.7.1-7.fc15.i686
boost-random-1.46.0-3.fc15.i686
libXinerama-1.1.1-2.fc15.i686
libgpg-error-1.9-2.fc15.i686
libsndfile-1.0.25-1.fc15.i686
libXxf86vm-1.1.1-2.fc15.i686
libvisual-0.4.0-10.fc15.i686
libasyncns-0.8-2.fc15.i686
boost-graph-1.46.0-3.fc15.i686
libgcc-4.6.0-10.fc15.i686
libxml2-2.7.8-6.fc15.i686
readline-6.2-2.fc15.i686
libdrm-2.4.26-1.fc15.i686
libXcursor-1.1.11-3.fc15.i686
libXpm-3.5.8-3.fc15.i686
gd-2.0.35-12.fc15.i686
cyrus-sasl-lib-2.1.23-18.fc15.i686
alsa-lib-1.0.24-2.fc15.i686
libthai-0.1.14-4.fc15.i686
wine-pulseaudio-1.3.24-1.fc15.i686
libicu-4.4.2-7.fc15.i686
gdbm-1.8.3-9.fc15.i686
nss-util-3.12.10-1.fc15.i686
libexif-0.6.20-1.fc15.i686
libgcrypt-1.4.6-1.fc15.i686
libpciaccess-0.12.1-1.fc15.i686
libXfixes-5.0-1.fc15.i686
mesa-libGLU-7.11-1.fc15.i686
libXft-2.2.0-2.fc15.i686
libdb-5.1.25-3.fc15.i686
libgphoto2-2.4.10.1-1.fc15.i686
pulseaudio-libs-0.9.22-5.fc15.i686
wine-ldap-1.3.24-1.fc15.i686
keyutils-libs-1.2-7.fc15.i686
globus-openssl-5.1-3.fc15.i686
bzip2-libs-1.0.6-3.fc15.i686
boost-signals-1.46.0-3.fc15.i686
zlib-1.2.5-3.fc15.i686
nss-softokn-freebl-3.12.10-4.fc15.i686
boost-python-1.46.0-3.fc15.i686
libvorbis-1.3.2-1.fc15.i686
nss-softokn-3.12.10-4.fc15.i686
libXau-1.0.6-2.fc15.i686
libXi-1.4.3-2.fc15.i686
lcms-libs-1.19-4.fc15.i686
glib2-2.28.8-1.fc15.i686
libuuid-2.19.1-1.4.fc15.i686
cdparanoia-libs-10.2-10.fc15.i686
gstreamer-plugins-base-0.10.33-1.fc15.i686
wine-capi-1.3.24-1.fc15.i686
krb5-libs-1.9.1-5.fc15.i686
boost-thread-1.46.0-3.fc15.i686
boost-program-options-1.46.0-3.fc15.i686
pixman-0.20.2-2.fc15.i686
xcb-util-0.3.6-2.fc15.i686
openldap-2.4.24-3.fc15.i686
pango-1.28.4-1.fc15.i686
db4-4.8.30-3.fc15.i686
boost-devel-1.46.0-3.fc15.i686
libogg-1.2.2-3.fc15.i686
xorg-x11-drv-catalyst-libs-11.7-1.fc15.i686
libX11-1.4.3-1.fc15.i686
expat-2.0.1-11.fc15.i686
wine-core-1.3.24-1.fc15.i686
boost-test-1.46.0-3.fc15.i686
libpng-1.2.46-1.fc15.i686
nss-3.12.10-5.fc15.i686
libXtst-1.2.0-2.fc15.i686
gamin-0.1.10-9.fc15.i686
libtasn1-2.7-2.fc15.i686
wine-cms-1.3.24-1.fc15.i686
boost-date-time-1.46.0-3.fc15.i686
libjpeg-turbo-1.1.1-1.fc15.i686
libtheora-1.1.1-1.fc15.i686
mesa-libGL-7.11-1.fc15.i686
tcp_wrappers-libs-7.6-60.fc15.i686
dbus-libs-1.4.6-5.fc15.i686
libcom_err-1.41.14-2.fc15.i686
boost-iostreams-1.46.0-3.fc15.i686
nspr-4.8.8-4.fc15.i686
libXext-1.2.0-2.fc15.i686
fontconfig-2.8.0-3.fc15.i686
libusb1-1.0.8-7.fc15.i686
boost-system-1.46.0-3.fc15.i686
libffi-3.0.9-2.fc15.i686
[[email protected] ~]$ 

Mam usuwac wszystkie?

 

EDIT:

Usunalem recznie duza czesc i jest chyba gorzej:

libtool-2.4-4.fc15.x86_64 wymaga gcc = 4.6.0 : Protected multilib versions: libstdc++-4.6.1-8.fc15.x86_64 != libstdc++-4.6.0-10.fc15.i686
Protected multilib versions: libgfortran-4.6.0-10.fc15.i686 != libgfortran-4.6.1-8.fc15.x86_64
Protected multilib versions: libstdc++-devel-4.6.0-10.fc15.i686 != libstdc++-devel-4.6.1-8.fc15.x86_64
Protected multilib versions: nss-softokn-freebl-3.12.10-2.fc15.i686 != nss-softokn-freebl-3.12.10-4.fc15.x86_64
Protected multilib versions: libquadmath-4.6.1-8.fc15.x86_64 != libquadmath-4.6.0-10.fc15.i686
Protected multilib versions: libgomp-4.6.0-10.fc15.i686 != libgomp-4.6.1-8.fc15.x86_64

 

Chyba nie obedzie sie bez reinstalacji systemu :(

Share this post


Link to post
Share on other sites

Tya, reinstall. Ofc mozna by przejrzec historie yuma, sprawdzic kiedy ten burdel w systemie zrobiłeś i próbować odkręcać. Ale to jeszcze przed tym jak zaczales usuwac (wiekszosc to tylko biblioteki do 32-bitowych programow). Teraz to juz jest na amen.

Share this post


Link to post
Share on other sites

Reinstall to nie problem bo mam osobna partycje HOME.

Mam nadzieje ze osoba HOME i konfiguracji z niej to nie problem? Co do zródla to mozliwe ze repro PlayOnLinux jest skopane albo ja cos przesadzilem jak kombinowalem z instalacja bibliotek w moim poprzednim problemie.

Share this post


Link to post
Share on other sites

Po prostu rozwiaz zaleznosci zastepujac pakiety i686 (tych których nie mozesz usunac) wersjami x86_64.

Niestety tak sie w Fedorze konczy dodawanie zewnetrznych repozytoriów.

Share this post


Link to post
Share on other sites
Niestety tak się w Fedorze kończy dodawanie zewnętrznych repozytoriów.

Już przeinstaluję system bo i tak chciałem go postawić w RAID 0. A jest jakaś metoda oceny które repro zewnętrzne mogą być niebezpieczne dla systemu?

Share this post


Link to post
Share on other sites

Niebezpieczne dla systemu jest RAID0 [-;

Nie ma takiej metody, musiałbyś przepatrzeć wszystkie pakiety w repo, to jak były kompilowane i czego wymagają.

Share this post


Link to post
Share on other sites

Postawilem swiezy system dodalem tylko rpm fusion chce wgrac sterownik do karty i :

 

Blad: Protected multilib versions: libgcc-4.6.0-10.fc15.i686 != libgcc-4.6.1-8.fc15.x86_64
Blad: Protected multilib versions: libgomp-4.6.0-10.fc15.i686 != libgomp-4.6.1-8.fc15.x86_64

Ma ktos pomysl? Moze blad w repro?

 

Niebezpieczne dla systemu jest RAID0 [-;

 

System to system jak padnie wgram od nowa, wazne rzeczy trzymam na RAID1

Share this post


Link to post
Share on other sites

Dlaczego mieszasz pakiety z różnych architektur? Jak instalujesz ten sterownik, po co Ci biblioteki kompilatora gcc?

Share this post


Link to post
Share on other sites

Nie wiem robie po prostu:

su -c "yum install akmod-catalyst"

Próba instalacja pidgina daje efekt:

pidgin-2.9.0-1.fc15.x86_64 requires libpurple(x86-64) = 2.9.0-1.fc15

Moze ten netinstall jakis zrabany albo co? Spróbuj z normalnego ISO zainstalowac chyba ze ktos ma pomysl

Share this post


Link to post
Share on other sites

Dlaczego nie kmod-catalyst tylko akmod? Akmod faktycznie wymaga kompilatora, ale w takim przypadku oznacza, że repozytorium rpmfusion nie dodało się poprawnie, bo chce ciągnąć pakiety do innej architektury. Sprawdź w /etc/yum.repos.d.

Ale tak właśnie jest jak się w ogólnie nie zwraca uwagi jak reaguje system na polecenia. Myślisz, że yum czy rpm przy każdej operacji wypisuje tyle tekstu na ekranie po to, żeby zrobić wrażenie na użytkownikach? Jak coś instalujesz to sprawdzaj zależności. Nie ma tego nigdy dużo i łatwo się zorientować, jeśli wskakuje coś podejrzanego. Coś mi się wydaje, że u Ciebie zmienna $arch (chyba tak się nazywała, może też spróbować ją wypisać echo $arch) jest walnięta.

Share this post


Link to post
Share on other sites

echo $arch nie zwraca nic.

uname -r daje 2.6.40.3-0.fc15.x86_64

 

[[email protected] yum.repos.d]$ cat rpmfusion-nonfree.repo 
[rpmfusion-nonfree]
name=RPM Fusion for Fedora $releasever - Nonfree
#baseurl=http://download1.rpmfusion.org/nonfree/fedora/releases/$releasever/Everything/$basearch/os/
mirrorlist=http://mirrors.rpmfusion.org/mirrorlist?repo=nonfree-fedora-$releasever&arch=$basearch
enabled=1
metadata_expire=7d
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-rpmfusion-nonfree-fedora-$releasever-$basearch

 

Postawie ten system od nowa z normalnego ISO i zobacze efekt bo problem jak dla mnie jest dziwny.

 

Myslisz, ze yum czy rpm przy kazdej operacji wypisuje tyle tekstu na ekranie po to, zeby zrobic wrazenie na uzytkownikach?

 

Pewnie ze nie ale przedtem to dzialalo a teraz faktycznie byly pakiety na inny architektury.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×
×
  • Create New...