After several updates, Only boots to black screen with cursor

For a few days, my system was telling me there is one update. However when I went to install it, it said that there were broken dependencies, and couldn’t install it.

Then yesterday I decided to do the update via the command line, where it found 50 or so updates to perform. After letting the system loose to do the updates, everything appeared normal.

Then I had to shut down the computer due to incoming thunderstorms.

When I went to power up this morning, all I get now is the initial splash screen, then the screen with the green lizard. It will get about 1/3 on the progress bar, and then display a black screen with the cursor.

I’ve done some reading of the forums here and tried a few things.

First, I’m able to get into ICEWM. From there I ran the command

\

zypper path

and generated this.

Problem: libzypp-15.21.1-3.2.x86_64 requires libsolv-tools = 0.6.18, but this requirement cannot be provided
  uninstallable providers: libsolv-tools-0.6.18-3.1.x86_64[http-download.opensuse.org-d1b6ad01]
                   libsolv-tools-0.6.18-3.1.x86_64[repo-update]
 Solution 1: Following actions will be done:
  deinstallation of libzypp-14.42.4-36.1.x86_64
  deinstallation of snapper-zypp-plugin-0.2.9.1-3.1.noarch
  deinstallation of PackageKit-backend-zypp-1.0.3-13.1.x86_64
  deinstallation of PackageKit-1.0.3-13.1.x86_64
  deinstallation of PackageKit-lang-1.0.3-13.1.noarch
  deinstallation of PackageKit-branding-openSUSE-13.2-2.7.1.noarch
  deinstallation of yast2-pkg-bindings-3.1.20-8.1.x86_64
  deinstallation of zypper-1.11.51-37.2.x86_64
  deinstallation of yast2-3.1.155.3-3.1.x86_64
  deinstallation of patterns-openSUSE-sw_management-20150918-12.1.x86_64
  deinstallation of zypper-aptitude-1.12.31-3.1.noarch
  deinstallation of yast2-apparmor-3.1.3-5.2.noarch
  deinstallation of yast2-auth-client-3.3.5-1.1.noarch
  deinstallation of yast2-journal-3.1.2-4.2.noarch
  deinstallation of yast2-nfs-client-3.1.16-5.2.noarch
  deinstallation of yast2-pam-3.1.1-3.2.noarch
  deinstallation of yast2-proxy-3.1.6-3.2.noarch
  deinstallation of yast2-samba-client-3.1.15-10.2.noarch
  deinstallation of yast2-security-3.1.12-1.6.noarch
  deinstallation of yast2-sysconfig-3.1.3-5.2.noarch
  deinstallation of yast2-control-center-3.1.5-2.5.x86_64
  deinstallation of yast2-fonts-3.1.16-1.1.x86_64
  deinstallation of yast2-printer-3.1.2-1.1.x86_64
  deinstallation of yast2-scanner-3.1.2-2.2.x86_64
  deinstallation of yast2-slp-3.1.7-5.3.x86_64
  deinstallation of yast2-snapper-3.1.9-3.2.x86_64
  deinstallation of yast2-sound-3.1.7-6.6.x86_64
  deinstallation of yast2-vm-3.1.24-3.2.x86_64
  deinstallation of yast2-firewall-3.1.4-8.1.noarch
  deinstallation of yast2-ntp-client-3.1.21-3.1.noarch
  deinstallation of yast2-services-manager-3.1.42-15.1.noarch
  deinstallation of yast2-storage-3.1.71-2.1.x86_64
  deinstallation of patterns-openSUSE-sw_management_kde-20150918-12.1.x86_64
  deinstallation of yast2-control-center-qt-3.1.5-2.5.x86_64
 Solution 2: downgrade of libsolv-tools-0.6.19-20.1.x86_64 to libsolv-tools-0.6.18-3.1.x86_64
 Solution 3: do not install patch:openSUSE-2016-254-1.noarch
 Solution 4: break libzypp-15.21.1-3.2.x86_64 by ignoring some of its dependencies


I tried option 1, which wanted to downgrade a bunch of other stuff.

Then I ran update and upgrade, and installed the 18 new patches.’

Reboot, and same problem.

Then I tried removing the nvidia drivers, ref, and reinstalling from the command line. no effect.

