Fehler bei Paketaktualisierung - "there is no update candidate for kernel-desktop-"

Liebe Leute!

Seit einigen Tagen funktioniert die Paketaktualisierung bei mir nicht mehr. So möchte meine mittlerweile 28 ausstehenden Aktualisierungen durchführen, werde aber komplett daran gehindert, da folgende Fehlermeldung kommt:

“There is no update candidate for kernel-desktop-3.14.4-1.1.gbebeb6f.x86_64”

Ich habe schon versucht beim Systemstart auf eine andere Kernelversion auszuweichen, es kommt jedoch die gleiche Fehlermeldung.

Hat jemand vielleicht eine Idee, wie man der Sache etwas genauer auf den Grund gehen kann? Die Fehlermeldung ist ja ein wenig dürftig.

Besten Gruß

Poste einmal:

zypper lr -uP
zypper se -si kernel
uname -a

sowie die komplette Ausgabe von

zypper up

Ausgaben bitte in Code-Tag, aber nicht als Zitat.

Danke für die schnelle Hilfe! Hier der Code (Post 1/2):

zypper lr -uP

#  | Alias                      | Name                               | Aktiviert | Aktualisieren | Priorität | URI                                                                                   ---+----------------------------+------------------------------------+-----------+---------------+-----------+--------------------------------------------------------------------------------------  1 | KDE:Release:412            | KDE:Current                        | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/KDE:/Current/openSUSE_13.1/                  2 | Kernel:stable              | Kernel:stable                      | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/Kernel:/stable/standard/                     3 | X11:XOrg                   | X11:XOrg                           | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/X11:/XOrg/openSUSE_13.1/                     4 | home:Overman79:JDownloader | home:Overman79:JDownloader         | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/home:/Overman79:/JDownloader/openSUSE_13.1/  5 | home:blair_sadewitz        | home:blair_sadewitz                | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/home:/blair_sadewitz/openSUSE_13.1/          6 | home:ierturk:scilab2014    | home:ierturk:scilab2014            | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/home:/ierturk:/scilab2014/openSUSE_13.1/     7 | home:magist3r:bootdisk     | home:magist3r:bootdisk             | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/home:/magist3r:/bootdisk/openSUSE_13.1/      8 | home:sebschub              | home:sebschub                      | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/home:/sebschub/openSUSE_13.1/                9 | isv:ownCloud:community     | isv:ownCloud:community             | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/isv:/ownCloud:/community/openSUSE_13.1/     10 | isv:ownCloud:devel         | isv:ownCloud:devel                 | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/isv:/ownCloud:/devel/openSUSE_13.1/         11 | openSUSE-13.1-1.10         | openSUSE-13.1-1.10                 | Nein      | Ja            |   99      | hd:///?device=/dev/disk/by-id/usb-JetFlash_Transcend_32GB_RQWWZTHC-0:0-part2          12 | openSUSE:13.1              | openSUSE:13.1                      | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/openSUSE:/13.1/standard/                    13 | openSUSE:Tumbleweed        | openSUSE:Tumbleweed                | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/              14 | repo-debug                 | openSUSE-13.1-Debug                | Nein      | Ja            |   99      | http://download.opensuse.org/debug/distribution/13.1/repo/oss/                        15 | repo-debug-update          | openSUSE-13.1-Update-Debug         | Nein      | Ja            |   99      | http://download.opensuse.org/debug/update/13.1/                                       16 | repo-debug-update-non-oss  | openSUSE-13.1-Update-Debug-Non-Oss | Nein      | Ja            |   99      | http://download.opensuse.org/debug/update/13.1-non-oss/                               17 | repo-non-oss               | openSUSE-13.1-Non-Oss              | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/13.1/repo/non-oss/                          18 | repo-oss                   | openSUSE-13.1-Oss                  | Ja        | Ja            |   99      | http://download.opensuse.org/distribution/13.1/repo/oss/                              19 | repo-source                | openSUSE-13.1-Source               | Nein      | Ja            |   99      | http://download.opensuse.org/source/distribution/13.1/repo/oss/                       20 | repo-update                | openSUSE-13.1-Update               | Ja        | Ja            |   99      | http://download.opensuse.org/update/13.1/                                             21 | repo-update-non-oss        | openSUSE-13.1-Update-Non-Oss       | Ja        | Ja            |   99      | http://download.opensuse.org/update/13.1-non-oss/                                     22 | science                    | science                            | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/science/openSUSE_13.1/                      23 | windows:mingw              | windows:mingw                      | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/windows:/mingw/openSUSE_Tumbleweed/         24 | windows:mingw:win32        | windows:mingw:win32                | Ja        | Ja            |   99      | http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Tumbleweed/  h83@linux-qqi6:~>

zypper se -si kernel

Daten des Repositories laden ... Installierte Pakete lesen ...  S | Name                 | Typ   | Version                         | Arch   | Repository           --+----------------------+-------+---------------------------------+--------+--------------------- i | kernel-desktop       | Paket | 3.14.3-2.1.g07d82b6             | x86_64 | (Systempakete)       i | kernel-desktop       | Paket | 3.14.3-1.1.g2a280a3             | x86_64 | (Systempakete)       i | kernel-desktop       | Paket | 3.14.2-3.1.g8292525             | x86_64 | (Systempakete)       i | kernel-desktop       | Paket | 3.14.2-2.1.ge72b790             | x86_64 | (Systempakete)       i | kernel-desktop       | Paket | 3.14.2-1.1.g1474ea5             | x86_64 | (Systempakete)       i | kernel-desktop       | Paket | 3.14.1-1.1.geafcebd             | x86_64 | (Systempakete)       i | kernel-desktop       | Paket | 3.14.4-1.1.gbebeb6f             | x86_64 | Kernel:stable        i | kernel-desktop       | Paket | 3.11.10-7.1                     | x86_64 | openSUSE-13.1-Update i | kernel-desktop       | Paket | 3.11.6-4.1                      | x86_64 | openSUSE:13.1        i | kernel-desktop       | Paket | 3.11.6-4.1                      | x86_64 | openSUSE-13.1-Oss    i | kernel-firmware      | Paket | 20130714git-2.13.1              | noarch | openSUSE-13.1-Update i | texlive-l3kernel     | Paket | 2013.81.svn_4469svn29409-10.5.3 | noarch | openSUSE-13.1-Update i | texlive-l3kernel-doc | Paket | 2013.81.svn_4469svn29409-10.5.3 | noarch | openSUSE-13.1-Update h83@linux-qqi6:~>

uname -a

Linux linux-qqi6 3.14.4-1.gbebeb6f-desktop #1 SMP PREEMPT Tue May 13 12:36:01 UTC 2014 (bebeb6f) x86_64 x86_64 x86_64 GNU/Linux h83@linux-qqi6:~>

Post 2/2. Code:

zypper up

Daten des Repositories laden ... Installierte Pakete lesen ...   The following 429 package updates will NOT be installed:   acpica  akonadi akonadi-runtime akregator appmenu-qt ark at-spi2-atk-common     at-spi2-atk-gtk2 at-spi2-core bluedevil calligra calligra-doc  calligra-karbon    calligra-l10n-de calligra-l10n-de-doc choqok dconf  dolphin e2fsprogs elfutils flexdock    fuse gconf2-branding-openSUSE  gcr-data gcr-prompter gcr-viewer gdk-pixbuf-lang     gdk-pixbuf-loader-rsvg gdk-pixbuf-query-loaders gfxboot  girepository-1_0 glib2-tools    glib-networking glib-networking-lang  gluegen2 gnome-icon-theme gnome-icon-theme-extras     gnome-icon-theme-symbolic gnome-keyring gnome-keyring-pam  gnome-keyring-pam-32bit    gnome-online-accounts gsettings-backend-dconf  gsettings-desktop-schemas gstreamer    gstreamer-plugins-base  gtk2-branding-openSUSE gtk2-data gtk2-engine-oxygen     gtk2-immodule-amharic gtk2-immodule-inuktitut gtk2-immodule-thai  gtk2-immodule-vietnamese    gtk2-metatheme-adwaita gtk2-theme-oxygen  gtk2-theming-engine-adwaita gtk2-tools gtk3-data     gtk3-immodule-amharic gtk3-immodule-inuktitut gtk3-immodule-thai  gtk3-immodule-vietnamese    gtk3-metatheme-adwaita  gtk3-theming-engine-adwaita gtk3-tools gvfs gvfs-backend-afc     gvfs-backends gvfs-fuse gwenview hugin iceauth jeuclid jgoodies-forms  jlatexmath    jlatexmath-fop jogl2 jrosetta kactivities4 kaddressbook  kcalc kcharselect kcolorchooser    kde4-filesystem kde4-l10n-de  kde4-l10n-de-data kde4-l10n-de-doc kde4-print-manager     kdeartwork4-screensaver kdeartwork4-wallpapers  kdeartwork4-wallpapers-weather    kdebase4-libkonq kdebase4-nsplugin  kdebase4-runtime kdebase4-session    kdegames4-carddecks-default  kde-gtk-config kde-gtk-config-lang kdelibs4     kdelibs4-branding-openSUSE kdelibs4-core kdenetwork4-filesharing  kdepasswd kdepim4    kdepim4-runtime kdepimlibs4 kdialog  kdm-branding-openSUSE kdnssd keditbookmarks     kernel-desktop-3.14.4-30.2.gbebeb6f kernel-firmware kgamma kget kgpg  kio_audiocd    kio_kamera kmag kmahjongg kmail kmines kmix kmod  kmousetool knotes kompare konqueror    konqueror-plugins konsole kontact  konversation konversation-lang kopete korganizer kpat    krdc kreversi  krfb kruler kscd ksnapshot ksplash-qml-branding-openSUSE     ksplashx-branding-openSUSE ksudoku kwalletmanager kwrite laf-plugin  libakonadi4    libakonadiprotocolinternals1 libasm1 libatk-1_0-0  libatk-bridge-2_0-0 libatspi0    libattica0_4 libblas3 libblkid1  libbluedevil2 libcolord2 libcom_err2 libcom_err2-32bit     libdbusmenu-qt2 libdconf1 libdmx1 libdrm2 libdrm_intel1 libdrm_nouveau2  libdrm_radeon1    libdw1 libebl1 libelf1 libext2fs2 libfontenc1  libfreetype6 libfuse2 libgbm1 libgck-1-0    libgck-modules-gnome-keyring  libgcr-3-1 libgdk_pixbuf-2_0-0 libgio-2_0-0    libgirepository-1_0-1  libglib-2_0-0 libGLU1 libgmodule-2_0-0 libgoa-1_0-0     libgoa-backend-1_0-1 libgobject-2_0-0 libgrantlee_core0  libgrantlee_gui0 libgstapp-1_0-0    libgstaudio-1_0-0  libgstpbutils-1_0-0 libgstreamer-1_0-0 libgstriff-1_0-0 libgsttag-1_0-0     libgstvideo-1_0-0 libgthread-2_0-0 libgtk-2_0-0 libgtk-3-0  libharfbuzz0 libharfbuzz-icu0    libICE6 libjavascriptcoregtk-1_0-0  libjavascriptcoregtk-3_0-0 libjson-glib-1_0-0    libkactivities6  libkcddb4 libkcompactdisc4 libkde4 libkdecore4 libkdegames libkdegames6     libkdepim4 libkdepimlibs4 libkerfuffle4 libkexiv2-11 libkfbapi1  libkgapi2-2 libkipi11    libkmahjongg libkmahjongglib4 libkmod2  libkolab0 libkonq5 libksane0 libkscreen libkscreen1    libksuseinstall1  libktexteditor liblapack3 libLLVM libmatio2 libmount1 libmtdev1     libnepomukwidgets4 libnotify4 libopencv2_4 libortp9  libpackagekit-glib2-16 libpango-1_0-0    libpciaccess0 libpixman-1-0  libply2 libply-boot-client2 libply-splash-core2     libply-splash-graphics2 libprison0 libqt4 libqt4-qt3support libqt4-sql  libqt4-sql-mysql    libqt4-sql-sqlite libqt4-x11 libQtWebKit4  librsvg-2-2 libsecret-1-0 libSM6 libsoup-2_4-1    libssh4 libstrigi0  libtelepathy-glib0 libudisks2-0 libuuid1 libvdpau_r600     libvdpau_radeonsi libwayland-egl1 libwebkitgtk-1_0-0 libwebkitgtk2-lang  libwebkitgtk-3_0-0    libwebkitgtk3-lang libX11-6 libX11-6-32bit  libX11-data libX11-xcb1 libXau6 libXau6-32bit    libXaw7 libxcb1  libxcb1-32bit libxcb-composite0 libxcb-damage0 libxcb-devel libxcb-dpms0     libxcb-dri2-0 libxcb-glx0 libxcb-image0 libxcb-keysyms1  libxcb-randr0 libxcb-record0    libxcb-render0 libxcb-res0  libxcb-screensaver0 libxcb-shape0 libxcb-shm0 libxcb-util1     libxcb-xevie0 libxcb-xf86dri0 libxcb-xfixes0 libxcb-xinerama0  libxcb-xprint0 libxcb-xtest0    libxcb-xv0 libxcb-xvmc0 libXcomposite1  libXcursor1 libXdamage1 libXdmcp6 libXevie1    libXext6 libXfixes3  libXfont1 libXfontcache1 libXft2 libXi6 libXinerama1 libxkbfile1     libXmu6 libXmuu1 libXpm4 libXrandr2 libXrender1 libXRes1 libXss1 libXt6  libXtst6 libXv1    libXvMC1 libXxf86dga1 libXxf86misc1 libXxf86vm1 luit  marble marble-data marble-doc Mesa    Mesa-libEGL1 Mesa-libGL1  Mesa-libglapi0 Mesa-libGLESv2-2 metatheme-adwaita-common    mkfontdir  mkfontscale mkinitrd nepomuk-core okular oxygen-icon-theme     oxygen-icon-theme-large PackageKit PackageKit-backend-zypp  PackageKit-browser-plugin    PackageKit-gstreamer-plugin  PackageKit-gtk3-module pango-tools plasma-addons     plasma-addons-akonadi plasma-addons-lancelot plasma-addons-marble  plasmoid-folderview    plymouth plymouth-plugin-label  plymouth-plugin-script plymouth-scripts python-gobject     python-gobject-cairo python-kde4 python-kde4-akonadi python-kde4-khtml     python-kde4-knewstuff python-kde4-nepomuk python-kde4-phonon  python-kde4-plasma    python-kde4-soprano python-numpy rgb scirenderer  sessreg setxkbmap skinlf strigi    susegreeter-branding-openSUSE sweeper  typelib-1_0-Atk-1_0 typelib-1_0-GdkPixbuf-2_0    typelib-1_0-Gtk-2_0  typelib-1_0-Gtk-3_0 typelib-1_0-Notify-0_7     typelib-1_0-PackageKitGlib-1_0 typelib-1_0-Pango-1_0 udisks2 upower  util-linux vim    vim-data xbitmaps xconsole xdm xdpyinfo  xf86-input-evdev xf86-input-joystick    xf86-input-keyboard  xf86-input-mouse xf86-input-synaptics xf86-input-vmmouse     xf86-input-void xf86-input-wacom xf86-video-ati xf86-video-fbdev  xf86-video-mach64    xf86-video-modesetting xf86-video-r128  xf86-video-vesa xhost xinit xkbcomp    xkeyboard-config xmessage xmodmap  xorg-x11-driver-input xorg-x11-driver-video    xorg-x11-essentials  xorg-x11-fonts xorg-x11-fonts-core xorg-x11-libX11-ccache     xorg-x11-server xprop xrandr xrdb xset xsetroot   The following 38 NEW  packages are going to be installed:   bigreqsproto-devel  compositeproto-devel damageproto-devel dmxproto-devel dri2proto-devel     dri3proto-devel evieproto-devel fixesproto-devel fontcacheproto-devel  fontsproto-devel    glproto-devel inputproto-devel kbproto-devel  kernel-desktop-3.11.10-11.1    presentproto-devel printproto-devel  pthread-stubs-devel randrproto-devel recordproto-devel     renderproto-devel resourceproto-devel scrnsaverproto-devel  trapproto-devel    videoproto-devel windowswmproto-devel xcb-proto-devel  xcmiscproto-devel xextproto-devel    xf86bigfontproto-devel  xf86dgaproto-devel xf86driproto-devel xf86miscproto-devel     xf86rushproto-devel xf86vidmodeproto-devel xineramaproto-devel  xproto-devel    xproxymngproto-devel yast2-inetd-doc   The following  package is going to be REMOVED:   xorg-x11-proto-devel   The following  41 packages are going to be upgraded:   akonadi akregator flash-player  flash-player-kde4 gnome-keyring-32bit kaddressbook kdepim4    kmail  knotes kontact korganizer libdrm2-32bit libdrm_intel1-32bit  libdrm_nouveau2-32bit    libdrm_radeon1-32bit libelf1-32bit  libgbm1-32bit libgiomm-2_4-1 libglib-2_0-0-32bit    libglibmm-2_4-1  libgmodule-2_0-0-32bit libgobject-2_0-0-32bit libgthread-2_0-0-32bit     libkdepim4 libOSMesa9 libOSMesa9-32bit libscilab5 libXfont1 Mesa-32bit  Mesa-libEGL1-32bit    Mesa-libGL1-32bit Mesa-libglapi0-32bit  MozillaFirefox MozillaFirefox-translations-common     perl-LWP-Protocol-https scilab scilab-devel scilab-lang scilab-modules  scilab-modules-doc    scilab-modules-doc-lang   41 Pakete werden  aktualisiert, 38 neue, 1 zu entfernen. Gesamtgröße des Downloads: 171,1  MiB. Nach der Operation werden zusätzlich 161,7 MiB belegt. Fortfahren?  [j/n/? zeigt alle Optionen] (j):

