Skocz do zawartości

Eclipse Fedory [Fedora 14]


Fallen

Rekomendowane odpowiedzi

Wlasnie przesialdem sie z windowsa.

 

Po cholernych problemach z sterownikami karty grafiki: niedalo sie wylaczyc X`a potem problemy z openglem (paczki z yuma (w ogóle) sypaly bledami wiec walczylem z tymi od nvidi)- wszystko naprawil dzisiejszy update systemu (w init 3 juz X sie wylacza):/ - nie moge zainstalowac Eclipse`em Fedory... (Dodaj/usun oprogramowanie).

Mam taki blad:

Wystapil nieokreslony blad transakcji.
python-magic-5.04-15.fc14.x86_64 wymaga file = 5.04-15.fc14

Próbowalem juz updatu/reinstall pythona nic nie dalo...

 

----

Zwykly eclipse dziala ale chce tego ;) (chodzi mi o opanowanie rozwiazywania takich problemów).

Identyczny blad mam jak próbuje wine zainstalowac...

taki jak z Dodaj usun oprogramowanie (graficzny instalator pakietów):

Wystapil nieokreslony blad transakcji.
python-magic-5.04-15.fc14.x86_64 wymaga file = 5.04-15.fc14

 

 

taki jak instaluje Wine z yuma: sudo yum install wine

Blad podczas sprawdzania transakcji:
 package openldap-2.4.23-8.fc14.x86_64 (which is newer than openldap-2.4.23-4.fc14.i686) is already installed

Odnośnik do komentarza
Udostępnij na innych stronach

Właśnie przesiałdem się z windowsa.

 

Po cholernych problemach z sterownikami karty grafiki: niedało się wyłączyć X`a potem problemy z openglem (paczki z yuma (w ogóle) ORT sypały błędami więc walczyłem z tymi od nvidi)- wszystko naprawił dzisiejszy update systemu (w init 3 już X się wyłącza):/

Za dużo, za szybko nie nadążam. Piszesz że wpisując jako root "init 3" nie przechodziła Fedora do trybu tekstowego?

 

Mam taki błąd:

Wystąpił nieokreślony błąd transakcji.
python-magic-5.04-15.fc14.x86_64 wymaga file = 5.04-15.fc14

Próbowałem już updatu/reinstall pythona nic nie dało...

python-magic wymaga pakietu file w konkretnej wersji. Zatem pokaż wynik:

rpm -qa |grep file-5

 

Zwykły eclipse działa ale chcę tego ;) (chodzi mi o opanowanie rozwiązywania takich problemów).

Tego, czyli?

 

taki jak instaluje Wine z yuma: sudo yum install wine

Błąd podczas sprawdzania transakcji:
 package openldap-2.4.23-8.fc14.x86_64 (which is newer than openldap-2.4.23-4.fc14.i686) is already installed

No i znowu poproszę wynik polecenia

rpm -qa |grep openldap

Odnośnik do komentarza
Udostępnij na innych stronach

Openldap jest potrzebny w wersji 32-bitowej a jest już zainstalowany w wersji 64-bit. Wystarczy chyba wymusić ręcznie instalację pakietu openldap.i686, być może należy wyłączyć wtyczkę "protectbase" w yumie.

Odnośnik do komentarza
Udostępnij na innych stronach

Init 3 jak pisalem w consoli to nic sie nie dzialo, dopiero jak alt+ctrl+f2 i tam init 3 wylaczaly sie jakies moduly ale instalator nvidi dalej widzial wlaczonego X`a. Dodam ze przedtem w alt+ctrl+f2 bez i z init 3... konsola byla w wysokiej rozedzielczosci po tym updacie juz tak nie jest :)

 

Tam wspominalem ze w Dodaj/usun oprogramowanie widnieje Eclipse Fedory <<-- o te eclipse mi chodzilo ;)

 

tutaj wyniki grepa:

[jedi@localhost ~]$ rpm -qa |grep file-5
file-5.04-16.fc14.x86_64
[jedi@localhost ~]$ rpm -qa |grep openldap
openldap-2.4.23-8.fc14.x86_64
openldap-devel-2.4.23-8.fc14.x86_64

 

Dodam jeszcze ze instalowalem wszystkie paczki (update, testowe - prawdopodobnie tu lezy problem).

Oto efekt próby downgradu ;p

(burdel jak (nie wiem):D niedosc ze testowe biblioteki to jeszcze konflikt 32<->64 bit :D)

Jak odinstalowac testowe i update pliki zeby tylko te fedory zostaly (dzialajace).

