[opensuse-kernel] What is this all about?
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) File /usr/src/linux-3.18.5-1.gf378da4-obj/x86_64/desktop/.config from install of kernel-desktop-devel-3.18.5-1.2.gf378da4.x86_64(kernel) conflicts with file from package kernel-desktop-devel-3.18.5-1.1.gf378da4.x86_64(@System) File /usr/src/linux-3.18.5-1.gf378da4-obj/x86_64/desktop/include/config/auto.conf from install of kernel-desktop-devel-3.18.5-1.2.gf378da4.x86_64(kernel) conflicts with file from package kernel-desktop-devel-3.18.5-1.1.gf378da4.x86_64(@System) File /usr/src/linux-3.18.5-1.gf378da4-obj/x86_64/desktop/include/generated/autoconf.h from install of kernel-desktop-devel-3.18.5-1.2.gf378da4.x86_64(kernel) conflicts with file from package kernel-desktop-devel-3.18.5-1.1.gf378da4.x86_64(@System) File conflicts happen when two packages attempt to install files with the same name but different contents. If you continue, conflicting files will be replaced losing the previous content. Continue? [yes/no] (no): n Problem occured during or after installation or removal of packages: Installation aborted by user Please see the above error message for a hint. unquote This has never, ever, happened in the past. So who has to made to stand in the corner, hmmmm? BC -- Using openSUSE 13.2, KDE 4.14.3 & kernel 3.18.5-1 on a system with- AMD FX 8-core 3.6/4.2GHz processor 16GB PC14900/1866MHz Quad Channel RAM Gigabyte AMD3+ m/board; Gigabyte nVidia GTX660 GPU -- To unsubscribe, e-mail: opensuse-kernel+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-kernel+owner@opensuse.org
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
participants (2)
-
Basil Chupin
-
Michal Kubecek