[Bug 1186927] New: Broken Kernel symlinks due to usrmerge ...
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1186927 Bug ID: 1186927 Summary: Broken Kernel symlinks due to usrmerge ... Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Critical Priority: P5 - None Component: Kernel Assignee: kernel-bugs@opensuse.org Reporter: sndirsch@suse.com QA Contact: qa-bugs@suse.de Found By: --- Blocker: --- :/usr/lib/modules/5.12.9-1-default # ll total 0 lrwxrwxrwx 1 root root 50 Jun 3 23:57 build -> ../../../usr/src/linux-5.12.9-1-obj/x86_64/default lrwxrwxrwx 1 root root 31 Jun 3 23:57 source -> ../../../usr/src/linux-5.12.9-1 :/usr/lib/modules/5.12.9-1-default # ll source lrwxrwxrwx 1 root root 31 Jun 3 23:57 source -> ../../../usr/src/linux-5.12.9-1 :/usr/lib/modules/5.12.9-1-default # cd ../../../usr/src/linux-5.12.9-1 bash: cd: ../../../usr/src/linux-5.12.9-1: No such file or directory Due to this nvidia driver build fails now in TW. :-( For now I workarounded the issue in the build. +%if 0%{?suse_version} >= 1550 + src=/usr/src/linux-$(make %{?jobs:-j%jobs} -siC %{kernel_source $flavor} kernelrelease | cut -d "-" -f 1,2) +%else src=/lib/modules/$(make %{?jobs:-j%jobs} -siC %{kernel_source $flavor} kernelrelease)/source +%endif rm -rf obj/$flavor cp -r source obj/$flavor make %{?jobs:-j%jobs} -C /usr/src/linux-obj/%_target_cpu/$flavor modules M=$PWD/obj/$flavor/%{version} SYSSRC="$src" SYSOUT=/usr/src/linux-obj/%_target_cpu/$flavor @@ -215,7 +219,11 @@ export INSTALL_MOD_PATH=%{buildroot} export INSTALL_MOD_DIR=updates for flavor in %flavors_to_build; do +%if 0%{?suse_version} >= 1550 + export SYSSRC=/usr/src/linux-$(make %{?jobs:-j%jobs} -siC %{kernel_source $flavor} kernelrelease | cut -d "-" -f 1,2) +%else export SYSSRC=/lib/modules/$(make %{?jobs:-j%jobs} -siC %{kernel_source $flavor} kernelrelease)/source +%endif make %{?jobs:-j%jobs} -C /usr/src/linux-obj/%_target_cpu/$flavor modules_install M=$PWD/obj/$flavor/%{version} #install -m 644 $PWD/obj/$flavor/%{version}/{nv-linux.o,nv-kernel.o} \ # %{buildroot}/lib/modules/*-$flavor/updates -- You are receiving this mail because: You are the assignee for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1186927 https://bugzilla.suse.com/show_bug.cgi?id=1186927#c1 --- Comment #1 from Stefan Dirsch <sndirsch@suse.com> --- That's really only a temporary workaround. Things may fail at any time, e.g. it doesn't work for Devel:Kernel:Master [...] + make -j16 -f Makefile nv-linux.o SYSSRC=/usr/src/linux-5.13.0-rc5 SYSOUT=/usr/src/linux-obj/x86_64/default [ 97s] make[1]: *** /usr/src/linux-5.13.0-rc5: No such file or directory. Stop. [...] -- You are receiving this mail because: You are the assignee for the bug.
![](https://seccdn.libravatar.org/avatar/a895f78a81a109471893519443e4d933.jpg?s=120&d=mm&r=g)
https://bugzilla.suse.com/show_bug.cgi?id=1186927 https://bugzilla.suse.com/show_bug.cgi?id=1186927#c2 Stefan Dirsch <sndirsch@suse.com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |DUPLICATE --- Comment #2 from Stefan Dirsch <sndirsch@suse.com> --- Duplicate. *** This bug has been marked as a duplicate of bug 1186710 *** -- You are receiving this mail because: You are the assignee for the bug.
participants (1)
-
bugzilla_noreply@suse.com