Below is a list of the repos on my system.

#  | Alias                               | Name                                    | Enabled | GPG Check | Refresh
---+-------------------------------------+-----------------------------------------+---------+-----------+--------
 1 | download.nvidia.com-leap            | nVidia Graphics Drivers                 | Yes     | (r ) Yes  | Yes    
 2 | download.opensuse.org-non-oss       | Main Repository (NON-OSS)               | Yes     | (r ) Yes  | Yes    
 3 | ftp.gwdg.de-suse                    | Packman Repository                      | Yes     | (r ) Yes  | Yes    
 4 | http-download.opensuse.org-1e6baeda | Non-oss                                 | Yes     | (r ) Yes  | Yes    
 5 | http-download.opensuse.org-1f90f877 | KDE:Extra                               | Yes     | (r ) Yes  | Yes    
 6 | http-download.opensuse.org-3f6cd352 | KDE:KDE3                                | Yes     | (r ) Yes  | Yes    
 7 | http-download.opensuse.org-4c6ca602 | KDE:Extra                               | Yes     | (r ) Yes  | Yes    
 8 | http-download.opensuse.org-5dbcb1b9 | openSUSE:Leap:42.1                      | Yes     | (r ) Yes  | Yes    
 9 | http-download.opensuse.org-5df8d2c9 | KDE:Extra                               | Yes     | (r ) Yes  | Yes    
10 | http-download.opensuse.org-69beecb8 | devel:languages:pascal                  | Yes     | (r ) Yes  | Yes    
11 | http-download.opensuse.org-6a6df9fd | games:tools                             | Yes     | (r ) Yes  | Yes    
12 | http-download.opensuse.org-7b0e6d9b | home:Lazy_Kent                          | Yes     | (r ) Yes  | Yes    
13 | http-download.opensuse.org-923fc611 | devel:languages:haskell                 | Yes     | (r ) Yes  | Yes    
14 | http-download.opensuse.org-9817269d | openSUSE:13.2:Update                    | Yes     | (r ) Yes  | Yes    
15 | http-download.opensuse.org-b51104c1 | home:Herbster0815                       | Yes     | (r ) Yes  | Yes    
16 | http-download.opensuse.org-d1b6ad01 | openSUSE:Leap:42.1:Update               | Yes     | (r ) Yes  | Yes    
17 | http-download.opensuse.org-e519155e | games                                   | Yes     | (r ) Yes  | Yes    
18 | linuxdownload.adobe.com-linux       | Adobe Flash Plugin                      | Yes     | ( p) Yes  | Yes    
19 | openSUSE-42.1-0                     | openSUSE-42.1-0                         | No      | ----      | No     
20 | opensuse-guide.org-repo             | Libdvdcss Repository                    | Yes     | (r ) Yes  | Yes    
21 | repo-debug                          | openSUSE-Leap-42.1-Debug                | No      | ----      | Yes    
22 | repo-debug-non-oss                  | openSUSE-Leap-42.1-Debug-Non-Oss        | No      | ----      | Yes    
23 | repo-debug-update                   | openSUSE-Leap-42.1-Update-Debug         | No      | ----      | Yes    
24 | repo-debug-update-non-oss           | openSUSE-Leap-42.1-Update-Debug-Non-Oss | No      | ----      | Yes    
25 | repo-non-oss                        | openSUSE-Leap-42.1-Non-Oss              | No      | ----      | Yes    
26 | repo-oss                            | openSUSE-Leap-42.1-Oss                  | Yes     | (r ) Yes  | Yes    
27 | repo-source                         | openSUSE-Leap-42.1-Source               | No      | ----      | Yes    
28 | repo-update                         | openSUSE-Leap-42.1-Update               | Yes     | (r ) Yes  | Yes    
29 | repo-update-non-oss                 | openSUSE-Leap-42.1-Update-Non-Oss       | Yes     | (r ) Yes  | Yes


Kernel version is 4.1.15-8
Nvidia version is 340.96

Why do you have a 13.2 update repo???

Mixing OS versions is bound to cause problems

Possibly others there also show zypper lr -d (note -d for details)

Not sure why that 13.2 repo is there, but just disabled it. I’ll run the update again and see what happens