[TH] poldek gubi siê przy --upgrade-dist gdy podajemy mu kilka sources

Kamil Dziedzic kamil.listy w klecza.pl
Czw, 27 Gru 2007, 17:43:37 CET


Chcę zupgrejdować kernel i wszystkie moduły. Z racji, że w main nie ma 
wszystkich modułów jakie używam to sobie je dobudowałem i wrzuciłem do home 
(lokalne źródło). Dokładnie to: kernel-misc-vmmon, kernel-misc-vmnet, 
kernel-misc-kvm.

Tak więc mamy main z kernelem i kilkoma modułami oraz home z pozostałymi 
modułami których używam. Sprawdźmy najpierw czy faktycznie wszystkie 
zależności są spełnione.

# poldek --upgrade-dist -n home -n th --nohold -t
Przetwarzanie zależności...
kernel-video-nvidia-169.04-2 w 2.6.22.14_2.x86_64 zostanie zastÄ…piony przez 
kernel-video-nvidia-169.07-1 w 2.6.22.15_1.x86_64
kernel-misc-vmnet-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64 zostanie zastÄ…piony przez 
kernel-misc-vmnet-2.0.2.59824-0.11 w 2.6.22.15_1.x86_64
kernel-misc-vmmon-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64 zostanie zastÄ…piony przez 
kernel-misc-vmmon-2.0.2.59824-0.11 w 2.6.22.15_1.x86_64
kernel-misc-kvm-55-0.1 w 2.6.22.14_2.x86_64 zostanie zastÄ…piony przez 
kernel-misc-kvm-56-0.2 w 2.6.22.15_1.x86_64
kernel-misc-kqemu-1.3.0pre11-4 w 2.6.22.14_2.x86_64 zostanie zastÄ…piony przez 
kernel-misc-kqemu-1.3.0pre11-5 w 2.6.22.15_1.x86_64
kernel-sound-alsa-2.6.22.14-2.x86_64 zostanie zastÄ…piony przez 
kernel-sound-alsa-2.6.22.15-1.x86_64
kernel-2.6.22.14-2.x86_64 zostanie zastÄ…piony przez kernel-2.6.22.15-1.x86_64
There are 7 packages to install, 7 to remove:
I kernel-2.6.22.15-1.x86_64, 
kernel-misc-kqemu-1.3.0pre11-5 w 2.6.22.15_1.x86_64, 
kernel-misc-kvm-56-0.2 w 2.6.22.15_1.x86_64,
I kernel-misc-vmmon-2.0.2.59824-0.11 w 2.6.22.15_1.x86_64, 
kernel-misc-vmnet-2.0.2.59824-0.11 w 2.6.22.15_1.x86_64, 
kernel-sound-alsa-2.6.22.15-1.x86_64,
I kernel-video-nvidia-169.07-1 w 2.6.22.15_1.x86_64
R kernel-2.6.22.14-2.x86_64, 
kernel-misc-kqemu-1.3.0pre11-4 w 2.6.22.14_2.x86_64, 
kernel-misc-kvm-55-0.1 w 2.6.22.14_2.x86_64,
R kernel-misc-vmmon-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64, 
kernel-misc-vmnet-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64, 
kernel-sound-alsa-2.6.22.14-2.x86_64,
R kernel-video-nvidia-169.04-2 w 2.6.22.14_2.x86_64
Potrzeba pobrać 22.3MB archiw (22.1MB do pobrania).
Po rozpakowaniu 25.0MB będzie użyte.

Czyli niby wszystko ok. Updejt powinien się udać. Niestety tak się nie dzieje.

