Beiträge von rebell21

    Wofür steht die Abkürzung TE ?


    Ich verstehe allerdings nicht wie die Einträge security=selinux enforcing=1 selinux=1 in den Bootloader kommen. Ich habe sie nirgendwo eingetragen. Ich kannte sie in der Form auch überhaupt nicht. Ich habe im opensuse-migration-tool lediglich selinux aktiviert und apparmor abgewählt. Und die VM ist nach Abschluss des migration tools auch normal gebootet . Allerdings eben ohne netzwerk.


    Ich habe dann auf Euren Ratschlag als Lösung net.ifnames=0 manuell vor dem Boot eingetragen. Dann habe ich gefragt wie das persistent gemacht werden kann. Dann habe ich mit bootloader.... --config den Bootloader neu erzeugt und dann ist die VM nicht mehr gebootet. Und der Grund war das plötzlich Vorhandensein der Parameter security=selinux enforcing=1 selinux=1



    beim Upgrade von Leap15.6 mit dem Migration Tool muss man entscheiden, ob apparmor beibehalten werden soll oder ob auf Selinux gewechselt werden soll


    Was bedeutet das ?


    Was genau macht apparmor ? Was macht SElinux ?

    Benötigt man bei der Arebeit mit Opensuse apparmor ?

    Ich arbeite schon lange mit OPensuse, aber apparmor ist mir noch nie begegnet.


    Wozu braucht man apparmor ? Geht es auch ohne apparmor?

    ich hatte das ja mit yast2 gemacht. Wird der bootloader nach Klicken auf ok nicht neu geschrieben ? Die VM ist jedenfalls gebootet.



    Ich habe auch noch

    Code
    security=apparmor

    eingefügt und aa-status zeigt jetzt

    apparmor scheint zu laufen

    Und selinux scheint abgeschaltet


    Code
    OpenSuSe-VM:/home/peter # getenforce
    Disabled
    OpenSuSe-VM:/home/peter # 

    Sollte ich apparmor jetzt nicht wieder aktivieren ?


    Im Moment sind doch weder selinux noch apparmor aktiv , oder ?



    den os-prober


    Code
    Warning: os-prober will be executed to detect other bootable partitions.
    Its output will be used to detect bootable binaries on them and create new boot entries.


    habe ich auch deaktiviert. Leap 16.0 startet jetzt viel schneller

    nach dem Booten


    Code
    (base) peter@OpenSuSe-VM:~> sudo grep -i net.ifnames=0 /boot/grub2/grub.cfg
    [sudo] Passwort für root: 
            linux   /boot/vmlinuz-6.12.0-160000.8-default root=UUID=e9c369e8-5e0d-4cf8-bc40-080aba432905  ${extra_cmdline} splash=silent resume=/dev/disk/by-path/pci-0000:04:00.0-part3 quiet net.ifnames=0 mitigations=auto
                    linux   /boot/vmlinuz-6.12.0-160000.8-default root=UUID=e9c369e8-5e0d-4cf8-bc40-080aba432905  ${extra_cmdline} splash=silent resume=/dev/disk/by-path/pci-0000:04:00.0-part3 quiet net.ifnames=0 mitigations=auto
                    linux   /boot/vmlinuz-6.4.0-150600.23.73-default root=UUID=e9c369e8-5e0d-4cf8-bc40-080aba432905  ${extra_cmdline} splash=silent resume=/dev/disk/by-path/pci-0000:04:00.0-part3 quiet net.ifnames=0 mitigations=auto
                    linux   /boot/vmlinuz-6.4.0-150600.23.47-default root=UUID=e9c369e8-5e0d-4cf8-bc40-080aba432905  ${extra_cmdline} splash=silent resume=/dev/disk/by-path/pci-0000:04:00.0-part3 quiet net.ifnames=0 mitigations=auto
    (base) peter@OpenSuSe-VM:~> 

    Hidalgo


    ich habe mit

    Code
    sudo yast2 bootloader

    die boot-loader Config Datei editiert


    Im Reiter "Kernel Parameter" die Parameter


    Code
    security=selinux enforcing=1 selinux=1

    entfernt. Die standen dort nämlich drin


    Und den Parameter

    Code
    net.ifnames=0

    eingefügt. Dann mit ok gespeichert. Nun startet der Rechner und die Parameter


    Code
    security=selinux enforcing=1 selinux=1

    stehen auch nicht mehr in der Boot-Zeile.


    Und das Netzwerk funktioniert.


    Sollte man im opensuse-migration Tool bei apparmor bleiben ? Was bedeutet das jetzt für meine Leap 16.0 Version ?


    Ist aber wirklich kompliziert

    Code
    security=selinux enforcing=1 selinux=1

    genau das Vorhandensein dieser Parameter verhindert den Boot. Ich habe diese als Bootparamter manuell beim Booten eingefügt. Dann bootet Leap 16.0 nicht. Wenn ich die Kommandos


    Code
    update-bootloader --add net.ifnames=0
    update-bootloader --config

    ausführe, werden die Parameter

    Code
    security=selinux enforcing=1 selinux=1 net.ifnames=0

    in die Datei /boot/grub2/grub.cfg eingefügt. Und dann bootet Leap 16.0 nicht. Wenn ich nur


    Code
    net.ifnames=0 

    manuell bei den Bootparametern einfüge, bootet der Rechner


    Ich habe bei dem opensuse-migration tool ais Selinux umgeschaltet weg von apparmor. War das ein Fehler ? Wie kann ich Selinux wieder loswerden?

    Code
    OpenSuSe-VM:/home/peter # cat /proc/cmdline
    BOOT_IMAGE=/boot/vmlinuz-6.12.0-160000.8-default root=UUID=e9c369e8-5e0d-4cf8-bc40-080aba432905 splash=silent resume=/dev/disk/by-path/pci-0000:04:00.0-part3 quiet mitigations=auto net.ifnames=0
    OpenSuSe-VM:/home/peter # 


    kann es sein, dass die alternativen Kernel 6.4.0..... beim Booten stören?


    Kann ich das os-prober irgendwie loswerden ?

    Code
    OpenSuSe-VM:/home/peter # update-bootloader --add-option net.ifnames=0
    OpenSuSe-VM:/home/peter # update-bootloader --config
    OpenSuSe-VM:/home/peter # grep -i net.ifnames=0 /boot/grub2/grub.cfg
            linux   /boot/vmlinuz-6.12.0-160000.8-default root=UUID=e9c369e8-5e0d-4cf8-bc40-080aba432905  ${extra_cmdline} splash=silent resume=/dev/disk/by-path/pci-0000:04:00.0-part3 quiet mitigations=auto security=selinux enforcing=1 selinux=1 net.ifnames=0
                    linux   /boot/vmlinuz-6.12.0-160000.8-default root=UUID=e9c369e8-5e0d-4cf8-bc40-080aba432905  ${extra_cmdline} splash=silent resume=/dev/disk/by-path/pci-0000:04:00.0-part3 quiet mitigations=auto security=selinux enforcing=1 selinux=1 net.ifnames=0
                    linux   /boot/vmlinuz-6.4.0-150600.23.73-default root=UUID=e9c369e8-5e0d-4cf8-bc40-080aba432905  ${extra_cmdline} splash=silent resume=/dev/disk/by-path/pci-0000:04:00.0-part3 quiet mitigations=auto security=selinux enforcing=1 selinux=1 net.ifnames=0
                    linux   /boot/vmlinuz-6.4.0-150600.23.47-default root=UUID=e9c369e8-5e0d-4cf8-bc40-080aba432905  ${extra_cmdline} splash=silent resume=/dev/disk/by-path/pci-0000:04:00.0-part3 quiet mitigations=auto security=selinux enforcing=1 selinux=1 net.ifnames=0
    OpenSuSe-VM:/home/peter #