1 |
On Monday 08 March 2010 21:44:12 Jarry wrote: |
2 |
> Hi, today I got this strange message from portage: |
3 |
> |
4 |
> obelix ~ # emerge --pretend --update --deep --newuse world |
5 |
> These are the packages that would be merged, in order: |
6 |
> Calculating dependencies | * Missing digest for |
7 |
> '/usr/portage/sys-libs/timezone-data/timezone-data-2010d.ebuild' |
8 |
> ... done! |
9 |
> obelix ~ # |
10 |
> |
11 |
> As I understand, there is something wrong with timezone-data |
12 |
> package, so I tried to re-emerge it, and I got one more |
13 |
> strange message: |
14 |
> |
15 |
> obelix ~ # emerge --oneshot timezone-data |
16 |
> Calculating dependencies | * Missing digest for |
17 |
> '/usr/portage/sys-libs/timezone-data/timezone-data-2010d.ebuild' |
18 |
> ... done! |
19 |
> |
20 |
> >>> Verifying ebuild manifests |
21 |
> |
22 |
> !!! Digest verification failed: |
23 |
> !!! /usr/portage/sys-libs/timezone-data/ChangeLog |
24 |
> !!! Reason: Filesize does not match recorded size |
25 |
> !!! Got: 28769 |
26 |
> !!! Expected: 28591 |
27 |
> |
28 |
> What does it mean, and how can I fix it? |
29 |
|
30 |
It means the maintainer of that package cocked up and did not redigest it |
31 |
after a new commit. |
32 |
|
33 |
Wait one hour, re-sync, try again. |
34 |
|
35 |
Failing that, open a bug and report a digest failure for the package. |
36 |
|
37 |
For the brave, just redigest it yourself if you are certain all the fules you |
38 |
have for the package are legit: as root: |
39 |
|
40 |
ebuild /path/to/any/ebuild/in/the/package.ebuild manifest |
41 |
|
42 |
|
43 |
-- |
44 |
alan dot mckinnon at gmail dot com |