Boot halts indefinitely with kernel 4.12 but not 4.4, possibly NFS-related

An unplanned restart of one of our cluster nodes resulted in a halt during bootup following the line “Started D-Bus System Message Bus”. I was able to CTRL-ALT-F# to other vttys, but no login screen appeared, and the machine was not pingable. This issue repeated itself through multiple reboots.

I switched to the “recovery” option presented in grub, and for whatever reason it resulted in a full, successful bootup (multiuser, networking, obviously not a real recovery mode). Everything works here. The only difference I can see is that the unsuccessful bootups uses a newer kernel (specifically 4.12.14-lp150.12.48-default and 4.12.14-lp150.12.67-default), while the successful one is running 4.4.175-89-default. Searching through /var/log/messages, I see occasional bouts of “nfs: server <IP address> not responding, still trying” and “nfs: server <IP address> OK”. This may have been at least in part due to the aggressive resource overuse that required the system reboot in the first place, or it might be related to this issue.

As the machine isn’t doing anything mission critical, I may try to reinstall everything from scratch (It’s been dup’d up from 42.2 and 42.3). But I am worried a bit because I have three other nodes set up in the same manner as well as a half dozen additional machines with the same configuration save for the clustering software, so if the issue is software-oriented the next reboot of a similar machine could lead to additional headaches.

If there are any ideas, I’d really like to hear them. And for what it’s worth, a copy of /var/log/messages.

4.12.14-lp150.12.48-default and 4.12.14-lp150.12.67-default

This are kernels from Leap 15.0.

4.4.175-89-default

This is Kernel from Leap 42.x

So you have added the Leap 15.0 Update Repo?

Post:

zypper lr -d

Very sorry. Can’t believe I didn’t mention that I’m on 15.0. I did a full update per instructions at “SDB:System upgrade - openSUSE Wiki”, though this was several months ago, and the system had been updated and rebooted multiple times between then and now.

Repository priorities are without effect. All enabled repositories share the same priority.

#  | Alias                               | Name                                                                                 | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                         | Service
---+-------------------------------------+--------------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------------------------------+--------
 1 | X11_RemoteDesktop_x2go              | X2Go (replaces NX) (openSUSE_Leap_15.0)                                              | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/openSUSE_Leap_15.0/      |        
 2 | devel_gcc                           | GNU Compiler Collection container (openSUSE_Leap_15.0)                               | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/gcc/openSUSE_Leap_15.0/                    |        
 3 | devel_languages_R_released          | R core components, supplements (like rkward), and CRAN packages (openSUSE_Leap_15.0) | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/R:/released/openSUSE_Leap_15.0/ |        
 4 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)                                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/                           |        
 5 | download.opensuse.org-non-oss_1     | Update Repository (Non-Oss)                                                          | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/                                      |        
 6 | download.opensuse.org-oss           | Main Repository (OSS)                                                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/                               |        
 7 | download.opensuse.org-oss_1         | Main Update Repository                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.0/oss                                           |        
 8 | home_beyerle_NX                     | NX related packages (openSUSE_Leap_15.0)                                             | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositories/home:/beyerle:/NX/openSUSE_Leap_15.0/             |        
 9 | http-download.opensuse.org-69e1d1f9 | openSUSE:Leap:15.0:Update                                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.0/oss/                                          |        
10 | http-download.opensuse.org-d716273e | X11:RemoteDesktop:x2go                                                               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/X11:/RemoteDesktop:/x2go/openSUSE_Leap_15.0/      |        
11 | http-download.opensuse.org-ddf62a98 | home:ecsos:server                                                                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/ecsos:/server/openSUSE_Leap_15.0/           |        
12 | openSUSE-15.0-0                     | openSUSE-15.0-0                                                                      | No      | ----      | ----    |   99     | yast2  | hd:///?device=/dev/disk/by-id/scsi-1SanDiskCruzer_Glide-part2                               |        
13 | packman                             | packman                                                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.0/                                            |        
14 | repo-debug                          | openSUSE-Leap-15.0-Debug                                                             | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/                         |        
15 | repo-debug-non-oss                  | openSUSE-Leap-15.0-Debug-Non-Oss                                                     | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/                     |        
16 | repo-debug-update                   | openSUSE-Leap-15.0-Update-Debug                                                      | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.0/oss/                                    |        
17 | repo-debug-update-non-oss           | openSUSE-Leap-15.0-Update-Debug-Non-Oss                                              | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.0/non-oss/                                |        
18 | repo-source                         | openSUSE-Leap-15.0-Source                                                            | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/                        |        
19 | repo-source-non-oss                 | openSUSE-Leap-15.0-Source-Non-Oss                                                    | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/                    |        


Hm. I see another server here has repo-update and repo-update-non-oss, while this does not. I will try adding them, updating, and seeing what happens

Edit: I was mistaken. Main Update Repository is listed (as “download.opensuse.org-oss_1”) and has the same URI as my other server.