Page 1 of 2 12 LastLast
Results 1 to 10 of 14

Thread: Need Help Deinstalling Kernel from /:HEAD

  1. #1

    Default Need Help Deinstalling Kernel from /:HEAD

    Hallo und Guten Abend,

    ich benutze Leap und benötige den neuen kernel für Mein Motherboard.

    Mittels zypper se kernel habe ich herausgefunden, dass 4.19 aus HEAD und 4.12 von Leap installiert sind. Trotzdem zeigt uname -r nur 4.12 und der neue kernel tritt noch nicht in effekt.

    Nun möchte ich den kernel aus Head mit allem drum und drann loswerden, und dafür einen halbwegs modernen aber stabilen kernel aus http://download.opensuse.org/reposit...able/standard/ laden.
    Hier bin ich nun mit meinem Linux-Latein überfordert..

    Ich zähle auf eure Hilfe!
    David

    ps. ich bin ursprünglich dieser Anleitung gefolgt: https://www.addictivetips.com/ubuntu...opensuse-leap/

  2. #2
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    24,998

    Default Re: Need Help Deinstalling Kernel from /:HEAD

    Quote Originally Posted by Lapuna View Post
    Mittels zypper se kernel habe ich herausgefunden, dass 4.19 aus HEAD und 4.12 von Leap installiert sind. Trotzdem zeigt uname -r nur 4.12 und der neue kernel tritt noch nicht in effekt.
    Ein algemeiner Tip.

    Es ist viel aussagekräftiger when man nicht erzählt was man glaubt gelesen zu haben, aber das gleich zeigt. Copy/Paste vom Schirm und hier zwischen CODE angaben (Knopf mit # oben in der LIste beim Post aufbauen). zB:
    Code:
    henk@boven:~> uname -r
    3.12.67-64-desktop
    henk@boven:~>
    Spart auch allerhande erklärungen zu schreiben den Jeder sieht was da los ist.
    Henk van Velden

  3. #3

    Default Re: Need Help Deinstalling Kernel from /:HEAD

    Ok Danke,

    hier der Output von uname -a
    Code:
    Linux hexopteryx 4.12.14-lp150.12.22-default #1 SMP Sat Oct 13 05:05:16 UTC 2018 (09415e8) x86_64 x86_64 x86_64 GNU/Linux
    Den Output von zypper se kann ich leider aufgrund der Größe nicht posten.

    Im grunde benötige ich nur ne methode wie man alle kernel einer bestimmten repository sicher los wird!

  4. #4
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    3,947

    Default AW: Need Help Deinstalling Kernel from /:HEAD

    Poste:
    Code:
    zypper lr -d
    Code:
    zypper se -si kernel
    Damit man mal sieht, was installiert ist und dir dann die Tips zum deinstallieren bzw. installieren des Kernels aus kernel:stable geben kann.

    PS:
    Code:
    zypper se kernel
    zeigt alles mit kernel im Namen an, egal ob installiert oder nicht.
    Code:
    zypper se -i kernel
    zeigt alles installierte mit kernel im Namen an, was -s macht, kannst du selber herausfinden:
    Code:
    zypper se --help
    Last edited by Sauerland; 01-Nov-2018 at 23:46.

  5. #5
    Join Date
    Jun 2008
    Location
    Netherlands
    Posts
    24,998

    Default Re: Need Help Deinstalling Kernel from /:HEAD

    Quote Originally Posted by Lapuna View Post
    Ok Danke,

    hier der Output von uname -a
    Code:
    Linux hexopteryx 4.12.14-lp150.12.22-default #1 SMP Sat Oct 13 05:05:16 UTC 2018 (09415e8) x86_64 x86_64 x86_64 GNU/Linux
    Den Output von zypper se kann ich leider aufgrund der Größe nicht posten.
    Schön. Sieht schon besser aus. Warum dein zypper se so Lange ist würde schon erklärt.

    Aber ich vermisse trotzdem was. Mein Beispiel zeigte zwei Linien mehr: Prompt und Kommando und das neue Prompt. Wir brauchen das. Es zeigt was du gemacht hast um das zu produzieren. Und die zwei Linien mehr, das müßte doch gehen.
    Henk van Velden

  6. #6

    Default Re: Need Help Deinstalling Kernel from /:HEAD

    Stimmt die Beiden Zeilen habe ich unterschlagen!

    Dann mal ran an den käse!

    Code:
    finkman@hexopteryx:~> zypper lr -d
    Repository-Prioritäten treten in Kraft:                                                                                  (Siehe 'zypper lr -P' für Details)
          99 (Standard-Priorität) :  6 Repositorys
         110 (gesenkte Priorität) :  1 Repository 
    
    #  | Alias                     | Name                                    | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ    | URI                                                                                 | Dienst
    ---+---------------------------+-----------------------------------------+-----------+-----------------+----------------+-----------+--------+-------------------------------------------------------------------------------------+-------
     1 | Essentials                | packman-essentials                      | Ja        | (r ) Ja         | Ja             |  110      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.0/Essentials        |       
     2 | download.nvidia.com-leap  | nVidia Graphics Drivers                 | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | https://download.nvidia.com/opensuse/leap/15.0                                      |       
     3 | kernel-repo               | kernel-repo                             | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/repositories/Kernel:/HEAD/standard/                    |       
     4 | openSUSE-Leap-15.0-1      | openSUSE-Leap-15.0-1                    | Nein      | ----            | ----           |   99      | rpm-md | hd:///?device=/dev/disk/by-id/usb-General_USB_Flash_Disk_0352816040002977-0:0-part2 |       
     5 | repo-debug                | openSUSE-Leap-15.0-Debug                | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/                 |       
     6 | repo-debug-non-oss        | openSUSE-Leap-15.0-Debug-Non-Oss        | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/             |       
     7 | repo-debug-update         | openSUSE-Leap-15.0-Update-Debug         | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/update/leap/15.0/oss/                            |       
     8 | repo-debug-update-non-oss | openSUSE-Leap-15.0-Update-Debug-Non-Oss | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/update/leap/15.0/non-oss/                        |       
     9 | repo-non-oss              | openSUSE-Leap-15.0-Non-Oss              | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/                   |       
    10 | repo-oss                  | openSUSE-Leap-15.0-Oss                  | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/                       |       
    11 | repo-source               | openSUSE-Leap-15.0-Source               | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/                |       
    12 | repo-source-non-oss       | openSUSE-Leap-15.0-Source-Non-Oss       | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/            |       
    13 | repo-update               | openSUSE-Leap-15.0-Update               | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/15.0/oss/                                  |       
    14 | repo-update-non-oss       | openSUSE-Leap-15.0-Update-Non-Oss       | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/                              |       
    finkman@hexopteryx:~>
    und
    Code:
    finkman@hexopteryx:~> zypper se -si kernel
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    
    S  | Name                 | Typ   | Version               | Arch   | Repository               
    ---+----------------------+-------+-----------------------+--------+--------------------------
    i+ | kernel-default       | Paket | 4.12.14-lp150.12.22.1 | x86_64 | openSUSE-Leap-15.0-Update
    i+ | kernel-default       | Paket | 4.12.14-lp150.12.19.2 | x86_64 | openSUSE-Leap-15.0-Update
    i+ | kernel-default-devel | Paket | 4.12.14-lp150.12.22.1 | x86_64 | openSUSE-Leap-15.0-Update
    i+ | kernel-default-devel | Paket | 4.12.14-lp150.12.19.2 | x86_64 | openSUSE-Leap-15.0-Update
    i+ | kernel-devel         | Paket | 4.12.14-lp150.12.22.1 | noarch | openSUSE-Leap-15.0-Update
    i+ | kernel-devel         | Paket | 4.12.14-lp150.12.19.1 | noarch | openSUSE-Leap-15.0-Update
    i+ | kernel-firmware      | Paket | 20181001-235.1        | noarch | kernel-repo              
    i+ | kernel-macros        | Paket | 4.19.0-3.1.g37417fa   | noarch | kernel-repo              
    finkman@hexopteryx:~>
    Ich habe also nur macros vom kernel 4.19 installiert, ist das ein problem? Ich habe überhaupt ein ungutes gefühl mit mehreren kernels nebeneinander zu fahren..

    Beste Grüße,
    David

  7. #7

    Default Re: Need Help Deinstalling Kernel from /:HEAD

    Hallo,

    Code:
    finkman@hexopteryx:~> zypper se -si kernel
    Repository-Daten werden geladen...
    Installierte Pakete werden gelesen...
    
    S  | Name                 | Typ   | Version               | Arch   | Repository               
    ---+----------------------+-------+-----------------------+--------+--------------------------
    i+ | kernel-default       | Paket | 4.12.14-lp150.12.22.1 | x86_64 | openSUSE-Leap-15.0-Update
    i+ | kernel-default       | Paket | 4.12.14-lp150.12.19.2 | x86_64 | openSUSE-Leap-15.0-Update
    i+ | kernel-default-devel | Paket | 4.12.14-lp150.12.22.1 | x86_64 | openSUSE-Leap-15.0-Update
    i+ | kernel-default-devel | Paket | 4.12.14-lp150.12.19.2 | x86_64 | openSUSE-Leap-15.0-Update
    i+ | kernel-devel         | Paket | 4.12.14-lp150.12.22.1 | noarch | openSUSE-Leap-15.0-Update
    i+ | kernel-devel         | Paket | 4.12.14-lp150.12.19.1 | noarch | openSUSE-Leap-15.0-Update
    i+ | kernel-firmware      | Paket | 20181001-235.1        | noarch | kernel-repo              
    i+ | kernel-macros        | Paket | 4.19.0-3.1.g37417fa   | noarch | kernel-repo              
    finkman@hexopteryx:~>
    Ich habe also nur macros vom kernel 4.19 installiert, ist das ein problem? Ich habe überhaupt ein ungutes gefühl mit mehreren kernels nebeneinander zu fahren..
    Meine frische Standard-Installation von LEAP 15.0 verwendet die gleiche Kombination von Kerneln. Nur, dass sie installiert sind, bedeutet ja nicht, dass sie gleichzeitig laufen. Es kann sogar sehr sinnvoll sein, bei Schwierigkeiten mit spezieller Hardware zwischen unterschiedlichen Versionen wählen zu können.

    Die Kernel-Macros von Version 4.19 kommen von dem Repository kernel-repo. Brauchst Du das wirklich? Um mit den neuesten Kerneln zu spielen braucht es schon ein wenig Erfahrung ... Ansonsten unterstellen wir mal, dass die Pakete mit korrekten Abhängigkeiten gebildet sind. Solange sie sich ohne manuellen Eingriff installieren lassen, darfst Du davon ausgehen, dass sie keine Probleme machen. Aber wenn man zündelt kann man sich schon mal verbrennen.

    Gebraucht werden die kernel-Macros von RPM beim Paketbauen und -kompilieren. Machst Du so etwas? Und mit den neuesten Kernel-Quellen? Die nicht installiert zu sein scheinen ...

    Grüße
    Martin

  8. #8
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    3,947

    Default AW: Need Help Deinstalling Kernel from /:HEAD

    Nachfolgende Befehle alle als root mit su -l:

    kernel-head Repo löschen:
    Code:
    zypper rr http://download.opensuse.org/repositories/Kernel:/HEAD/standard/
    Kernel:stable Repo mit refresh hinzufügen
    Code:
    zypper ar -f https://download.opensuse.org/repositories/Kernel:/stable/standard/ kernel_stable
    Umstellen auf kernel_stable:
    Code:
    zypper dup --from https://download.opensuse.org/repositories/Kernel:/stable/standard/
    Danach gehe ich immer noch in Yast---System----Bootloader und schaue dort unter Bootloader-Optionen nach, ob der neue kernel im Standard-Bootabschnitt an erster (bzw. wenn "openSUSE Leap 15.0" an erster Stelle, an zweiter) Stelle steht.
    ok klicken.

    Rechner neu starten.
    Last edited by Sauerland; 02-Nov-2018 at 05:40.

  9. #9

    Default Re: Need Help Deinstalling Kernel from /:HEAD

    Also, vielen Dank euch allen für die super Hilfe!


    Ich hab jetzt etwas Zeit und Ruhe gefunden die neu gewonnene Erkenntniss anzuwenden. Hier das Ergebniss meines Sidegrades:

    Code:
    hexopteryx:~ # zypper rr http://download.opensuse.org/repositories/Kernel:/HEAD/standard/
    Removing repository 'kernel-repo' ...................................................................................................................[done]
    Repository 'kernel-repo' has been removed.
    hexopteryx:~ # zypper ar -f https://download.opensuse.org/repositories/Kernel:/stable/standard/ kernel_stable
    Adding repository 'kernel_stable' ...................................................................................................................[done]
    Repository 'kernel_stable' successfully added
    
    URI         : https://download.opensuse.org/repositories/Kernel:/stable/standard/
    Enabled     : Yes                                                                
    GPG Check   : Yes                                                                
    Autorefresh : Yes                                                                
    Priority    : 99 (default priority)                                              
                                                                                                                                                               
    Repository priorities in effect:                                                                                           (See 'zypper lr -P' for details)
          99 (default priority) :  6 repositories                                                                                                              
         110 (lowered priority) :  1 repository                                                                                                                
    hexopteryx:~ # zypper dup --from https://download.opensuse.org/repositories/Kernel:/stable/standard/                                                       
    Retrieving repository 'kernel_stable' metadata ---------------------------------------------------------------------------------------------------------[\]
    
    New repository or package signing key received:                                                                                                            
                                                                                                                                                               
      Repository:       kernel_stable                                                                                                                          
      Key Name:         Kernel OBS Project <Kernel@build.opensuse.org>                                                                                         
      Key Fingerprint:  4529410A B52F94C4 03BAB484 ECEEF210 03579C1D                                                                                           
      Key Created:      Fri Jun 16 16:16:45 2017                                                                                                               
      Key Expires:      Sun Aug 25 16:16:45 2019                                                                                                               
      Rpm Name:         gpg-pubkey-03579c1d-5943e84d                                                                                                           
                                                                                                                                                               
                                                                                                                                                               
    Do you want to reject the key, trust temporarily, or trust always? [r/t/a/? shows all options] (r): s                                                      
    Invalid answer 's'. [r/t/a/? shows all options] (r): a
    Retrieving repository 'kernel_stable' metadata ......................................................................................................[done]
    Building repository 'kernel_stable' cache ...........................................................................................................[done]
    Retrieving repository 'openSUSE-Leap-15.0-Update' metadata ..........................................................................................[done]
    Building repository 'openSUSE-Leap-15.0-Update' cache ...............................................................................................[done]
    Loading repository data...                                                                                                                                 
    Reading installed packages...                                                                                                                              
    Computing distribution upgrade...                                                                                                                          
                                                                                                                                                               
    The following item is locked and will not be changed by any action:                                                                                        
     Available:                                                                                                                                                
      Mesa-dri-nouveau                                                                                                                                         
                                                                                                                                                               
    The following package is going to be upgraded:                                                                                                             
      kernel-macros                                                                                                                                            
    
    The following 2 packages are going to be downgraded:
      kernel-firmware ucode-amd
    
    1 package to upgrade, 2 to downgrade.
    Overall download size: 74.4 MiB. Already cached: 0 B. No additional space will be used or freed after the operation.
    Continue? [y/n/...? shows all options] (y):

    Frage dazu, wurden die Kernels aus /HEAD jetzt auch automatisch deinstalliert?



    Die Kernel-Macros von Version 4.19 kommen von dem Repository kernel-repo. Brauchst Du das wirklich? Um mit den neuesten Kerneln zu spielen braucht es schon ein wenig Erfahrung..
    Kurz, Nein und Nein. Ich brauche sie nicht und ich habe sicherlich nicht die nötige Erfahrung (wobei ich die dann auch immer erst gemacht habe, wenn es schon zu spät ist^^). Es handelt sich hier viel mehr um einen Fall von selbstverschuldeter, blinder, Anleitungsausführung!

    besten Dank,
    David

  10. #10
    Join Date
    Mar 2011
    Location
    Sauerland
    Posts
    3,947

    Default AW: Need Help Deinstalling Kernel from /:HEAD

    kernel-head Repo wurde entfernt.
    Und zur Info:
    Es war kein kernel aus kernel:head installiert.
    Nur die Standard aus dem OSS-Repo.

    Die Macros kannst du ruhig installiert lassen.
    Denn die kommen jetzt aus kernel:stable.
    Das war auch mit der Firmware aus kernel:head installiert.

    Und selbst jetzt sind nur kernel-macros und kernel-firmware und ucode-amd (Firmware für AMD) aus kernel:stable installiert.

    Wenn du jetzt den Kernel aus kernel:stable haben möchtest:
    Code:
    zypper in -f kernel-default kernel-default-devel kernel-devel
    Aber bedenke:
    Vorkompilierte Treiber a la broadcom oder Nvidia usw. funktionieren mit diesem Kernel nicht.
    Last edited by Sauerland; 05-Nov-2018 at 13:17.

Page 1 of 2 12 LastLast

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •