ďťż
 
 
   Dziwny błąd podczas instalacji pakietu libxcb1
 
 

Tematy

 
    
 

 

 

 

Dziwny błąd podczas instalacji pakietu libxcb1





Kamil1000 - 29-09-2009 19:26
Chcę zainstalować pakiet libxcb1, ale nie mogę tego wykonać, ponieważ pojawia się jakiś dziwny błąd:
kamil-pc:/home/kamil/Desktop# dpkg -i libx*
dpkg: w odniesieniu do libxcb1_1.4-1_i386.deb zawierającego libxcb1:
 libxcb1 narusza zależności libxcb-xlib0
  libxcb-xlib0 (wersja 1.1-1.2) jest obecny i zainstalowany.
dpkg: błąd przetwarzania libxcb1_1.4-1_i386.deb (--install):
 instalacja libxcb1 narusza zależności libxcb-xlib0, a
nie pozwolono na dekonfigurację (--auto-deconfigure może pomóc)
Wystąpiły błędy podczas przetwarzania:
 libxcb1_1.4-1_i386.deb
kamil-pc:/home/kamil/Desktop# Poza tym po tej próbie nie mogę uruchomić żadnego programu, korzystającego z X'ów (czyli te w konsoli działają), ponieważ kończy się to błędem:
synaptic: symbol lookup error: /usr/lib/libxcb-xlib.so.0: undefined symbol: _xcb_lock_io lub:
Couldn't load XPCOM.



ArnVaker - 29-09-2009 19:43
Powiedz lepiej co właściwie chcesz osiągnąć, bo dłubanie w zależnościach przez dpkg jest bez sensu (o ile nie jest to jedyne wyjście).



Kamil1000 - 29-09-2009 19:50
Chcę zainstalować Compiza, lecz przy próbie instalacji przez apt-get i aptitude są błędy zależności i proponowane rozwiązanie (w przypadku aptitude) to przywrócenie starszych wersji pakietów.



ArnVaker - 29-09-2009 19:52

przywrócenie starszych wersji pakietów Starszych niż co? Z profilu wynika, że masz Lennego... Z jakiej gałęzi i na jakim systemie chcesz tego compiza zainstalować?



Kamil1000 - 29-09-2009 19:57
W systemie są nowsze wersje niż te co są wymagane. Ale do rzeczy: mam (tak jak profilu jest napisane) Lennego i chcę zainstalować na nim Compiza 0.8.2-6, a ten jest w repozytorium Squeeze (i w nowszym Sid).



ArnVaker - 29-09-2009 20:03

Ale do rzeczy Ależ to było do rzeczy... Skoro bawisz się w mieszanie gałęzi, to powinieneś wiedzieć jak zainstalować compiza. Zgaduję, że dodałeś wpis dla Squeeze i instalujesz w taki sposób:
aptitude -t testing install compiz Jeśli tak, to aptitude proponuje różne rozwiązania, sprawdzałeś kolejne?

Edit:
Zapomniałem o pliku /etc/apt/preferences. Jaki priorytet ustawiłeś na poszczególne gałęzie?



Kamil1000 - 29-09-2009 20:13
Niestety, ale:
*** Nie ma więcej rozwiązań *** Wszystkie z zaproponowanych rozwiązań były związane z usunięciem nowszych pakietów, z tym że w /etc/apt/sources.list jest wpis do repozytorium Squeeze lecz zakomentowany (nigdy nie bawiłem się w zakomentowywanie i odkomentowywanie wpisów w tym pliku). Tylko jak teraz wyedytować ten plik, skoro nie mogę uruchomić żadnej aplikacji, korzystającej z X'ów?



ArnVaker - 29-09-2009 20:20

Tylko jak teraz wyedytować ten plik http://debian.linux.pl/viewtopic.php?t=14324 - punkt 2.

Nawiasem mówiąc, nic już nie rozumiem z tego co Ty robisz. Ustaw w sources.list wpisy dla Lennego i Squeeze. Utwórz plik /etc/apt/preferences z taką zawartością:
Package: *
Pin: release a=stable
Pin-Priority: 600

Package: *
Pin: release a=testing
Pin-Priority: 500 Wykonaj: aptitude update I zainstaluj wtedy w ten sposób:
aptitude -t testing install compiz



Kamil1000 - 29-09-2009 20:24
Tylko, że mam teraz taki problem, że wyłączył mi się terminal (nie wiem dlaczego) i teraz nie mogę go włączyć, bo on też jest aplikacją korzystającą z X'ów. Pozostał mi już tylko Firefox no i oczywiście GNOME :)



ArnVaker - 29-09-2009 20:26
;) Wciśnij ctrl+alt+f1.



Kamil1000 - 29-09-2009 20:44
Doszedłem do instalacji Compiza i teraz cały czas muszę potwierdzać pytanie:
Nie znaleziono rozwiązania przed upływem limitu czasu. Próbować dalej? [T/n] I tak w kółko co kilka sekund przez ponad 5 minut.



ArnVaker - 29-09-2009 20:57
W takim razie compiz musi pociągać za sobą strasznie dużo zależności. Mam akurat Lennego pod ręką, sprawdzę zaraz czy u mnie pójdzie.



Kamil1000 - 29-09-2009 21:02
Ufff... Po 20 minutach tej zabawy skończyło się to błędne koło :)



ArnVaker - 29-09-2009 21:03
To znaczy znalazł rozsądne rozwiązanie, czy nie?



Kamil1000 - 29-09-2009 21:09
Znalazł, ale teraz pokazało się:
Zaakceptować rozwiązanie? [T/n/q/?] y Dałem więc jak widać y (t nigdy mi nie przyjmuje) i teraz nic się nie dzieje... tylko kursor miga.



ArnVaker - 29-09-2009 21:15
U mnie znalazł rozwiązanie, ale trudno powiedzieć, żeby było ono sensowne.

"rozwiązanie"

Moim zdaniem lepiej sobie odpuść, chyba że chcesz zaktualizować całe gnome. Znając życie, wiązałoby się to z aktualizacją xorga i wielu innych pakietów. De facto lepiej byłoby już zaktualizować cały system do Squeeze.



Kamil1000 - 29-09-2009 21:25
Jeśli już, to zainstaluję Sida i raczej tak w najbliższym czasie zrobię. No cóż, na razie dzięki za chęci pomocy.



wasilo - 16-10-2009 15:49
Może podepnę się do tego tematu, bo mam problem z tym samym pakietem. Jak wklepię:
apt-get autoremove
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Następujące pakiety zostaną USUNIÊTE:
  libx264-76 Następnego dnia przy aktualizacji systemu pakiet instaluje się ponownie, a później przy instalacji jakiegokolwiek programu apt-get mówi, że pakiet jest już niepotrzebny i należy wpisać: apt-get autoremove aby gu usunąć. Później instaluje się znowu i tak w kółko. Wszystko zaczęło się, kiedy instalowałem VirtualBox.



ArnVaker - 17-10-2009 23:24

Może podepnę się do tego tematu, bo mam problem z tym samym pakietem. Skoro tak mówisz... Na mój gust libxcb1 oraz libx264-76 to nie to samo. :)

Ten drugi jest u mnie wymagany przez mplayer itp., nie ma nic wspólnego z Virtualboxem. Przy aktualizacji apt-get instaluje Ci go jako pakiet "polecany"? Ostatecznie możesz wpisać:
apt-get install libx264-76 Przynajmniej nie będzie chciał Ci go usuwać.



wasilo - 18-10-2009 03:00
Dobrze, to nie jest ten sam pakiet. Miałem zakładać nowy temat. Jak na razie wszystko się ustatkowało i jak wklepię: apt-get autoremove to mi go nie usuwa,
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis