Kernel Update to 3.16.7-48-desktop failed

Dear All,

since the latest kernel upgrade openSUSE-2016-1227, I am having trouble with the system:
The first boot after that upgrade - everything worked fine.
The second boot resulted in an environment with almost no kernel modules loaded (no networking, no XWindows and so on).
I am suspecting some background installations from the TUXEDO repository after that first boot because I saw some accesses on that day to the TUXEDO repository but I can’t nail it down.
The situation I am left with is:
Booting into 3.16.7-48 from grub results in the situation that I described for “second boot”.
Booting into 3.16.7-42 from grub results in a system where everything works except smbclient.
My investigation:
/boot/initrd-3.16.7-48-desktop didn’t exist, but /boot/initrd was pointing to it.
I ran

mkinitrd initrd-3.16.7-48-desktop 3.16.7-48-desktop 

here’s /var/log/YaST2/mkinitrd.log:

I: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force initrd-3.16.7-48-desktop 3.16.7-48-desktop
W: /lib/modules/3.16.7-48-desktop//modules.dep is missing. Did you run depmod?
I: *** Including module: bash ***
I: *** Including module: warpclock ***
I: *** Including module: i18n ***
I: *** Including module: ifcfg ***
I: *** Including module: drm ***
I: *** Including module: plymouth ***
I: *** Including module: kernel-modules ***
I: *** Including module: resume ***
I: *** Including module: rootfs-block ***
I: *** Including module: terminfo ***
I: *** Including module: udev-rules ***
I: Skipping udev rule: 91-permissions.rules
I: Skipping udev rule: 80-drivers-modprobe.rules
I: *** Including module: systemd ***
I: *** Including module: usrmount ***
I: *** Including module: base ***
I: *** Including module: fs-lib ***
I: *** Including module: shutdown ***
I: *** Including module: suse ***
I: *** Including modules done ***
I: *** Installing kernel module dependencies and firmware ***
I: *** Installing kernel module dependencies and firmware done ***
I: *** Resolving executable dependencies ***
I: *** Resolving executable dependencies done***
I: *** Hardlinking files ***
I: *** Hardlinking files done ***
I: *** Stripping files ***
I: *** Stripping files done ***
I: *** Generating early-microcode cpio image ***
I: *** Constructing GenuineIntel.bin ****
I: *** Store current command line parameters ***
I: Stored kernel commandline:
I:  resume=UUID=36760b58-c735-4e25-95cd-93c6e1b4f803
I: root=UUID=0e868137-3064-47f0-9999-a9b6e72cefd8 rootflags=rw,relatime,data=ordered rootfstype=ext4
I: *** Creating image file ***
I: *** Creating image file done ***


The resulting initrd image is smaller than the one from 3.16.7-42

8080 -rw-r--r--  1 root root 8273016 Nov  5 15:04 initrd-3.16.7-42-desktop
6788 -rw-r--r--  1 root root 6947448 Nov 20 16:26 initrd-3.16.7-48-desktop

and modules.dep is missing - I looked into /lib/modules/3.16.7-48-desktop:

tbxc1504-1:/lib/modules/3.16.7-48-desktop # ls -lsa
total 156
  4 drwxr-xr-x  6 root root   4096 Nov 20 16:52 .
  4 drwxr-xr-x  9 root root   4096 Nov  4 22:05 ..
  0 lrwxrwxrwx  1 root root     43 Nov  4 22:05 build -> /usr/src/linux-3.16.7-48-obj/x86_64/desktop
  4 drwxr-xr-x 13 root root   4096 Nov  4 22:05 kernel
  4 -rw-r--r--  1 root root   3932 Oct 27 18:10 modules.builtin
128 -rw-r--r--  1 root root 128186 Oct 27 18:10 modules.order
  0 lrwxrwxrwx  1 root root     24 Nov  4 22:05 source -> /usr/src/linux-3.16.7-48
  4 drwxr-xr-x  2 root root   4096 Nov  4 22:05 updates
  4 drwxr-xr-x  2 root root   4096 Nov  4 22:05 vdso
  4 drwxr-xr-x  2 root root   4096 Nov  6 17:55 weak_updates

I ran depmod:

tbxc1504-1:/lib/modules/3.16.7-48-desktop # depmod -v 3.16.7-48-desktop
depmod: libkmod/libkmod-elf.c:219: elf_get_section_header: Assertion `idx < elf->header.section.count' failed.
Aborted

And this is where I’m stuck.

Any help appreciated.

This is a very interesting issue. Just curious, were you able to see what was installed from the TUXEDO repo?

rpm -qa --last | tail 

Should tell you the last few installed RPMs.

I don’t think this gives us what we want - all old stuff from 2014:

tbxc1504-1:~ # rpm -qa --last | tail
insserv-compat-0.1-12.2.2.noarch              Sun Oct 26 10:10:37 2014
info2html-2.0-217.1.3.noarch                  Sun Oct 26 10:10:37 2014
hicolor-icon-theme-0.13-2.1.2.noarch          Sun Oct 26 10:10:36 2014
filesystem-13.2-4.3.1.x86_64                  Sun Oct 26 10:10:36 2014
cracklib-dict-full-2.8.12-64.1.2.x86_64       Sun Oct 26 10:10:36 2014
branding-openSUSE-13.2-3.6.1.noarch           Sun Oct 26 10:10:33 2014
boost-license1_54_0-1.54.0-10.1.3.noarch      Sun Oct 26 10:10:33 2014
at-spi2-atk-common-2.14.1-1.1.x86_64          Sun Oct 26 10:10:33 2014
gpg-pubkey-3dbdc284-53674dd4                  Sun Oct 26 10:10:30 2014
gpg-pubkey-307e3d54-4be01a65                  Sun Oct 26 10:10:30 2014


Here’s the zypper log /var/log/zypp/history:

# 2016-11-04 22:05:35 kernel-desktop-3.16.7-48.1.x86_64.rpm installed ok
# Additional rpm output:
# Free diskspace below /boot: 83292664 blocks
# depmod: WARNING: could not open /var/tmp/weak-modules2.wtIpAC/3.16.7-48-desktop/lib/modules/3.16.7-48-desktop/modules.order: No such file or directory
# depmod: libkmod/libkmod-elf.c:219: elf_get_section_header: Assertion `idx < elf->header.section.count' failed.
# depmod exited with error 134
# depmod: WARNING: could not open /var/tmp/weak-modules2.wtIpAC/3.16.7-48-desktop/lib/modules/3.16.7-48-desktop/modules.order: No such file or directory
# depmod: libkmod/libkmod-elf.c:219: elf_get_section_header: Assertion `idx < elf->header.section.count' failed.
# depmod exited with error 134
# depmod: libkmod/libkmod-elf.c:219: elf_get_section_header: Assertion `idx &lt; elf-&gt;header.section.count' failed.
# /usr/lib/module-init-tools/weak-modules2: line 63:  3923 Aborted                 "$@"
#
2016-11-04 22:05:35|install|kernel-desktop|3.16.7-48.1|x86_64||repo-update|fbc78c9c93e8548e570f7db7fd3e5e9630f3b5b05d1686b84334390c49d89c34|
2016-11-04 22:05:35|install|kernel-macros|3.16.7-48.1|noarch||repo-update|a14a192514f9f41cdaedb07f0abd0a4bcd3027567455c4e9c05771b507bb9f55|
# 2016-11-04 22:05:52 bbswitch-kmp-desktop-0.8_k3.16.7_48-3.24.1.x86_64.rpm installed ok
# Additional rpm output:
# depmod: libkmod/libkmod-elf.c:219: elf_get_section_header: Assertion `idx < elf->header.section.count' failed.
# depmod exited with error 134
# Warning: /lib/modules/3.16.7-48-desktop is inconsistent
# Warning: weak-updates symlinks might not be created
# depmod: libkmod/libkmod-elf.c:219: elf_get_section_header: Assertion `idx &lt; elf-&gt;header.section.count' failed.
# /usr/lib/module-init-tools/weak-modules2: line 63:  4053 Aborted                 "$@"
# warning: %post(bbswitch-kmp-desktop-0.8_k3.16.7_48-3.24.1.x86_64) scriptlet failed, exit status 1
#
2016-11-04 22:05:52|install|bbswitch-kmp-desktop|0.8_k3.16.7_48-3.24.1|x86_64||repo-update|c78933d59be0a7e63fd1dce0dc39eb217076bfaa878ea3c1ea85b98799ce38bf|
2016-11-04 22:05:54|install|kernel-devel|3.16.7-48.1|noarch||repo-update|01400e23b5b4de9f2a3e9f3ae2401046186a33535fab64398494fb6122a42169|
# 2016-11-04 22:05:55 kernel-desktop-devel-3.16.7-48.1.x86_64.rpm installed ok
# Additional rpm output:
# Changing symlink /usr/src/linux-obj/x86_64/desktop from ../../linux-3.16.7-42-obj/x86_64/desktop to ../../linux-3.16.7-48-obj/x86_64/desktop
#
2016-11-04 22:05:55|install|kernel-desktop-devel|3.16.7-48.1|x86_64||repo-update|b9db938f72cc2a7ddd3a6487f6845ca393a6e390db4394b6a7b1ef5b528f816c|