sudo yum downgrade openldap
Wczytane wtyczki: langpacks, presto, refresh-packagekit
Adding pl_PL to language list
Ustawianie procesu instalacji poprzedniej wersji pakietu
Rozwiazywanie zaleznosci
--> Wykonywanie sprawdzania transakcji
---> Pakiet openldap.x86_64 0:2.4.23-4.fc14 zostanie downgraded
---> Pakiet openldap.x86_64 0:2.4.23-8.fc14 zostanie usuniety
--> Ukonczono rozwiazywanie zaleznosci
Blad: Pakiet: openldap-devel-2.4.23-8.fc14.x86_64 (@updates-testing)
         Wymaga: openldap = 2.4.23-8.fc14
         Usuwanie: openldap-2.4.23-8.fc14.x86_64 (@updates-testing)
             openldap = 2.4.23-8.fc14
         Downgraded By: openldap-2.4.23-4.fc14.x86_64 (updates)
             openldap = 2.4.23-4.fc14
         Dostepne: openldap-2.4.22-7.fc14.i686 (fedora)
             openldap = 2.4.22-7.fc14
Mozna spróbowac uzyc --skip-broken, aby obejsc problem

Odnośnik do komentarza
Udostępnij na innych stronach

Init 3 jak pisałem w consoli to nic się nie działo, dopiero jak alt+ctrl+f2 i tam init 3 wyłączały się jakieś moduły ale instalator nvidi dalej widział włączonego X`a.

Bo trzeba było instalować z repozytorium a nie z paczki binarnej ze strony Nvidii ;) Wtedy zarówno w trybie tekstowym jak i w graficznym nie powinno być problemów.

 

http://wiki.fedora.pl/wiki/Poradnik#Nvidia

Odnośnik do komentarza
Udostępnij na innych stronach

Robilem jak pisales i:

kmod nvidia sie z yuma (w ogóle)nie chcial zainstalowac - taki blad wyrzucalo:

Blad: Pakiet: 1:kmod-nvidia-2.6.35.10-74.fc14.x86_64-260.19.29-1.fc14.4.x86_64 (rpmfusion-nonfree-updates)
         Wymaga: kernel-uname-r = 2.6.35.10-74.fc14.x86_64
         Zainstalowano: kernel-2.6.35.11-83.fc14.x86_64 (@updates)
             kernel-uname-r = 2.6.35.11-83.fc14.x86_64
         Dostepne: kernel-2.6.35.6-45.fc14.x86_64 (fedora)
             kernel-uname-r = 2.6.35.6-45.fc14.x86_64
         Dostepne: kernel-debug-2.6.35.6-45.fc14.x86_64 (fedora)
             kernel-uname-r = 2.6.35.6-45.fc14.x86_64.debug
         Dostepne: kernel-debug-2.6.35.11-83.fc14.x86_64 (updates)
             kernel-uname-r = 2.6.35.11-83.fc14.x86_64.debug
Mozna spróbowac uzyc --skip-broken, aby obejsc problem

z kolei akmod instalowal sie bez problemu ale openGL nie dzialal (nie moglem pograc w dooma3) - dzisiaj jak ten update sie zainstalowal to zarówno yum kmod nvidia sie zainstalowal bez sapniecia jak i binarka nvidi poszla jak nalezy (kmoda usunalem yum erase kmod nvidia...).

 

Dodam ze problem z niewylaczajacym sie X`em przy instalacji sterów ze strony nvidi byl dosyc popularny bo mnóstwo tego na forach znalazlem ;p

Odnośnik do komentarza
Udostępnij na innych stronach

Yum to madre zwierze i bardzo ladnie (Choc nie zawsze) opowiada o tym co go boli.

Blad: Pakiet: openldap-devel-2.4.23-8.fc14.x86_64 (@updates-testing)
         Wymaga: openldap = 2.4.23-8.fc14

Mówi Ci o tym ze pakiet openldap-devel wymaga openldap w konkretnej wersji (Co jest dosc normalne). Mozesz zatem najpierw usunac pakiet devel'operski i zrobic wtedy downgrade, albo po prostu

yum downgrade openldap openldap-devel

 

Jesli chodzi o file to u mnie:

$ rpm -qa |grep file-5
file-5.04-15.fc14.x86_64

Zatem skad masz -16? :)

 

Blad: Pakiet: 1:kmod-nvidia-2.6.35.10-74.fc14.x86_64-260.19.29-1.fc14.4.x86_64 (rpmfusion-nonfree-updates)
         Wymaga: kernel-uname-r = 2.6.35.10-74.fc14.x86_64
         Zainstalowano: kernel-2.6.35.11-83.fc14.x86_64 (@updates)

A tu chodzi o to ze kmod-nvidia byl skapilowany dla starszej wersji kernela niz Ty masz. Czasami wystarczy poczekac i ktos skompiluje dla nowszej wersji, a czasami trzeba instalowac z testinga.

Odnośnik do komentarza
Udostępnij na innych stronach

Chciałbym tylko zauważyć, że kolega ma włączone repo testing, więc to może być przyczyną jego problemów:

Błąd: Pakiet: openldap-devel-2.4.23-8.fc14.x86_64 (@updates-testing)

