On Thursday 05 of February 2015 17:25:46 Basil Chupin wrote:
Just now tried to update the kernel from 3.18.5-1.1 to 3.18.5-1.2 and got an output of a heap of 'file conflicts' when I ran zypper. This is only a small portion of:
quote:
File /lib/modules/3.18.5-1.gf378da4-desktop/vdso/vdsox32.so from install of kernel-desktop-3.18.5-1.2.gf378da4.x86_64(kernel) conflicts with file from package kernel-desktop-3.18.5-1.1.gf378da4.x86_64(@System)
Looks like you have multiversion for kernel so that zypper tried to install 3.18.5-1.2.gf378da4 in addition to already installed 3.18.5-1.1.gf378da4, rather than replacing it, which caused a conflict. The thing is those kernels are actually built from the same source (as the git hash "f378da4" indicates), the "1" vs. "2" part of version string that differs is incremented on spontaneous rebuild (i.e. one without a source change, only because some build dependency changed) and is not included in uname (which is used for subdirectory name in a few places). This means there is absolutely no point in having both versions installed in the system. You might replace one with the other but even that is of no actual use (except preventing "zypper update" from suggesting the update). Perhaps the kernel multiversion implementation might take this into account but I have no idea how difficult that would be to implement. Michal Kubeček -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org