• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

[gelöst] openSUSE 42.2 - Kernel 4.8 auf 4.4 "downgrade"?

A

Anonymous

Gast
N'abend,
irgendwie zeigts mir unter den updates von oS 42.2 heute Abend an, dass mein SUSE vom Kernel 4.8.7-2.g91441e5 auf 4.4.36-5.1 downgraden möchte; was ist da los?
Hatte seit Wochen den Kernel 4.8 drauf, ohne Probleme. Heute will er mir den 4.4 wieder installieren :???:
Jemand eine Idee weshalb ...?

Code:
Passwort: 
linux-ptio:~ # zypper up
Loading repository data...
Reading installed packages...

The following 3 package updates will NOT be installed:
  MozillaFirefox MozillaFirefox-translations-common
  mozilla-kde4-integration

The following NEW package is going to be installed:
  kernel-default-4.4.36-5.1

1 new package to install.
Overall download size: 50.2 MiB. Already cached: 0
B. After the operation, additional 237.5 MiB will
be used.
Continue? [y/n/? shows all options] (y): y
Retrieving package kernel-default-4.4.36-5.1.x86_64
              (1/1),  50.2 MiB (237.5 MiB unpacked)
Retrieving: kernel-default-4.4.36[done (4.2 MiB/s)]
Checking for file conflicts: ................[done]
(1/1) Installing: kernel-default-4.4.36-5.1.x86_64 ......................................................................................................................................[done]
Additional rpm output:                                                                                                                                                                         
Creating initrd: /boot/initrd-4.4.36-5-default                                                                                                                                                 
dracut: Executing: /usr/bin/dracut --logfile /var/log/YaST2/mkinitrd.log --force /boot/initrd-4.4.36-5-default 4.4.36-5-default                                                                
modinfo: ERROR: Module tpm_tis not found.                                                                                                                                                      
modinfo: ERROR: Module tpm_tis_core not found.                                                                                                                                                 
modinfo: ERROR: Module tpm not found.                                                                                                                                                          
dracut: *** Including module: bash ***                                                                                                                                                         
dracut: *** Including module: systemd ***                                                                                                                                                      
dracut: *** Including module: warpclock ***                                                                                                                                                    
dracut: *** Including module: systemd-initrd ***                                                                                                                                               
dracut: *** Including module: i18n ***                                                                                                                                                         
dracut: Could not find FONT_MAP none!                                                                                                                                                          
dracut: *** Including module: drm ***                                                                                                                                                          
dracut: *** Including module: plymouth ***                                                                                                                                                     
dracut: *** Including module: kernel-modules ***                                                                                                                                               
dracut: *** Including module: resume ***                                                                                                                                                       
dracut: *** Including module: rootfs-block ***                                                                                                                                                 
dracut: *** Including module: suse-btrfs ***                                                                                                                                                   
dracut: *** Including module: suse-xfs ***                                                                                                                                                     
dracut: *** Including module: terminfo ***                                                                                                                                                     
dracut: *** Including module: udev-rules ***                                                                                                                                                   
dracut: Skipping udev rule: 40-redhat.rules                                                                                                                                                    
dracut: Skipping udev rule: 50-firmware.rules                                                                                                                                                  
dracut: Skipping udev rule: 50-udev.rules                                                                                                                                                      
dracut: Skipping udev rule: 91-permissions.rules                                                                                                                                               
dracut: Skipping udev rule: 80-drivers-modprobe.rules                                                                                                                                          
dracut: *** Including module: dracut-systemd ***                                                                                                                                               
dracut: *** Including module: haveged ***                                                                                                                                                      
dracut: *** Including module: usrmount ***                                                                                                                                                     
dracut: *** Including module: base ***                                                                                                                                                         
dracut: *** Including module: fs-lib ***                                                                                                                                                       
dracut: *** Including module: shutdown ***                                                                                                                                                     
dracut: *** Including module: suse ***                                                                                                                                                         
dracut: *** Including modules done ***                                                                                                                                                         
dracut: *** Installing kernel module dependencies and firmware ***
dracut: *** Installing kernel module dependencies and firmware done ***
dracut: *** Resolving executable dependencies ***
dracut: *** Resolving executable dependencies done***
dracut: *** Hardlinking files ***
dracut: *** Hardlinking files done ***
dracut: *** Stripping files ***
dracut: *** Stripping files done ***
dracut: *** Generating early-microcode cpio image ***
dracut: *** Constructing AuthenticAMD.bin ****
dracut: *** Store current command line parameters ***
dracut: Stored kernel commandline:
dracut:  resume=UUID=4f99b899-fda1-48c8-9145-94aa2d6e8728
dracut:  root=UUID=361e428e-6c86-477d-baf0-6ffe78682c97 rootfstype=ext4 rootflags=rw,relatime,data=ordered
dracut: *** Creating image file '/boot/initrd-4.4.36-5-default' ***
dracut: *** Creating initramfs image file '/boot/initrd-4.4.36-5-default' done ***


