1 |
On 20/03/18 05:07, thelma@×××××××××××.com wrote: |
2 |
> I'm upgrading older system and I have a blocker I can not resolve: |
3 |
> running: emerge -eavq @world |
4 |
> |
5 |
> dev-libs/openssl:0 ("dev-libs/openssl:0" is blocking dev-libs/libressl-2.6.0) |
6 |
> |
7 |
> [blocks B ] dev-libs/openssl:0 ("dev-libs/openssl:0" is blocking dev-libs/libressl-2.6.0) |
8 |
|
9 |
Look in your /etc/portage/package.use whether any package has "libressl" |
10 |
USE flag set. Remove all occurrences of it (if there are any.) |
11 |
|
12 |
Then, uninstall libressl: |
13 |
|
14 |
emerge -aC dev-libs/libressl |
15 |
|
16 |
Now try the @world update again. |
17 |
|
18 |
|
19 |
> When I try to run: |
20 |
> emerge -1avq @system |
21 |
> |
22 |
> [blocks B ] <sys-apps/keyutils-1.5.9-r4 ("<sys-apps/keyutils-1.5.9-r4" is blocking sys-apps/man-pages-4.14) |
23 |
> [blocks B ] <dev-libs/libbsd-0.8.3-r1 ("<dev-libs/libbsd-0.8.3-r1" is blocking sys-apps/man-pages-4.14) |
24 |
|
25 |
Try to update libbsd and keyutils first manually: |
26 |
|
27 |
emerge -a1 dev-libs/libbsd |
28 |
emerge -a1 sys-apps/keyutils |
29 |
|
30 |
Also, to re-emerge @system, you should be using: |
31 |
|
32 |
emerge -ae @system |
33 |
|
34 |
|
35 |
> !!! The slot conflict(s) shown above involve package(s) which may need to |
36 |
> !!! be rebuilt in order to solve the conflict(s). However, the following |
37 |
> !!! package(s) cannot be rebuilt for the reason(s) shown: |
38 |
> |
39 |
> (dev-libs/libpcre2-10.22:0/0::gentoo, installed): ebuild is masked or unavailable |
40 |
> (net-wireless/bluez-5.43-r1:0/3::gentoo, installed): ebuild is masked or unavailable |
41 |
> (dev-libs/libxml2-2.9.4-r1:2/2::gentoo, installed): ebuild is masked or unavailable |
42 |
> (dev-db/unixODBC-2.3.2-r1:0/0::gentoo, installed): ebuild is masked or unavailable |
43 |
> (dev-db/sqlite-3.17.0:3/3::gentoo, installed): ebuild is masked or unavailable |
44 |
> (dev-lang/python-3.4.5:3.4/3.4m::gentoo, installed): ebuild is masked or unavailable |
45 |
> (net-fs/samba-4.5.10:0/0::gentoo, installed): ebuild is masked or unavailable |
46 |
> (dev-lang/python-2.7.12:2.7/2.7::gentoo, installed): ebuild is masked or unavailable |
47 |
|
48 |
Try updating them manually: |
49 |
|
50 |
emerge -a1 dev-libs/libpcre2 net-wireless/bluez dev-libs/libxml2 |
51 |
dev-db/unixODBC dev-db/sqlite dev-lang/python:2.7 net-fs/samba |
52 |
dev-lang/python:3.4 |
53 |
|
54 |
If it keeps failing, try to uninstall the affected packages, *except* |
55 |
python. |
56 |
|
57 |
In general, with Gentoo, you should keep it updated at least once a |
58 |
month. If you leave it for too long, it might become unrecoverable and |
59 |
you'd need to install from scratch. |