Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[Solved] llvm 3.5 digest verificaiton failure
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Gentoo on Alternative Architectures
View previous topic :: View next topic  
Author Message
dspahn
Guru
Guru


Joined: 22 Jun 2006
Posts: 392

PostPosted: Thu Nov 12, 2015 3:02 pm    Post subject: [Solved] llvm 3.5 digest verificaiton failure Reply with quote

Is there a fix for this?
Code:
localhost RaspberryPi2B # emerge -av llvm

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N     ] sys-devel/llvm-3.5.0:0/3.5::gentoo  USE="libffi ncurses static-analyzer xml -clang -debug -doc -gold -libedit -multitarget -ocaml -python {-test}" PYTHON_TARGETS="python2_7 (-pypy)" VIDEO_CARDS="(-radeon)" 11496 KiB

Total: 1 package (1 new), Size of downloads: 11496 KiB

Would you like to merge these packages? [Yes/No] yes

>>> Verifying ebuild manifests

!!! Digest verification failed:
!!! /usr/portage/sys-devel/llvm/ChangeLog
!!! Reason: Filesize does not match recorded size
!!! Got: 9711
!!! Expected: 9414


trying to install on RPi2B Arm7A. Any ideas?

edit: Thanks to anyone who read this. I deleted the changelog file and the distfiles for the package then ran emerge -av sys-devel/llvm and it got past the point of failure. It's working now so I've marked this as solved.

Thanks again!
Back to top
View user's profile Send private message
krinn
Watchman
Watchman


Joined: 02 May 2003
Posts: 7470

PostPosted: Thu Nov 12, 2015 3:19 pm    Post subject: Reply with quote

There's two ways: secure and insecure.

secure: resync your tree and see if error disappears.

insecure: force your tree to accept this file.
Code:
cd /usr/portage/sys-devel/llvm
ebuild "any_ebuild_that_is_in_the_directory" manifest

"any_ebuild_that_is_in_the_directory" : is any ebuild file you will see in that directory, something you can get easy with "ls *.ebuild" and should logically start with llvm

If it's only a problem with a Changelog, of course the "insecure" way is not totally insecure, as Changelog is a text file you would certainly never use.
Back to top
View user's profile Send private message
ExecutorElassus
Veteran
Veteran


Joined: 11 Mar 2004
Posts: 1432
Location: Berlin, Germany

PostPosted: Thu Nov 12, 2015 4:42 pm    Post subject: Reply with quote

I have been re-syncing all afternoon, and keep getting digest verification failures:

Code:
>>> Verifying ebuild manifests

!!! Digest verification failed:
!!! /usr/portage/app-text/iso-codes/ChangeLog
!!! Reason: Filesize does not match recorded size
!!! Got: 4195
!!! Expected: 4014

!!! Digest verification failed:
!!! /usr/portage/dev-util/gtk-update-icon-cache/ChangeLog
!!! Reason: Filesize does not match recorded size
!!! Got: 5071
!!! Expected: 4874

!!! Digest verification failed:
!!! /usr/portage/dev-libs/libxml2/ChangeLog
!!! Reason: Filesize does not match recorded size
!!! Got: 5221
!!! Expected: 5038

!!! Digest verification failed:
!!! /usr/portage/dev-util/gdbus-codegen/ChangeLog
!!! Reason: Filesize does not match recorded size
!!! Got: 3722
!!! Expected: 3535

!!! Digest verification failed:
!!! /usr/portage/dev-libs/libcroco/ChangeLog
!!! Reason: Filesize does not match recorded size
!!! Got: 3037
!!! Expected: 2856

!!! Digest verification failed:
!!! /usr/portage/dev-python/pygobject/ChangeLog
!!! Reason: Filesize does not match recorded size
!!! Got: 4347
!!! Expected: 4164

!!! Digest verification failed:
!!! /usr/portage/dev-python/cryptography/ChangeLog
!!! Reason: Filesize does not match recorded size
!!! Got: 8694
!!! Expected: 7914

!!! Digest verification failed:
!!! /usr/portage/net-misc/modemmanager/ChangeLog
!!! Reason: Filesize does not match recorded size
!!! Got: 3913
!!! Expected: 3727

Is this maybe some issue with switching to Git? Something else wrong with the portage tree? I've synced to several different rsync servers; I'm not seeing the issue go away.

Cheers,

EE
Back to top
View user's profile Send private message
dspahn
Guru
Guru


Joined: 22 Jun 2006
Posts: 392

PostPosted: Fri Nov 13, 2015 8:14 pm    Post subject: Me Too... Reply with quote

I had the one file cause a problem, as in the original post. It was just a changelog, so I deleted it- Worst case scenario I have to delete and rebuild the /usr/portage tree from a tarball...
Everything started merging again, until I had to quit the process (I had a package that wouldn't merge, so I shut the computer down when it died).
Later on, I had the computer at home, and without running emerge --sync, I simply ran
Code:
emerge -av kde-meta


I had 20+ more of the same failures- all of them on the ChangeLog file for their respective package.

A few notes:

All except for the last 2 of ExecutorElassus' packages were on my list of problematic packages... obviously there were quite a few more, but my emerge was 488 packages.

@EE: I did some reading on this- according to official Getoo sources, resyncing the tree in response to this problem is likely to make the problem worse, not better.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Gentoo on Alternative Architectures All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum