A few days ago the notice of version 6.8 came out in the Gentoo system and when doing an “emerge --sync” the Tryton tree is updated, but when trying to update the system all the Tryton packages throw me
“Digest verification failed” and in some cases the ebuild does not exist and there is only the metadata.xml
I did a complete delete of the tryton tree in portage and still after doing the “emerge --sync tryton” it keeps complaining about “Digest verification failed”, it is not downloading from the fully updated repository
I have tried on 3 different computers and the same thing happens on all of them.
"sudo emerge --sync
receiving incremental file list
Number of files: 144.048 (reg: 117.334, dir: 26.714)
Number of created files: 0
Number of deleted files: 0
Number of regular files transferred: 0
Total file size: 188,37M bytes
Total transferred file size: 0 bytes
Literal data: 0 bytes
Matched data: 0 bytes
File list size: 3,16M
File list generation time: 0,001 seconds
File list transfer time: 0,000 seconds
Total bytes sent: 30,74K
Total bytes received: 3,75M
sent 30,74K bytes received 3,75M bytes 32,42K bytes/sec
total size is 188,37M speedup is 49,87
=== Sync completed for gentoo
Action: sync for repo: gentoo, returned code = 0
Action: sync for repo: tryton, returned code = 0
emerge -uDvN @world
Verifying ebuild manifests
!!! Digest verification failed:
!!! /var/db/repos/tryton/app-tryton/currency/currency-6.8.0.ebuild
!!! Reason: Filesize does not match recorded size
!!! Got: 1047
!!! Expected: 1024
!!! Digest verification failed:
!!! /var/db/repos/tryton/app-tryton/country/country-6.8.0.ebuild
!!! Reason: Filesize does not match recorded size
!!! Got: 1034
!!! Expected: 1011
…
…
"
Happens to all ebuilds within the tryton tree in portage
It is an error when generating the tree on the server, it can be resolved by applying as root a regeneration of digest and manifest with the following line: