Gentoo Archives: gentoo-user

From: Mick <michaelkintzios@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] Digest errors in an overlay, but only in one box
Date: Sun, 01 Sep 2013 16:42:39
Message-Id: 201309011742.12072.michaelkintzios@gmail.com
In Reply to: Re: [gentoo-user] Digest errors in an overlay, but only in one box by Alan McKinnon
1 On Sunday 01 Sep 2013 15:45:05 Alan McKinnon wrote:
2
3 > What's the contents of the Manifest file in those two directories?
4 > What does "ls -al" say ebuild the supposedly faulty ebuilds?
5 >
6 > I also note the error reported in both cases is exactly 6 bytes.
7 > Might be significant, let's keep that in mind
8
9 Thanks Alan, it's not just these two ebuilds digests that come up with errors.
10 I attach the complete error. I compared the corresponding Manifests between
11 the two PCs and there no differences. For example:
12
13 Good PC:
14 =======
15 # sha1sum /var/lib/layman/enlightenment/x11-plugins/e_modules-
16 forecasts/Manifest
17 d058dc5e9f6443a9f4e3a02f32c8dde9c2ae1844 /var/lib/layman/enlightenment/x11-
18 plugins/e_modules-forecasts/Manifest
19
20
21 Bad PC:
22 ======
23 $ sha1sum /var/lib/layman/enlightenment/x11-plugins/e_modules-
24 forecasts/Manifest
25 d058dc5e9f6443a9f4e3a02f32c8dde9c2ae1844 /var/lib/layman/enlightenment/x11-
26 plugins/e_modules-forecasts/Manifest
27
28
29 Similarly, there's no difference between the checksums of the ebuilds in the
30 two PCs.
31
32
33 Here is the content of the e_modules-forecasts Manifest:
34 =======================================================
35 $ cat /var/lib/layman/enlightenment/x11-plugins/e_modules-forecasts/Manifest
36 -----BEGIN PGP SIGNED MESSAGE-----
37 Hash: SHA256
38
39 EBUILD e_modules-forecasts-9999.ebuild 436 SHA256
40 66c7fd87b666ec5b29e3756b36ed3fcd3140c267a02757fe29997e912ad8fc05 SHA512
41 952910877f0cc2f36fb9980822b3088652c4f813de6ed1fa584fa9c9737c832000a5e7ffdce00bc9c255cf1663cc0efd76ec6910ba504e515303be44b9d792bc
42 WHIRLPOOL
43 8f7ba88d7658257d6cf9a9655a7152ed7bf6b126dade35a3f6304451bd2f16621e36298ac10b8c8420259dfae14e28289ba20bbec84373c25ed5f538df5bc8f1
44 MISC ChangeLog 225 SHA256
45 e4290d34b0e8936f485adee22ec8e596fdeff60ed041c03f0a6925bcdc973c2f SHA512
46 48819cea3e04612f94feeb8511cc79a583e777fa1de438ca287f8f8289301537b4ff4df5c1fe96d8edd6a10bc1f0a0dd76020e30b4e2210ff5e119239ce33664
47 WHIRLPOOL
48 41478a52980a23476d21eec41a32d77dada0ced86b7baadd59bc8db9adbf06ae3c7d38b55516dec57a60a4ad67bae9d2d3aae6066f6ad6589b34ee6499420b52
49 MISC metadata.xml 228 SHA256
50 42ea435327140212f3beb05aafebad5053cbad84532f9bb78987de8540c6459a SHA512
51 5b1191ceaa7bcaa10b4b28d5b80cbb214da3e5857c2897f7b8001d3ac7ef3491c2dbb8a51583677c79770c106368297c16698d7a10b5ba85ce211412a61ae8bd
52 WHIRLPOOL
53 ed7fa6aacaa62a04fd1d184fc7a86eff8bd65a29664dca293f6723db14d1b8c22e5707cb0c1a0c7405cf2da2e0af1c031f7c9406fda5dfe74df3421b47b1cbf3
54 -----BEGIN PGP SIGNATURE-----
55 Version: GnuPG v2.0.19 (GNU/Linux)
56
57 iJwEAQEIAAYFAlDewwEACgkQG7kqcTWJkGfjiAP+OKqYKSf8DefFXND/+MWK5Zk1
58 ib+e0yc1nF+QpmrO8G1GhsR2lNu/zTpBh0qyL9w4lfsFz39lUu8/+AqVVR0CRyfS
59 pzagurDvQ5Rw+/h2qY/6uyUzPSSQxY7t5JUyzP70P8EPETqX934Nwl8KjpWktiHL
60 d0M80h8apliu6eYI14Y=
61 =h2o0
62 -----END PGP SIGNATURE-----
63 =======================================================
64
65
66 On the good PC I am able to emerge tclock:
67 =========================================
68 # emerge -1aDv x11-plugins/e_modules-tclock
69
70 These are the packages that would be merged, in order:
71
72 Calculating dependencies... done!
73 [ebuild N *] x11-plugins/e_modules-tclock-9999::enlightenment USE="nls -
74 doc" 0 kB
75
76 Total: 1 package (1 new), Size of downloads: 0 kB
77
78 The following keyword changes are necessary to proceed:
79 (see "package.accept_keywords" in the portage(5) man page for more details)
80 # required by x11-plugins/e_modules-tclock (argument)
81 =x11-plugins/e_modules-tclock-9999 **
82
83 NOTE: The --autounmask-keep-masks option will prevent emerge
84 from creating package.unmask or ** keyword changes.
85
86 Use --autounmask-write to write changes to config files (honoring
87 CONFIG_PROTECT). Carefully examine the list of proposed changes,
88 paying special attention to mask or keyword changes that may expose
89 experimental or unstable packages.
90 =========================================
91
92
93 On the bad PC it complaints of corrupt files:
94 ============================================
95 # emerge -1aDv x11-plugins/e_modules-tclock
96
97 These are the packages that would be merged, in order:
98
99 Calculating dependencies \ * Digest verification failed:
100 * /var/lib/layman/enlightenment/x11-plugins/e_modules-tclock/e_modules-
101 tclock-9999.ebuild
102 * Reason: Filesize does not match recorded size
103 * Got: 385
104 * Expected: 379
105 ... done!
106
107 !!! All ebuilds that could satisfy "x11-plugins/e_modules-tclock" have been
108 masked.
109 !!! One of the following masked packages is required to complete your request:
110 - x11-plugins/e_modules-tclock-9999::enlightenment (masked by: corruption)
111
112 For more information, see the MASKED PACKAGES section in the emerge
113 man page or refer to the Gentoo Handbook.
114 ============================================
115
116 The content of two overlay package directories listed here as an example, from
117 the bad PC:
118
119 # ls -la /var/lib/layman/enlightenment/x11-plugins/e_modules-tclock
120 total 24
121 drwxr-xr-x 2 root root 4096 Sep 1 17:33 .
122 drwxr-xr-x 39 root root 4096 Sep 1 17:33 ..
123 -rw-r--r-- 1 root root 219 Sep 1 17:33 ChangeLog
124 -rw-r--r-- 1 root root 1487 Sep 1 17:33 Manifest
125 -rw-r--r-- 1 root root 385 Sep 1 17:33 e_modules-tclock-9999.ebuild
126 -rw-r--r-- 1 root root 228 Sep 1 17:33 metadata.xml
127
128 # ls -la /var/lib/layman/enlightenment/x11-plugins/e_modules-forecasts/total
129 24
130 drwxr-xr-x 2 root root 4096 Sep 1 17:33 .
131 drwxr-xr-x 39 root root 4096 Sep 1 17:33 ..
132 -rw-r--r-- 1 root root 225 Sep 1 17:33 ChangeLog
133 -rw-r--r-- 1 root root 1490 Sep 1 17:33 Manifest
134 -rw-r--r-- 1 root root 442 Sep 1 17:33 e_modules-forecasts-9999.ebuild
135 -rw-r--r-- 1 root root 228 Sep 1 17:33 metadata.xml
136
137
138 I am completely confused with this. :-/
139
140 --
141 Regards,
142 Mick

Attachments

File name MIME type
overlay_digest_errors.txt text/plain
signature.asc application/pgp-signature

Replies

Subject Author
Re: [gentoo-user] Digest errors in an overlay, but only in one box Alan McKinnon <alan.mckinnon@×××××.com>