Besten Gruß und Dank!

Bei den Repos und Prioritäten keine Probleme zu bekommen, wäre ein Wunder.

Warum all die /home-Repos?

Da stimme ich allerdings zu. :wink:

Warum all die /home-Repos?

Vor allem ist das aber auch eine Mischung aus openSUSE 13.1 und Tumbleweed.

Du solltest dich also entscheiden, ob die 13.1 oder Tumbleweed nutzen willst.
Übrigens, das Kernel:stable repo macht mit Tumbleweed keinen Sinn, da Tumbleweed sowieso den neuesten Kernel enthält.

Aufgrund deiner Repos würde ich aber eher mal auf jeden Fall Tumbleweed entfernen.

Okay, danke für die Antworten. Ich würde wegen Tumbleweed so vorgehen:

sudo zypper rr 2 
sudo zypper dup

Brauche ich in diesem Fall das “Distribution Update”? Ist das Vorgehen auch beim Löschen anderer Repositories identisch?

Ihr habt mich ja auch auf die Home-Repos hingewiesen. Ich habe mir auch immer wieder beim Installieren von Programmen gedacht, warum ich jetzt bei der Installation eines kleinen Progs gleich das zugehörige Repo abonnieren soll. Hab möglichst alle Programme per Yast installiert, und so auf eine saubere Installation gehofft. Aber anscheinend darf man auch hier nicht das Gehirn ausschalten.

Wenn ich also Programme installiere, dann tauchen doch bei Yast immer auch die Repos auf. Soll ich die dann einfach nicht abonnieren oder ignorieren? Kann ich diese ganzen Repos nachträglich löschen, ohne irgendetwas an meinen Installationen zu zerschießen? Ihr merkt schon, dass ich noch wenig Ahnung habe.

Ich würde meine Repos gerne auf das Minimum reduzieren - kann ich also alle außer Kernel, KDE und openSUSE-xyz rausschmeißen?

Entschuldigt wegen der tausend Fragen, aber diese Repo/Paketverwaltung habe ich offensichtlich noch nicht ganz kapiert.

Und wegen der Prioritäten - wie kann ich die denn sinnvoll einstellen?

Besten Gruß und Dank

Du solltest aber auch die anderen beiden Tumbleweed repos entfernen, bzw. auf 13.1 umändern.

Brauche ich in diesem Fall das “Distribution Update”? Ist das Vorgehen auch beim Löschen anderer Repositories identisch?

Ja, damit eventuell von diesem Repo installierte Pakete wieder auf die Standard-Versionen gewechselt werden.
Gerade bei einer so umfangreichen Repo-Liste, kann das “zypper dup” aber auch ungewollte Effekte haben. Es installiert halt einfach nur von allen Paketen die höchste Version, egal aus welchem Repo die kommt.

