Gentoo - emerge

0

Podczas instalacji czegos wyskoczyl mi blad (chyba 2-3 raz), ktory przerwal instalacje:

Reason: Filesize does not match recorded size

(byl to sdl_mixer, jesli to by mialo jakies znaczenie)
Wyczytalem na jakis forum, ze mozna temu zaradzic dodajac parametr --digest.
Tak tez uczynilem, lecz teraz zmiast bledu o niezgodnosci wielkosci pliku mam cos takiego:

Unpacking SDL_mixer-1.2.6.tar.gz to /var/tmp/portage/sdl-mixer-1.2.6-r1/work
tar: Skipping to next header
tar: Archive contains obsolescent base-64 headers

gzip: stdin: invalid compressed data--format violated
tar: Child returned status 1
tar: Error exit delayed from previous errors

!!! ERROR: media-libs/sdl-mixer-1.2.6-r1 failed.
!!! Function unpack, Line 375, Exitcode 2
!!! failure unpacking SDL_mixer-1.2.6.tar.gz
!!! If you need support, post the topmost build error, NOT this status message.

Probowalem juz --sync, --regen i --update... nic nie pomaga... bylbym wdzieczny za jakies sugestie (reczne instalowanie ze zrodel tez nie pomaga, emerge dalej swoje)

0

masz w distfilesach tara zjechanego. skasuj go, zafetchuj jeszcze raz i emergnij. powinno być ok.

0

Powywalalem wiec pliczki...
Najpierw bylo to samo, potem po usunieciu sdl-mixer...ebuild (ostatniego pliczku jaki pozostal) wywala:

emerge: there are no ebuilds to satisfy "sdl-mixer".


No wiec wszystko bylo wyczyszczone, zsynchronizowane na nowo i ....

wesoledi portage # emerge sdl-mixer
Calculating dependencies ...done!

emerge (1 of 1) media-libs/sdl-mixer-1.2.6-r1 to /
md5 files ;-) sdl-mixer-1.2.5-r1.ebuild
md5 files ;-) sdl-mixer-1.2.6-r1.ebuild
md5 files ;-) sdl-mixer-1.2.6.ebuild
md5 files ;-) files/digest-sdl-mixer-1.2.6-r1
md5 files ;-) files/digest-sdl-mixer-1.2.5-r1
md5 files ;-) files/sdl-mixer-1.2.6-mikmod-music-init.patch
md5 files ;-) files/digest-sdl-mixer-1.2.6
md5 files ;-) files/1.2.5-gcc3.patch
md5 files ;-) files/sdl-mixer-1.2.5-amd64-mikmod.patch

!!! Digest verification Failed:
!!! /usr/portage/distfiles/SDL_mixer-1.2.6.tar.gz
!!! Reason: Filesize does not match recorded size

:/
WTF?

0

zaraz, usunąłeś z distfiles SDL_mixer* czy nie, bo o to chodziło. Jeśli nie, to usuń, potem emerge -f sdl-mixer, następnie emerge sdl-mixer i powinno być ok. w razie czego moge ci dać swój plik.

0

Ok, teraz poszlo :)
Tak czy inaczej, dzieki za pomoc :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1