linux-ptio:~ #

Was iss denn nu :roll:

Eben Neustart durchgeführt, die System-Info zeigt noch immer den 4.8.... an :irre: Hab doch gar kein Weinchen getrunken, heute :eek:ps:
 
OP
A

Anonymous

Gast
Wenn ich in der Repo nach Kernel suche, dann wird mir der "alte" 4.4 noch angezeigt, ja.

Code:
Alternative Version
Installierte Version
4.4.36-5.1
4.8.7-2.1.g91441e5
Mi 07 Dez 2016 11:58:48 CET
So 13 Nov 2016 13:48:01 CET

Mo 14 Nov 2016 15:37:20 CET

Unzulänglichkeiten bei den Repos
Wie kann ich das sehen?
Habe von hier https://www.kernel.org/ diesen
Code:
linux-4.8.13.tar.xz
herunter geladen, und werde den mal installieren. Soll ich die vorherigen (4.4 & 4.8 ) dann entfernen?
 
OP
A

Anonymous

Gast
Dann poste doch mal bitte

Code:
zypper lr -up

Irritierend ist für mich die Aussage deines Systems

The following NEW package is going to be installed:
kernel-default-4.4.36-5.1

1 new package to install.
 

Sauerland

Ultimate Guru
Warum eine Kernel von kernel.org und nicht aus dem kernel:stable Repo?

Mach dir doch das Leben nicht so schwer.
 

josef-wien

Ultimate Guru
Zwei Vermutungen:

1. zu 42.2: Der Distributionskernel ist installiert, daher gibt es logischerweise Aktualisierungen dazu.

2. zum build service: Das Kernel-Repo ist nicht eingebunden, daher gibt es logischerweise keine Aktualisierungen zum ziemlich veralteten 4.8.7.

Eine Anmerkung:

Den Kernel selbst zu konfigurieren und danach zu übersetzen ist nichts für Dich.
 

tomm.fa

Administrator
Teammitglied
cerberos schrieb:
N'abend,
irgendwie zeigts mir unter den updates von oS 42.2 heute Abend an, dass mein SUSE vom Kernel 4.8.7-2.g91441e5 auf 4.4.36-5.1 downgraden möchte; was ist da los?
Was da los ist? Mal richtig lesen:
Code:
The following NEW package is going to be installed:
  kernel-default-4.4.36-5.1
Wo bitte siehst du was von „Downgrade“? Möchtest du nur den aktuellsten Kernel, zum Beispiel den aus Kernel:stable/standard, dann solltest du:
  1. Das Repo einbinden und aktivieren.
  2. Die /etc/zypp/zypp.conf entsprechend anpassen.

Mache das doch mal:
Alero schrieb:
Dann poste doch mal bitte

Code:
zypper lr -up

und
Code:
grep -Ei kernel /etc/zypp/zypp.conf

So nebenbei, ein
Code:
zypper -vv up
ist gesprächiger als ein einfaches
Code:
zypper up
 
OP
A

Anonymous

Gast
Code:
Passwort: 
linux-xtq3:~ # zypper lr -up
# | Alias                           | Name                                                    | Enabled | GPG Check | Refresh | Priority | URI                                                                      
--+---------------------------------+---------------------------------------------------------+---------+-----------+---------+----------+--------------------------------------------------------------------------
1 | Kernel                          | Kernel                                                  | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/repositories/Kernel:/stable/standard/       
2 | download.opensuse.org-non-oss   | Haupt-Repository (NON-OSS)                              | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/distribution/leap/42.2/repo/non-oss/        
3 | download.opensuse.org-non-oss_1 | Aktualisierungs-Repository (Nicht-Open-Source-Software) | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/leap/42.2/non-oss/                   
4 | download.opensuse.org-oss       | Haupt-Repository (OSS)                                  | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/distribution/leap/42.2/repo/oss/            
5 | download.opensuse.org-oss_1     | Hauptaktualisierungs-Repository                         | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/update/leap/42.2/oss                        
6 | download.opensuse.org-oss_2     | Haupt-Repository (Quellen)                              | Yes     | (r ) Yes  | Yes     |   99     | http://download.opensuse.org/source/distribution/leap/42.2/repo/oss/     
7 | openSUSE-42.2-0                 | openSUSE-42.2-0                                         | No      | ----      | No      |   99     | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GSA-4167B_CAB8789CA8B2
8 | packman.inode.at-suse           | Packman Repository                                      | Yes     | (r ) Yes  | Yes     |   99     | http://packman.inode.at/suse/openSUSE_Leap_42.2/                         
linux-xtq3:~ #

