Fehlemeldung bei opensuse-migration-tool

Hinweis: In dem Thema Fehlemeldung bei opensuse-migration-tool gibt es 13 Antworten auf 2 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Ein gutes und erfolgreiches Jahr 2026.


    Ich habe einen Tuxedo AUR15-Gen1 Laptop, der derzeit mit Opensuse Leap 15.6 fehlerfrei läuft. Ich beabsichtige einr Upgrade auf Leap 16.0. Auf einem Test-PC läuft eine Neuinstallation von Leap 16.0 soweit fehlerfrei. Das Upgrage auf dem Laptop möchte ich mit dem opensuse-migration-tool durchführen. Bei einem dry-run als root gibt es zwei Fehlermeldungen:


    would execute: zypper install --repo tmp-migration-tool-repo -y --force-resolution --from tmp-migration-tool-repo openSUSE-repos-Leap

    Would execute: zypper removerepo tmp-migration-tool-repo

    Would execute: zypper refresh-services

    Would execute: zypper --releasever 16.0 dup -y --force-resolution --allow-vendor-change --download-in-advance

    /usr/share/opensuse-migration-tool/scripts/10_keepapparmor.sh: line 20: /usr/sbin/update-bootloader: No such file or directory

    /usr/share/opensuse-migration-tool/scripts/10_keepselinux.sh: line 21: /usr/sbin/update-bootloader: No such file or directory


    Wie kann ich die Fehlermeldungen beheben oder würde ein Upgrade trotzdem funktionieren?


    Danke und viele Grüße.

    Für den Inhalt des Beitrages 323888 haftet ausdrücklich der jeweilige Autor: whartmuth

  • Der Output von zypper lr -d:


    # | Alias | Name | Enabled | GPG Check | Refresh | Keep | Priority | Type | URI | Service

    ---+---------------------------------------+----------------------------------------------------------------------+---------+-----------+---------+------+----------+----------+----------------------------------------------------------------------------------------+--------

    1 | 15.6 | Hardware 15.6 | Ja | (r ) Ja | Ja | - | 99 | rpm-md | http://download.opensuse.org/repositories/hardware/15.6/ |

    2 | DL8FCL | DL8FCL | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://download.opensuse.org/…s/home:/dl8fcl:/mshv/15.6 |

    3 | HamRadio | HamRadio | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://download.opensuse.org/repositories/hamradio/15.6/ |

    4 | Local | Local | Ja | ( p) Ja | Ja | - | 99 | plaindir | dir:/home/wh/Data/RPM |

    5 | PacmanEssentials | PacmanEssentials | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://ftp.gwdg.de/pub/linux/…SUSE_Leap_15.6/Essentials |

    6 | TUXEDO_Opensuse_Leap_15.6 | TUXEDO Opensuse Leap 15.6 | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://rpm.tuxedocomputers.com/opensuse/15.6 |

    7 | code | Visual Studio Code | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://packages.microsoft.com/yumrepos/vscode |

    8 | ftp.gwdg.de-openSUSE_Leap_$releasever | Packman Repository | Ja | (r ) Ja | Ja | - | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/m…/suse/openSUSE_Leap_15.6/ |

    9 | google-chrome | google-chrome | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64 |

    12 | https-download.opensuse.org-3cf04655 | openSUSE:Leap:15.6:Update | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://download.opensuse.org/update/leap/15.6/oss/ |

    10 | https-download.opensuse.org-12c53fb0 | home:illuusio | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://download.opensuse.org/…ries/home:/illuusio/15.6/ |

    13 | https-download.opensuse.org-67b951fa | home:MaxxedSUSE:Compiler-Tools-15.6 | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://download.opensuse.org/…Compiler-Tools-15.6/15.6/ |

    14 | https-download.opensuse.org-68abe971 | SUSE:SLE-15:Update | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://download.opensuse.org/…ution/leap/15.6/repo/oss/ |

    15 | https-download.opensuse.org-77dcb155 | utilities | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://download.opensuse.org/repositories/utilities/15.6/ |

    11 | https-download.opensuse.org-25898cf0 | openSUSE:Backports:SLE-15-SP6 | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://download.opensuse.org/…rts:/SLE-15-SP6/standard/ |

    16 | https-download.opensuse.org-e2c7f349 | openSUSE:Leap:15.6 | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://download.opensuse.org/…USE:/Leap:/15.6/standard/ |

    17 | https-download.opensuse.org-f480253c | systemsmanagement:cockpit | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://download.opensuse.org/…management:/cockpit/15.6/ |

    18 | openSUSE-Leap-15.6-1 | openSUSE-Leap-15.6-1 | Nein | ---- | ---- | - | 99 | rpm-md | hd:/?device=/dev/disk/by-id/usb-SanDisk_Cruzer_Blade_4C530001280222109071-0:0-part2 |

    19 | repo-backports-debug-update | Update repository of openSUSE Backports (Debug) | Nein | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/u…eap/15.6/backports_debug/ |

    20 | repo-backports-update | Update repository of openSUSE Backports | Ja | (r ) Ja | Ja | - | 99 | rpm-md | http://download.opensuse.org/update/leap/15.6/backports/ |

    21 | repo-debug | Debug Repository | Nein | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/d…ution/leap/15.6/repo/oss/ |

    22 | repo-debug-non-oss | Debug Repository (Non-OSS) | Nein | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/d…n/leap/15.6/repo/non-oss/ |

    23 | repo-debug-update | Update Repository (Debug) | Nein | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/debug/update/leap/15.6/oss/ |

    24 | repo-debug-update-non-oss | Update Repository (Debug, Non-OSS) | Nein | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/debug/update/leap/15.6/non-oss/ |

    25 | repo-non-oss | Non-OSS Repository | Ja | (r ) Ja | Ja | - | 99 | rpm-md | http://download.opensuse.org/d…n/leap/15.6/repo/non-oss/ |

    26 | repo-openh264 | Open H.264 Codec (openSUSE Leap) | Ja | (r ) Ja | Ja | - | 99 | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap/ |

    27 | repo-oss | Main Repository | Ja | (r ) Ja | Ja | - | 99 | rpm-md | http://download.opensuse.org/d…ution/leap/15.6/repo/oss/ |

    28 | repo-sle-debug-update | Update repository with updates from SUSE Linux Enterprise 15 (Debug) | Nein | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/debug/update/leap/15.6/sle/ |

    29 | repo-sle-update | Update repository with updates from SUSE Linux Enterprise 15 | Ja | (r ) Ja | Ja | - | 99 | rpm-md | http://download.opensuse.org/update/leap/15.6/sle/ |

    30 | repo-source | Source Repository | Nein | ---- | ---- | - | 99 | N/A | http://download.opensuse.org/s…ution/leap/15.6/repo/oss/ |

    31 | repo-update | Main Update Repository | Ja | (r ) Ja | Ja | - | 99 | rpm-md | http://download.opensuse.org/update/leap/15.6/oss/ |

    32 | repo-update-non-oss | Update Repository (Non-Oss) | Ja | (r ) Ja | Ja | - | 99 | rpm-md | http://download.opensuse.org/update/leap/15.6/non-oss/ |

    33 | shells_fish_release_4 | fish shell - 4.x release series (15.6) | Ja | (r ) Ja | Nein | - | 99 | rpm-md | https://download.opensuse.org/…s:/fish:/release:/4/15.6/ |

    34 | webmin-stable-noarch | Webmin Releases | Ja | (r ) Ja | Ja | - | 99 | rpm-md | https://download.webmin.com/download/newkey/yum |

    Für den Inhalt des Beitrages 323891 haftet ausdrücklich der jeweilige Autor: whartmuth

  • Der Output von zypper lr -d:


    Danke.

    Für den Inhalt des Beitrages 323893 haftet ausdrücklich der jeweilige Autor: whartmuth

  • /usr/sbin/update-bootloader: No such file or directory

    Bei meiner Installation ist der Pfad /sbin/update-bootloader .

    Zeige bitte

    Code
    zypper se -s update-bootloader

    und auch noch

    Code
    zypper se -s migration-tool

    Einmal editiert, zuletzt von luigi ()

    Für den Inhalt des Beitrages 323895 haftet ausdrücklich der jeweilige Autor: luigi

  • Habe gerade gesehen, dass bei mir sowohl

    /sbin/update-bootloader -> pbl

    als auch

    /usr/sbin/update-bootloader -> pbl

    ein Link auf pbl ist.


    Könnte dieser Link oder gar pbl (manage boot loader configuration) bei dir fehlen?

    Für den Inhalt des Beitrages 323896 haftet ausdrücklich der jeweilige Autor: luigi


  • Ergibt dann diesen Beitrag:



    Bitte:

    Konsole öffnen, Befehl eingeben, alle Ausgaben incl. der kompletten Befehlszeile markieren und kopieren, neues Thema oder neuen Beitrag hier im Forum erstellen, auf den Knopf </> klicken und alles in den betreffenden Teil des Fensters unter Quellcode einfügen. Nichts nachbearbeiten. Es gibt auch den Button Vorschau.


    Code
    stephan@linux64:~> cnf /usr/sbin/update-bootloader 
    Das Programm '/usr/sbin/update-bootloader' ist verfügbar im Paket '/usr/sbin/update-bootloader', das auf ihrem System installiert ist.
    stephan@linux64:~> 

    Warum Code Tags:

    Das Terminal/Konsole benutzt Monospace Schriftarten, das bedeutet, jedes Zeichen ist gleich breit.

    Daher werden dann 8 Leerzeichen genauso breit wie 8 z.

    Damit konstruiert das Terminal/Konsole dann Tabellen:

    Code
    stephan@linux64:~> zypper lr -d
    #  | Alias                            | Name                             | Enabled | GPG Check | Refresh | Keep | Priority | Type     | URI                                                                                         | Service
    ---+----------------------------------+----------------------------------+---------+-----------+---------+------+----------+----------+---------------------------------------------------------------------------------------------+--------
     1 | Backports                        | Backports                        | Nein    | ----      | ----    | -    |   99     | rpm-md   | https://download.opensuse.org/update/leap/16.0/backports/                                   | 
     2 | Education                        | Education                        | Nein    | ----      | ----    | -    |   99     | N/A      | https://download.opensuse.org/repositories/Education/16.0/                                  | 
     3 | Emulators                        | Emulators                        | Nein    | ----      | ----    | -    |   99     | N/A      | https://ftp.gwdg.de/pub/linux/suse/opensuse/repositories/Emulators/16.0/                    | 
     4 | Enlightenment                    | Enlightenment                    | Nein    | ----      | ----    | -    |   60     | N/A      | https://download.opensuse.org/repositories/X11:/Enlightenment:/Factory/16.0/                | 
     5 | Geo                              | Geo                              | Nein    | ----      | ----    | -    |  120     | N/A      | https://download.opensuse.org/download/repositories/Application:/Geo/16.0/                  | 

    Das sieht schon etwas strukturierter aus, als bei Dir????

    Für den Inhalt des Beitrages 323897 haftet ausdrücklich der jeweilige Autor: Sauerland

  • Habe gerade gesehen, dass bei mir sowohl

    /sbin/update-bootloader -> pbl

    als auch

    /usr/sbin/update-bootloader -> pbl

    ein Link auf pbl ist.

    Interessant! Ich habe folgenden Zustand (und dieselbe völlig zutreffende Fehlermeldung im Migration-Tool):

    Code
    macbeth:~ #  ll /usr/sbin/update-bootloader /sbin/update-bootloader  /usr/sbin/pbl /sbin/pbl
    ls: cannot access '/usr/sbin/update-bootloader': No such file or directory
    ls: cannot access '/usr/sbin/pbl': No such file or directory
    -rwxr-xr-x 1 root root 9498 Sep 25  2024 /sbin/pbl
    lrwxrwxrwx 1 root root    3 Sep 25  2024 /sbin/update-bootloader -> pbl
    macbeth:~ #  rpm -qf /sbin/update-bootloader /sbin/pbl
    perl-Bootloader-1.8.2-150600.3.3.1.x86_64
    perl-Bootloader-1.8.2-150600.3.3.1.x86_64

    Für den Inhalt des Beitrages 323906 haftet ausdrücklich der jeweilige Autor: Welm

  • Auf einem aktuellen Leap 15.6-System habe ich zum Testen gerade das opensuse-migration-tool installiert und dabei festgestellt, dass

    1. es nicht die neueste Version (github) vom opensuse-migration-tool ist
    2. /usr/sbin/update-bootloader nicht existiert
    3. und ich nach /sbin/opensuse-migration-tool --dry-run als user die gleichen Fehlermeldungen erhalte wie in post #1 angezeigt.
    4. Auf Systemen, die vor einiger Zeit mit dem opensuse-migration-tool upgedatet wurden, ist /usr/sbin/update-bootloader nun aber vorhanden.

    Anzumerken ist, dass ich bereits mehrere Leap15.6-Rechner mit diesem Tool erfolgreich auf Leap 16.0 gebracht habe, ohne diese Fehlermeldungen damals zu bemerken ...

    Für den Inhalt des Beitrages 323907 haftet ausdrücklich der jeweilige Autor: luigi