1 |
On Sat, 19 Jan 2013 10:41:07 -0600 |
2 |
Canek Peláez Valdés <caneko@×××××.com> wrote: |
3 |
|
4 |
> On Sat, Jan 19, 2013 at 10:02 AM, Jarry <mr.jarry@×××××.com> wrote: |
5 |
> > Hi Gentoo-users, |
6 |
> > |
7 |
> > I'm just in the process of updating my nearly identical servers. |
8 |
> > Some of them I updated without any problem. "Unfortunatelly", |
9 |
> > right now new udev-197-r3 went stable, and so those servers |
10 |
> > which I synced with portage-tree later want to pull udev-197, |
11 |
> > and give this error: |
12 |
> > |
13 |
> > --------------------------- |
14 |
> > vs1-sys ~ # emerge --ask --update --deep --newuse --verbose world |
15 |
> > |
16 |
> > These are the packages that would be merged, in order: |
17 |
> > |
18 |
> > Calculating dependencies... done! |
19 |
> > [ebuild N ] dev-util/gperf-3.0.4 961 kB |
20 |
> > [ebuild N ] dev-libs/libgpg-error-1.10 USE="nls -common-lisp |
21 |
> > -static-libs" 429 kB |
22 |
> > [ebuild N ] dev-libs/libgcrypt-1.5.0-r2 USE="-static-libs" |
23 |
> > 1,405 kB [ebuild N ] dev-libs/libxslt-1.1.28 USE="crypt |
24 |
> > -debug -python -static-libs" 3,356 kB |
25 |
> > [ebuild N ] sys-apps/kmod-12-r1 USE="tools zlib -debug -doc |
26 |
> > -lzma -static-libs" 1,246 kB |
27 |
> > [ebuild U ] sys-fs/udev-197-r3 [171-r9] USE="acl%* kmod%* |
28 |
> > openrc%* -doc% -gudev -hwdb -introspection -keymap (-selinux) |
29 |
> > -static-libs% (-action_modeswitch%) (-build%) (-debug%) (-edd%) |
30 |
> > (-extras%) (-floppy%) (-rule_generator%*) (-test%)" 2,008 kB |
31 |
> > [ebuild U ] virtual/udev-197 [171] USE="-gudev -hwdb |
32 |
> > -introspection -keymap (-selinux) -static-libs" 0 kB |
33 |
> > [ebuild N ] sys-fs/udev-init-scripts-19 5 kB |
34 |
> > [blocks B ] sys-apps/kmod ("sys-apps/kmod" is blocking |
35 |
> > sys-apps/module-init-tools-3.16-r2) |
36 |
> > [blocks B ] sys-apps/module-init-tools |
37 |
> > ("sys-apps/module-init-tools" is blocking sys-apps/kmod-12-r1) |
38 |
> > |
39 |
> > Total: 8 packages (2 upgrades, 6 new), Size of downloads: 9,407 kB |
40 |
> > Conflict: 2 blocks (2 unsatisfied) |
41 |
> > |
42 |
> > * Error: The above package list contains packages which cannot be |
43 |
> > * installed at the same time on the same system. |
44 |
> > |
45 |
> > (sys-apps/kmod-12-r1::gentoo, ebuild scheduled for merge) pulled |
46 |
> > in by sys-apps/kmod[tools] required by (virtual/modutils-0::gentoo, |
47 |
> > installed) |
48 |
> > >=sys-apps/kmod-12 required by (sys-fs/udev-197-r3::gentoo, |
49 |
> > >ebuild |
50 |
> > scheduled for merge) |
51 |
> > |
52 |
> > (sys-apps/module-init-tools-3.16-r2::gentoo, installed) pulled in |
53 |
> > by |
54 |
> > >=sys-apps/module-init-tools-3.2 required by |
55 |
> > (virtual/modutils-0::gentoo, installed) |
56 |
> > |
57 |
> > ------------------- |
58 |
> > |
59 |
> > So how can I fix this mess? I masked sys-fs/udev-197-r3, |
60 |
> > now portage does not complain, but it is just temporary |
61 |
> > solution... |
62 |
> |
63 |
> try: |
64 |
> |
65 |
> emerge -Cv sys-apps/module-init-tools |
66 |
> emerge -1v sys-apps/kmod |
67 |
> |
68 |
> and then try to update world again. kmod is a drop-in replacement for |
69 |
> module-init-tools, and it's what is used by new versions of udev. You |
70 |
> probably will need to keyword kmod. |
71 |
|
72 |
adev-197 has a kmod useflag, on by default (at least in my profile). |
73 |
Disabling it lets you keep module-init-tools. I noticed because I am |
74 |
one of those risk-takers who has USE -* , and now I'm wondering what |
75 |
the benefits of kmod would be for me (and/or disadvantages). |
76 |
|
77 |
If this has already been discussed here, my apologies. I try to pay |
78 |
attention, but, well, you know what all udev threads are like. ;) |