Code:
linux-xtq3:~ # grep -Ei kernel /etc/zypp/zypp.conf
## For example the system would be broken if not glibc or kernel is
##         requires:kernel
##      kernel                          - just packages whith name 'kernel'
##      provides:multiversion(kernel)   - all packages providing 'multiversion(kernel)'
multiversion = provides:multiversion(kernel)
## # An alternate way to enable kernel packages being
## provides:multiversion(kernel)
## Comma separated list of kernel packages to keep installed in parallel, if the
## latest        - Keep kernel with the highest version number
## latest-N      - Keep kernel with the Nth highest version number
## running       - Keep the running kernel
## oldest        - Keep kernel with the lowest version number (the GA kernel)
## oldest+N      - Keep kernel with the Nth lowest version number
##       purge-kernels service (via /sbin/purge-kernels).
## Default: Do not delete any kernels if multiversion = provides:multiversion(kernel) is set
multiversion.kernels = latest,latest-1,running
linux-xtq3:~ #

Code:
linux-xtq3:~ # zypper -vv up
Verbosity: 2
Initializing Target
Checking whether to refresh metadata for Kernel
Retrieving: http://download.opensuse.org/reposit[done]
Checking whether to refresh metadata for Haupt-Repository (NON-OSS)
Retrieving: http://download.opensuse.org/distrib[done]
Retrieving: http://download.opensuse.org/distrib[done]
Checking whether to refresh metadata for Aktualisierungs-Repository (Nicht-Open-Source-Software)
Retrieving: http://download.opensuse.org/update/[done]
Checking whether to refresh metadata for Haupt-Repository (OSS)
Retrieving: http://download.opensuse.org/distrib[done]
Retrieving: http://download.opensuse.org/distrib[done]
Checking whether to refresh metadata for Hauptaktualisierungs-Repository
Retrieving: http://download.opensuse.org/update/[done]
Checking whether to refresh metadata for Haupt-Repository (Quellen)
Retrieving: http://download.opensuse.org/source/[done]
Retrieving: http://download.opensuse.org/source/[done]
Checking whether to refresh metadata for Packman Repository
Retrieving: http://packman.inode.at/suse/openSUS[done]
Loading repository data...
Reading installed packages...
Force resolution: No

The following 33 package updates will NOT be installed:                                                     
  gstreamer-plugins-bad       
    1.8.3-2.6                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  gstreamer-plugins-bad-lang  
    1.8.3-2.6                     noarch
    Packman Repository
    http://packman.links2linux.de  
  k3b                         
    2.9.90+git20161017.0443-7.17  x86_64
    Packman Repository
    http://packman.links2linux.de  
  k3b-lang                    
    2.9.90+git20161017.0443-7.17  noarch
    Packman Repository
    http://packman.links2linux.de  
  kernel-default              
    4.8.13-1.1.g7730184           x86_64
    Kernel            
    obs://build.opensuse.org/Kernel
  kernel-firmware             
    20161130-35.1                 noarch
    Kernel            
    obs://build.opensuse.org/Kernel
  libavcodec56                
    2.8.8-25.1                    x86_64
    Packman Repository
    http://packman.links2linux.de  
  libavcodec57                
    3.2-6.1                       x86_64
    Packman Repository
    http://packman.links2linux.de  
  libavformat56               
    2.8.8-25.1                    x86_64
    Packman Repository
    http://packman.links2linux.de  
  libavformat57               
    3.2-6.1                       x86_64
    Packman Repository
    http://packman.links2linux.de  
  libavutil54                 
    2.8.8-25.1                    x86_64
    Packman Repository
    http://packman.links2linux.de  
  libavutil55                 
    3.2-6.1                       x86_64
    Packman Repository
    http://packman.links2linux.de  
  libbzrtp0                   
    1.0.4-3.1                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  libgstadaptivedemux-1_0-0   
    1.8.3-2.6                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  libgstbadaudio-1_0-0        
    1.8.3-2.6                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  libgstbadbase-1_0-0         
    1.8.3-2.6                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  libgstbadvideo-1_0-0        
    1.8.3-2.6                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  libgstbasecamerabinsrc-1_0-0
    1.8.3-2.6                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  libgstcodecparsers-1_0-0    
    1.8.3-2.6                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  libgstgl-1_0-0              
    1.8.3-2.6                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  libgstmpegts-1_0-0          
    1.8.3-2.6                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  libgstphotography-1_0-0     
    1.8.3-2.6                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  libgsturidownloader-1_0-0   
    1.8.3-2.6                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  libgstwayland-1_0-0         
    1.8.3-2.6                     x86_64
    Packman Repository
    http://packman.links2linux.de  
  libmjpegutils-2_0-0         
    2.0.0-18.1                    x86_64
    Packman Repository
    http://packman.links2linux.de  
  libquicktime0               
    1.2.4cvs20150223-6.3          x86_64
    Packman Repository
    http://packman.links2linux.de  
  libsox3                     
    14.4.2-4.1                    x86_64
    Packman Repository
    http://packman.links2linux.de  
  libswresample1              
    2.8.8-25.1                    x86_64
    Packman Repository
    http://packman.links2linux.de  
  libswresample2              
    3.2-6.1                       x86_64
    Packman Repository
    http://packman.links2linux.de  
  libswscale4                 
    3.2-6.1                       x86_64
    Packman Repository
    http://packman.links2linux.de  
  mjpegtools                  
    2.0.0-18.1                    x86_64
    Packman Repository
    http://packman.links2linux.de  
  sox                         
    14.4.2-4.1                    x86_64
    Packman Repository
    http://packman.links2linux.de  
  ucode-amd                   
    20161130-35.1                 noarch
    Kernel            
    obs://build.opensuse.org/Kernel


Nothing to do.
linux-xtq3:~ #

So, falls noch jemand etwas braucht, einfach schreiben. Danke erst mal ;)
 
OP
A

Anonymous

Gast
Wenn ich deine Ausführungen richtig interpretiere hast du jetzt das Kernel Repo eingebunden und wohl wahrscheinlich den aktuellen Kernel aus jenem Repo installiert, bevor du uns die Ausgaben geschickt hast. Damit sollte, scheint mir, dein Problem gelöst sein. Was du noch zu tun hast wäre eine ordentliche Priorisierung deiner Repos. Bei dir steht alles auf 99. Das ist im Zusammenspiel mit dem packman Repo sinnbefreit.
Deshalb solltest du das Packman - Repo auf 20 priorisieren und danach komplett auf packman umstellen durch folgenden Konsolenbefehl als Root.

Code:
zypper clean -a && zypper ref && Zypper dup --from packman.inode.at-suse

Das Kernel-Repo würde ich auf 80 priorisieren. Damit wärst du dann erst mal durch mit dem Beitrag hier.
 

Sauerland

Ultimate Guru
Hast du aus dem OSS(bzw. Update-OSS) irgendein Kernel a la virtualbox-kmp oder von Packman broadcom-wl installiert?
Code:
zypper se -si kmp- kernel
sowie
Code:
uname -a
 
OP
A

Anonymous

Gast
Hallo Sauerland
Hast du aus dem OSS(bzw. Update-OSS) irgendein Kernel a la virtualbox-kmp oder von Packman broadcom-wl installiert?
Nein, nichts mit Virtual-Box o.ä.;
Packman broadcom-wl
Sagt mir auch nichts.

Code:
Passwort: 
linux-xtq3:~ # zypper se -si kmp- kernel
Loading repository data...
Reading installed packages...

S | Name            | Type    | Version         | Arch   | Repository                     
--+-----------------+---------+-----------------+--------+--------------------------------
i | kernel-default  | package | 4.4.36-5.1      | x86_64 | Hauptaktualisierungs-Repository
i | kernel-firmware | package | 20160516git-3.1 | noarch | Haupt-Repository (OSS)         
linux-xtq3:~ #

Code:
linux-xtq3:~ # uname-a
If 'uname-a' is not a typo you can use command-not-found to lookup the package that contains it, like this:
    cnf uname-a
linux-xtq3:~ # cnf uname-a
uname-a: Kommando nicht gefunden                     
linux-xtq3:~ #
 
OP
A

Anonymous

Gast
Hallo Alero

Damit sollte, scheint mir, dein Problem gelöst sein.
Derzeit läuft wieder alles rund; Kernel scheint aktuell zu sein, wird mir auch so in der Repo angezeigt.
Mit Packman ist auch alles zufriedenstellend, denn Sound u. Codecs/Videos funzen alle korrekt.
 

Sauerland

Ultimate Guru
Es ist ja kein Kernel aus kernel:stable installiert also passt dein zypper up........

PS:
tomm.fa hats geändert (Danke dafür), muss heissen:
Code:
uname -a
 
OP
A

Anonymous

Gast
Danke. Dumme Frage
Wäre es besser hieraus einen/den Kernel zu installieren; wäre ein Kernel 4.8. ... sinnvoller/besser als der derzeitige 4.4. ...? Oder besser alles so belassen, wie es mit dem jetzigen Kernel ist :???:
Code:
Passwort: 
linux-xtq3:~ # uname -a
Linux linux-xtq3 4.4.36-5-default #1 SMP Tue Dec 6 20:57:24 UTC 2016 (bd51250) x86_64 x86_64 x86_64 GNU/Linux
linux-xtq3:~ #
 
OP
A

Anonymous

Gast
Hast du Probleme? Falls nicht, lass es so.

never change a running system
 
OP
A

Anonymous

Gast
Hallo Sauerland,
eben getan, die Repo gelöscht: Und kommet nicht in Versuchung ... oder wie immer das heißt :D
 
Oben