Cant's start KDE

I’m running OpenSUSE Leap 42.1.20151028 (according to “Release Notes” in Yast.
After I recently restarted Linux I was unable to start KDE. When I tried to start KDE I got this message in a window.

Could not start kdeinit4. Check your installation.

When I try to run zypper ref;zypper up I get this message:

The following 318 package updates will NOT be installed:
acpica aisleriot aisleriot-themes android-tools apache2-mod_perl apparmor-utils apper aria2 baobab blinken bomber bovo calligra calligra-doc calligra-extras-okular calligra-krita
calligra-l10n-sv calligra-l10n-sv-doc calligra-stage calligra-words-common cheese claws-mail claws-mail-lang corebird corebird-lang cron cutemaze dconf-editor empathy
enlightenment-theme-openSUSE epiphany epiphany-branding-openSUSE epiphany-lang evolution exiftool five-or-more five-or-more-lang four-in-a-row four-in-a-row-lang gedit gfxboot gimp
gimp-help-browser gimp-plugin-aa gimp-plugins-python git git-core git-cvs git-daemon git-email git-gui gitk git-svn git-web gnome-calculator gnome-chess gnome-clocks gnome-color-manager
gnome-contacts gnome-dictionary gnome-documents gnome-mahjongg gnome-music gnome-packagekit gnome-power-manager gnome-robots gnome-robots-lang gnome-shell-search-provider-contacts
gnome-shell-search-provider-documents gnome-shell-search-provider-epiphany gnome-shell-search-provider-gnome-calculator gnome-shell-search-provider-gnome-clocks
gnome-shell-search-provider-gnome-terminal gnome-shell-search-provider-gnome-weather gnome-shell-search-provider-nautilus gnome-software gnome-sudoku gnome-system-monitor gnome-terminal
gnome-tweak-tool gnome-weather gnucash gnucash-lang gnumeric gnumeric-lang gparted gramps gramps-lang granatier gtk3-data gtk3-devel gtk3-immodule-amharic gtk3-immodule-inuktitut
gtk3-immodule-thai gtk3-immodule-vietnamese gucharmap iagno juk kalzium kanagram kapman kate katomic kblackbox kblocks kbounce kbreakout kbruch kdenlive kdiamond kernel-default kgpg
khangman kig killbots kiriki kiten kjumpingcube klettres klines kmines kmplot knetwalk kollision kpat kshisen ksquares kstars ktouch kwordquiz libapparmor1 libastro1 libgtk-3-0
libimobiledevice6 libkdegames libLLVM libmad0 libmediastreamer_base4 libmediastreamer_voip4 libOSMesa9 libOSMesa-devel libpackagekit-glib2-18 libportmidi0 librtmp1 libwacom2 libwacom-data
libvdpau_nouveau libzypp lightsoff lua marble marble-data marble-doc Mesa Mesa-devel Mesa-libEGL1 Mesa-libEGL-devel Mesa-libGL1 Mesa-libglapi0 Mesa-libglapi-devel Mesa-libGL-devel
Mesa-libGLESv1_CM1 Mesa-libGLESv1_CM-devel Mesa-libGLESv2-2 Mesa-libGLESv2-devel mono-addins MozillaFirefox MozillaFirefox-translations-common nautilus nautilus-extension-tracker-tags
okteta OpenSceneGraph1-plugins PackageKit PackageKit-backend-zypp PackageKit-branding-openSUSE patterns-openSUSE-kde perl-Alien-SDL perl-AnyEvent perl-Apache-LogFormat-Compiler
perl-apparmor perl-AppConfig perl-App-cpanminus perl-Archive-Zip perl-Authen-SASL perl-Bit-Vector perl-Bootloader perl-Bootloader-YAML perl-Carp-Clan perl-Class-Inspector perl-Clone
perl-common-sense perl-Compress-Bzip2 perl-Convert-ASN1 perl-CPAN-DistnameInfo perl-CPAN-Meta-Check perl-CPAN-Meta-Requirements perl-Crypt-SmbHash perl-Crypt-SSLeay perl-Data-Dump
perl-Data-Section-Simple perl-Date-Calc perl-DBD-SQLite perl-DBI perl-Devel-StackTrace perl-Devel-StackTrace-AsHTML perl-Digest-HMAC perl-Digest-MD4 perl-Digest-SHA1 perl-Encode-Locale
perl-File-Listing perl-File-pushd perl-File-RandomAccess perl-File-ShareDir perl-Filesys-Notify-Simple perl-File-Which perl-gettext perl-Hash-MultiValue perl-HTML-Parser perl-HTML-Tagset
perl-HTTP-Body perl-HTTP-Cookies perl-HTTP-Daemon perl-HTTP-Date perl-HTTP-Message perl-HTTP-Negotiate perl-HTTP-Tiny perl-Image-ExifTool perl-IO-HTML perl-IO-Socket-INET6 perl-IO-String
perl-IPC-Run3 perl-JSON perl-JSON-XS perl-ldap perl-libwww-perl perl-Lingua-EN-Sentence perl-Linux-Pid perl-List-MoreUtils perl-Locale-Maketext-Lexicon perl-LWP-MediaTypes
perl-LWP-Protocol-https perl-MLDBM perl-Module-CPANfile perl-Net-Daemon perl-Net-DBus perl-Net-LibIDN perl-Net-SMTP-SSL perl-Net-SSLeay perl-Net-Telnet perl-NetxAP perl-Params-Util
perl-Parse-RecDescent perl-Plack perl-PlRPC perl-Pod-POM perl-POSIX-strftime-Compiler perl-PPI perl-Probe-Perl perl-RPC-XML perl-SDL perl-Socket6 perl-SQL-Statement perl-Stream-Buffered
perl-String-ShellQuote perl-Task-Weaken perl-Template-Toolkit perl-TermReadLine-Gnu perl-Test-Exception perl-Test-Fatal perl-Test-Script perl-Test-SharedFork perl-Test-TCP perl-Tie-IxHash
perl-Tie-Simple perl-TimeDate perl-Try-Tiny perl-Types-Serialiser perl-URI perl-WWW-RobotRules perl-X11-Protocol perl-X500-DN perl-XML-NamespaceSupport perl-XML-Parser perl-XML-SAX
perl-XML-SAX-Base perl-XML-XPath perl-XML-XPathEngine perl-YAML perl-YAML-Syck picmi pinta python3-apparmor python3-qt4 python3-sip python-gstreamer-0_10 python-qt4 python-sip ragel
rrdtool smokeping stellarium tor tracker tracker-gui tracker-miner-files tracker-miner-thunderbird typelib-1_0-Gtk-3_0 WindowMaker virtualbox-guest-kmp-default virtualbox-guest-tools
virtualbox-guest-x11 xchat-perl yast2-apparmor yast2-core yast2-packager yast2-perl-bindings yast2-pkg-bindings zypper

This is because zypper sees new version but they don’t reside on the repo (vendor) that the packages where installed from. That is a bunch so maybe let us see your repo list

zypper lr -d

#  | Alias                                 | Namn                                  | Aktiverad | GPG Check | Uppdatera | Priority | Typ    | URI                                                                                                | Service
---+---------------------------------------+---------------------------------------+-----------+-----------+-----------+----------+--------+----------------------------------------------------------------------------------------------------+--------
 1 | download.opensuse.org-13.2-non-oss    | Update Repository (Non-Oss)           | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/update/13.2-non-oss/                                                  |        
 2 | download.opensuse.org-non-oss         | Main Repository (NON-OSS)             | Ja        | ( p) Ja   | Ja        |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/non-oss/                                       |        
 3 | download.opensuse.org-oss             | Main Repository (OSS)                 | Ja        | ( p) Ja   | Ja        |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                                           |        
 4 | download.opensuse.org-update          | Main Update Repository                | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/update/13.2/                                                          |        
 5 | games                                 | games                                 | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_13.2/                                     |        
 6 | hardware                              | hardware                              | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/hardware/openSUSE_13.2/                                  |        
 7 | home:AndnoVember:test                 | home:AndnoVember:test                 | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/home:/AndnoVember:/test/openSUSE_13.2/                   |        
 8 | home:DarkSS                           | home:DarkSS                           | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/home:/DarkSS/openSUSE_13.2/                              |        
 9 | home:Herbster0815                     | home:Herbster0815                     | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/home:/Herbster0815/openSUSE_13.2/                        |        
10 | home:andykimpe:freshplayerplugin      | home:andykimpe:freshplayerplugin      | Ja        | ( p) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/home:/andykimpe:/freshplayerplugin/openSUSE_13.2/        |        
11 | home:gottcode                         | home:gottcode                         | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/home:/gottcode/openSUSE_13.2/                            |        
12 | home:loosi:branches:server:monitoring | home:loosi:branches:server:monitoring | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/home:/loosi:/branches:/server:/monitoring/openSUSE_13.2/ |        
13 | home:rbos:pipelight                   | home:rbos:pipelight                   | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/home:/rbos:/pipelight/openSUSE_13.2/                     |        
14 | nvidia                                | nvidia                                | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | ftp://download.nvidia.com/opensuse/13.2/                                                           |        
15 | openSUSE-13.2-0                       | openSUSE-13.2-0                       | Ja        | ( p) Ja   | Nej       |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-TSSTcorp_CDDVDW_SH-224BB_R8WS6GAD200TSM                         |        
16 | openSUSE:Leap:42.1                    | openSUSE:Leap:42.1                    | Ja        | (r ) Ja   | Ja        |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.1/repo/oss/                                      |        
17 | packman-essentials                    | packman-essentials                    | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_13.2/Essentials/                                             |        
18 | packman-multimedia                    | packman-multimedia                    | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_13.2/Multimedia/                                             |        
19 | repo-debug                            | openSUSE-13.2-Debug                   | Nej       | ----      | Ja        |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.2/repo/oss/                                     |        
20 | repo-debug-update                     | openSUSE-13.2-Update-Debug            | Nej       | ----      | Ja        |   99     | NONE   | http://download.opensuse.org/debug/update/13.2/                                                    |        
21 | repo-debug-update-non-oss             | openSUSE-13.2-Update-Debug-Non-Oss    | Nej       | ----      | Ja        |   99     | NONE   | http://download.opensuse.org/debug/update/13.2-non-oss/                                            |        
22 | repo-source                           | openSUSE-13.2-Source                  | Nej       | ----      | Ja        |   99     | NONE   | http://download.opensuse.org/source/distribution/13.2/repo/oss/                                    |        
23 | server:http                           | server:http                           | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/server:/http/openSUSE_13.2/                              |        
24 | server:monitoring                     | server:monitoring                     | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/server:/monitoring/openSUSE_13.2/                        |        
25 | windows:mingw:win32                   | windows:mingw:win32                   | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_13.2/                     |        
26 | windows:mingw:win64                   | windows:mingw:win64                   | Ja        | (r ) Ja   | Ja        |   99     | rpm-md | http://download.opensuse.org/repositories/windows:/mingw:/win64/openSUSE_13.2/                     |        

You have openSUSE 13.2 repos and a Leap repo (#16) defined, so likely have an inconsistent package state. Are you wanting to stay with 13.2, or upgrade to Leap?

I want to Upgrade.

Then you need to remove (or at least disable) all the 13.2 repos first.

The steps required outlined here
https://en.opensuse.org/SDB:System_upgrade#Running_the_Upgrade

Also described here

the line:

zypper --gpg-auto-import-keys ref

fails on the third repo:


File ‘/repodata/repomd.xml’ not found on medium ‘http://download.opensuse.org/update/leap/42.1/

Abort, retry, ignore? [a/r/i/? shows all options] (a):