Here’s pk_backend_zypp-1:

 2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp] MediaAccess.cc(open):117 Trying scheme 'http'
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp] MediaCurl.cc(MediaCurl):467 MediaCurl::MediaCurl([http://rpm.tuxedocomputers.com/opensuse/13.2](https://deref-gmx.net/mail/client/5bh5B3UAvxo/dereferrer/?redirectUrl=http%3A%2F%2Frpm.tuxedocomputers.com%2Fopensuse%2F13.2), )
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp]  MediaMultiCurl.cc(MediaMultiCurl):1158 MediaMultiCurl::MediaMultiCurl([http://rpm.tuxedocomputers.com/opensuse/13.2](https://deref-gmx.net/mail/client/5bh5B3UAvxo/dereferrer/?redirectUrl=http%3A%2F%2Frpm.tuxedocomputers.com%2Fopensuse%2F13.2), )
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp] MediaAccess.cc(open):197 Opened: http([http://rpm.tuxedocomputers.com/](https://deref-gmx.net/mail/client/C_t0M73G4l0/dereferrer/?redirectUrl=http%3A%2F%2Frpm.tuxedocomputers.com%2F)opensuse/13.2 not attached; localRoot "")
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp++] MediaManager.cc(open):277 Opened new media access using id 4 to [http://rpm.tuxedocomputers.com](https://deref-gmx.net/mail/client/2YJLkgoZbXI/dereferrer/?redirectUrl=http%3A%2F%2Frpm.tuxedocomputers.com)/opensuse/13.2
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp++]  MediaManager.cc(close):309 Close to access handler using id 4 requested
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp++]  MediaHandler.cc(release):727 Request to release media - not attached;  eject ''
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp] MediaAccess.cc(close):248 Close: http([http://rpm.tuxedocomputers.com/opensuse/13.2](https://deref-gmx.net/mail/client/5bh5B3UAvxo/dereferrer/?redirectUrl=http%3A%2F%2Frpm.tuxedocomputers.com%2Fopensuse%2F13.2) not attached; localRoot "") (OK)
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp++]  MediaHandler.cc(release):727 Request to release media - not attached;  eject ''
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp++]  MediaHandler.cc(removeAttachPoint):179 MediaHandler - checking if to  remove attach point
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp]  RepoManager.cc(checkIfToRefreshMetadata):955 Going to try to check  whether refresh is needed for [http://rpm.tuxedocomputers.com/opensuse/13.2](https://deref-gmx.net/mail/client/5bh5B3UAvxo/dereferrer/?redirectUrl=http%3A%2F%2Frpm.tuxedocomputers.com%2Fopensuse%2F13.2)
 
  ...
   2016-11-05  15:15:42 <1> tbxc1504-1.box(17436) [zypp]  RepoManager.cc(repositories_in_file):274 repo file:  /etc/zypp/repos.d/repo-tuxedo-computers.repo
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp] IniParser.cc(parse):84 Start parsing /etc/zypp/repos.d/repo-tuxedo-computers.repo[g___]
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp]  IniParser.cc(parse):138 Done parsing  /etc/zypp/repos.d/repo-tuxedo-computers.repo[_eF_]
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [Progress++]  ProgressData.cc(report):88  {#17|/etc/zypp/repos.d/repo-tuxedo-computers.repo}END
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp]  RepoFileReader.cc(repositories_in_stream):163  --------------------------------------
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp]  RepoFileReader.cc(repositories_in_stream):163 - alias       :  repo-tuxedo-computers
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp]  RepoFileReader.cc(repositories_in_stream):163 - name        : TUXEDO  Computers - openSUSE 13.2
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp] RepoFileReader.cc(repositories_in_stream):163 - enabled     : 1
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp] RepoFileReader.cc(repositories_in_stream):163 - autorefresh : 1
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp] RepoFileReader.cc(repositories_in_stream):163 - url         : [http://rpm.tuxedocomputers.com/opensuse/13.2](https://deref-gmx.net/mail/client/5bh5B3UAvxo/dereferrer/?redirectUrl=http%3A%2F%2Frpm.tuxedocomputers.com%2Fopensuse%2F13.2)
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp] RepoFileReader.cc(repositories_in_stream):163 - path        : /
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp] RepoFileReader.cc(repositories_in_stream):163 - type        : rpm-md
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp] RepoFileReader.cc(repositories_in_stream):163 - priority    : 99
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp]  RepoFileReader.cc(repositories_in_stream):163 - gpgcheck    : Y repoD(Y)  sig? pkgD(Y)
2016-11-05 15:15:42 <1> tbxc1504-1.box(17436) [zypp] RepoFileReader.cc(repositories_in_stream):163 - gpgkey      : [http://rpm.tuxedocomputers.com/opensuse/13.2/repodata/repomd.xml.key](https://deref-gmx.net/mail/client/p6viAnMDIw0/dereferrer/?redirectUrl=http%3A%2F%2Frpm.tuxedocomputers.com%2Fopensuse%2F13.2%2Frepodata%2Frepomd.xml.key)


TUXEDO has told me that they are not maintaining the repo anymore. So I will remove it.

But the question still is, how do I get kernel -48 to run properly?

Thanks