Odnośnik do komentarza
Udostępnij na innych stronach

Jest zonk... (jeszcze nic nie robilem z repozytoriami).

 

Wpisalem to:

yum downgrade openldap openldap-devel

Zainstalowalem qt creatora i wine

Wine sie zawiesil

po restarcie kompa:

Uruchamianie demona Avahi... [NIEUDANE]

Nie ma tapety przy logowania i znikaja paski tytulowe okien :)

 

i Cos takiego mi sie pojawilo - ale to juz chyba wczesniej bylo...

SELinux is preventing /usr/sbin/NetworkManager from unlink access on the plik /etc/hosts.

*****  Wtyczka restorecon (94.8 zaufania) sugeruje ***************************

Jesli aby naprawic etykiete. 
domyslna etykieta /etc/hosts powinna wynosic net_conf_t.
Wtedy mozna wykonac polecenie restorecon.
Wykonac
# /sbin/restorecon -v /etc/hosts

*****  Wtyczka catchall_labels (5.21 zaufania) sugeruje **********************

Jesli nalezy zezwolic NetworkManager na dostep unlink w hosts file
Wtedy nalezy zmienic etykiete /etc/hosts
Wykonac
# semanage fcontext -a -t TYP_PLIKU '/etc/hosts',
gdzie TYP_PLIKU jest jednym z ponizszych: NetworkManager_var_lib_t, NetworkManager_var_run_t, dhcpc_var_run_t, net_conf_t, pppd_var_run_t, dnsmasq_var_run_t, named_cache_t, NetworkManager_tmp_t, NetworkManager_etc_rw_t, NetworkManager_log_t, dhcpc_state_t, root_t. 
Nastepnie nalezy wykonac polecenie: 
restorecon -v '/etc/hosts'

 

 

W

 

/etc/yum.repos.d/

 

znajduja sie informacje o repozytoriach. Ciebie interesuje plik

 

/etc/yum.repos.d/fedora-updates-testing.repo

 

 

Tam jest linia enabled=1, zmien to na 0 by wylaczyc.

 

tak wyglada mój plik: /etc/yum.repos.d/fedora-updates-testing.repo

 

[updates-testing]
name=Fedora $releasever - $basearch - Test Updates
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/testing/$releasever/$basearch/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[updates-testing-debuginfo]
name=Fedora $releasever - $basearch - Test Updates Debug
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/testing/$releasever/$basearch/debug/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-debug-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

[updates-testing-source]
name=Fedora $releasever - Test Updates Source
failovermethod=priority
#baseurl=http://download.fedoraproject.org/pub/fedora/linux/updates/testing/$releasever/SRPMS/
mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=updates-testing-source-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch

Odnośnik do komentarza
Udostępnij na innych stronach

Uzywasz pakietów testowych, a my wszyscy tutaj trzymamy za Ciebie kciuki bo to czasami wyzwanie jest. Wyzej stoi tylko rawhide :)

Wtedy mozna wykonac polecenie restorecon.
Wykonac
# /sbin/restorecon -v /etc/hosts

 

No to jako root:

/sbin/restorecon -v /etc/hosts

Choc glowy nie chce oddac bo ja selinux-a nie uzywam.

 

----

Edit

Edytowales post jak ja pisalem.

Daj wynik polecenia:

grep enablerepo ~/.bash_history

Tylko wczesniej przeczytaj zwrotke bysmy tu nie dostali czegos tajnego

 

---

Edit 2

Jeszcze takie chcialbym widziec

grep enabled=1 /etc/yum.repos.d/*

Edytowane przez 3k_PL
Odnośnik do komentarza
Udostępnij na innych stronach

grep enablerepo ~/.bash_history

Nic nie zwrócilo.

 

grep enabled=1 /etc/yum.repos.d/*
/etc/yum.repos.d/fedora.repo:enabled=1
/etc/yum.repos.d/fedora-updates.repo:enabled=1
/etc/yum.repos.d/rpmfusion-free.repo:enabled=1
/etc/yum.repos.d/rpmfusion-free-updates.repo:enabled=1
/etc/yum.repos.d/rpmfusion-nonfree.repo:enabled=1
/etc/yum.repos.d/rpmfusion-nonfree-updates.repo:enabled=1

Pewnie powinienem te 4 ostatnie wylaczyc?:)

 

 

 

/sbin/restorecon -v /etc/hosts

Nie pomoglo - w ogóle nie wiem co robie... cos jest spierdzielone z networkmenagerem ale z tym unlink nie bardzo wiem oco chodzi (jak sie dowiem to potem bezmyslnie po kolei wklepie te 3 kroki co podpowiada system :)

 

Sie podlaczyl jeszcze wine-preloader mmap_zero - ale go od razu zreinstaluje ;)

 

-------------------

No i elegancko wszystkie bledy znikly (wine byl jakis zwalony :)

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...