Ihr habt mich ja auch auf die Home-Repos hingewiesen. Ich habe mir auch immer wieder beim Installieren von Programmen gedacht, warum ich jetzt bei der Installation eines kleinen Progs gleich das zugehörige Repo abonnieren soll. Hab möglichst alle Programme per Yast installiert, und so auf eine saubere Installation gehofft. Aber anscheinend darf man auch hier nicht das Gehirn ausschalten.

Na gut, aber meistens sind die Pakete eh auch in einem anderen Repo enthalten, vor allem wenn du eh schon eine lange Liste hast.
Ich würde also als erstes mal in YaST (oder mit zypper) suchen, bevor ich die Paketsuche verwende.

Naja, und Gehirn nicht ausschalten ist selten verkehrt… :wink:

Wenn ich also Programme installiere, dann tauchen doch bei Yast immer auch die Repos auf. Soll ich die dann einfach nicht abonnieren oder ignorieren? Kann ich diese ganzen Repos nachträglich löschen, ohne irgendetwas an meinen Installationen zu zerschießen? Ihr merkt schon, dass ich noch wenig Ahnung habe.

Die Repos brauchst du nur aktiviert zu haben, wenn das Paket laufend aktualisiert werden soll.
Wenn du das Repo deaktivierst/entfernst, bleibt das Paket trotzdem installiert.

Ich würde meine Repos gerne auf das Minimum reduzieren - kann ich also alle außer Kernel, KDE und openSUSE-xyz rausschmeißen?

Prinzipiell ja. Kommt halt ganz darauf an was du willst.
Aber wie gesagt, du bekommst natürlich nur Updates aus Repos, die auch bei dir aktiv sind.

Und wegen der Prioritäten - wie kann ich die denn sinnvoll einstellen?

Tja, auch das hängt davon ab, was du erreichen willst.
Eigentlich sind Prioritäten aber heutzutage eher nebensächlich, weil zypper/YaST sowieso Pakete nicht automatisch zu Versionen aus anderen Repos wechseln.
Wenn du ein neues Paket mit YaST oder zypper installierst (bzw. es aufgrund von Abhängigkeiten automatisch installiert wird), wird aber eben das aus dem Repo mit der höchsten Priorität genommen, selbst wenn es eine niedrigere Version ist.
Also ist auch das kein Allheilmittel und kann Probleme und Ungereimtheiten verursachen.

Wie du vielleicht merkst, gibt es kein Patentrezept dafür, das für alle Zwecke und Benutzer ideal ist.

Okay - danke für die Hinweise! Habe jetzt ein wenig in der Stube ausgemistet und “zypper up” nochmal ausgeführt. Daraufhin ist bei den Aktualisierungen wieder alles im Reinen. Wie schnell das Haus doch zumüllt, wenn man nicht permanent sauber macht…

Besten Gruß