# poldek --upgrade-dist -n home -n th --nohold
(...)
Przetwarzanie zależności...
kernel-video-nvidia-169.04-2 w 2.6.22.14_2.x86_64 zostanie zastÄ…piony przez 
kernel-video-nvidia-169.07-1 w 2.6.22.15_1.x86_64
kernel-misc-kqemu-1.3.0pre11-4 w 2.6.22.14_2.x86_64 zostanie zastÄ…piony przez 
kernel-misc-kqemu-1.3.0pre11-5 w 2.6.22.15_1.x86_64
kernel-sound-alsa-2.6.22.14-2.x86_64 zostanie zastÄ…piony przez 
kernel-sound-alsa-2.6.22.15-1.x86_64
kernel-2.6.22.14-2.x86_64 zostanie zastÄ…piony przez kernel-2.6.22.15-1.x86_64
błąd: kernel = 3:2.6.22.14-2 jest wymagany przez 
kernel-misc-vmnet-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64
błąd: kernel = 3:2.6.22.14-2 jest wymagany przez 
kernel-misc-vmnet-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64
błąd: kernel = 3:2.6.22.14-2 jest wymagany przez 
kernel-misc-vmmon-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64
błąd: kernel = 3:2.6.22.14-2 jest wymagany przez 
kernel-misc-vmmon-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64
błąd: kernel = 3:2.6.22.14-2 jest wymagany przez 
kernel-misc-kvm-55-0.1 w 2.6.22.14_2.x86_64
There are 4 packages to install, 4 to remove:
I kernel-2.6.22.15-1.x86_64, 
kernel-misc-kqemu-1.3.0pre11-5 w 2.6.22.15_1.x86_64, 
kernel-sound-alsa-2.6.22.15-1.x86_64,
I kernel-video-nvidia-169.07-1 w 2.6.22.15_1.x86_64
R kernel-2.6.22.14-2.x86_64, 
kernel-misc-kqemu-1.3.0pre11-4 w 2.6.22.14_2.x86_64, 
kernel-sound-alsa-2.6.22.14-2.x86_64,
R kernel-video-nvidia-169.04-2 w 2.6.22.14_2.x86_64
Potrzeba pobrać 22.1MB archiw (22.1MB do pobrania).
Po rozpakowaniu 24.8MB będzie użyte.
błąd: 5 niespełnionych zależności
Installing set #2
Przetwarzanie zależności...
kernel-misc-vmnet-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64 zostanie zastÄ…piony przez 
kernel-misc-vmnet-2.0.2.59824-0.11 w 2.6.22.15_1.x86_64
kernel-misc-vmnet-2.0.2.59824-0.11 w 2.6.22.15_1.x86_64 zaznaczył 
kernel-2.6.22.15-1.x86_64 (wł. kernel = 3:2.6.22.15-1)
  kernel-2.6.22.14-2.x86_64 zostanie zastÄ…piony przez 
kernel-2.6.22.15-1.x86_64
błąd: kernel = 3:2.6.22.14-2 jest wymagany przez 
kernel-misc-vmmon-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64
błąd: kernel = 3:2.6.22.14-2 jest wymagany przez 
kernel-misc-vmmon-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64
błąd: kernel = 3:2.6.22.14-2 jest wymagany przez 
kernel-misc-kvm-55-0.1 w 2.6.22.14_2.x86_64
kernel-misc-vmmon-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64 zostanie zastÄ…piony przez 
kernel-misc-vmmon-2.0.2.59824-0.11 w 2.6.22.15_1.x86_64
kernel-misc-kvm-55-0.1 w 2.6.22.14_2.x86_64 zostanie zastÄ…piony przez 
kernel-misc-kvm-56-0.2 w 2.6.22.15_1.x86_64
There are 4 packages to install (1 marked by dependencies), 4 to remove:
I kernel-misc-kvm-56-0.2 w 2.6.22.15_1.x86_64, 
kernel-misc-vmmon-2.0.2.59824-0.11 w 2.6.22.15_1.x86_64,
I kernel-misc-vmnet-2.0.2.59824-0.11 w 2.6.22.15_1.x86_64
D kernel-2.6.22.15-1.x86_64
R kernel-2.6.22.14-2.x86_64, kernel-misc-kvm-55-0.1 w 2.6.22.14_2.x86_64, 
kernel-misc-vmmon-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64,
R kernel-misc-vmnet-2.0.2.59824-0.1 w 2.6.22.14_2.x86_64
Potrzeba pobrać 18.3MB archiw (18.1MB do pobrania).
Po rozpakowaniu 20.8MB będzie użyte.
błąd: 3 niespełnione zależności

Poldek głupieje. Rozbija instalację na dwa sety (chyba dlatego, że paczki są z 
różnych sources) i przez to jak i jeden tak i drugi ma nie spełnione 
zależności.
Dodatkowo dla testu pobrałem sobie kernel i pozostałe moduły z main i 
wrzuciłem do home tak, że miałem już wszystko razem i to faktycznie 
przechodzi.

-- 
Pozdrawiam, Kamil Dziedzic
-------------- nastêpna czê¶æ ---------
Załącznik, który nie był tekstem został usunięty...
Name: nie znany
Type: application/pgp-signature
Size: 189 bytes
Desc: This is a digitally signed message part.
Url : /mailman/pipermail/pld-devel-pl/attachments/20071227/abb775db/attachment.sig 


Wiêcej informacji o li¶cie dyskusyjnej pld-devel-pl