• 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] (Versuchten) Start des NetworkManagers deaktivieren

Chris K.

Member
Hallo,
ich benutze die "traditionelle Methode" (mit ifup; über yast konfiguriert) um mit meinem suse 12.1 Rechner über wlan ins Internet zu gelangen.
Das funktioniert auch wunderbar. Aber neulich habe ich - mich über die lange Boot-Zeit des Rechners wundernd - mal Esc gedrückt, um mir beim Booten die diversen Meldungen anzugucken und da taucht immer der Versuch auf den NetworkManager zu starten - mit einem roten FAILED. Wie gesagt, ist ja auch okay, weil ich ihn gar nicht benutze, aber was nervt ist, das dafür doch einige Sekunden beim Hochfahren draufgehen (ich glaub ein 30 Sekunden time-out).
Meine erste und einzige Idee war, den NetworkManager über die runlevel Konfiguration in yast zu deaktivieren, aber da gibt es den Punkt gar nicht.
Jetzt weiß ich nicht mehr weiter. Kann man da vielleicht manuell eine Liste von beim Booten zu startenden Services manipulieren?
 

RME

Advanced Hacker
Hallo,

In der Datei (SUSE 11.4)

Code:
/etc/sysconfig/network/config
gibts die Variablen:

Code:
NETWORKMANAGER="no"

NM_ONLINE_TIMEOUT="30"
Gruss,
Roland
 
OP
Chris K.

Chris K.

Member
Also In der Datei /etc/sysconfig/network/config waren die Variablen NETWORKMANAGER und NM_ONLINE_TIMEOUT bereits gesetzt wie oben vorgeschlagen.

systemctl disable /pfad/zur/networkmanager.service hab ich ausgeführt (als root, mit dem entsprechenden Pfad).
Jetzt versucht er auch nicht mehr den NetworkManager zu starten, hängt aber an anderer Stelle. Ich glaube bei dem Versuch remoteFS oder so zu starten.
Wenn mir nochmal jemand sagen könnte, wo ich die Bootlogs finde, kann ich da vielleicht mal einen Auszug posten.
 

tomm.fa

Administrator
Teammitglied
Du meinst:
Code:
egrep -i net /var/log/boot.msg
<6>[    0.005500] Initializing cgroup subsys net_cls
<6>[    0.426135] NET: Registered protocol family 16
<6>[    0.525078] NetLabel: Initializing
<6>[    0.525079] NetLabel:  domain hash size = 128
<6>[    0.525080] NetLabel:  protocols = UNLABELED CIPSOv4
<6>[    0.525089] NetLabel:  unlabeled traffic allowed by default
<6>[    0.595089] NET: Registered protocol family 2
<6>[    0.598697] NET: Registered protocol family 1
<6>[    0.886745] audit: initializing netlink socket (disabled)
<6>[    1.475339] usbcore: registered new interface driver ums-onetouch
<6>[    1.476264] NET: Registered protocol family 10
<6>[    5.313386] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
service network-remotefs stop
Shutting down (remotefs) network interfaces:
Shutting down service (remotefs) network  .  .  .  .  .  .  .  .  .done
<notice -- Dec  4 10:32:47.83276000> service network-remotefs done
service network stop
Shutting down (localfs) network interfaces:
doneShutting down service (localfs) network  .  .  .  .  .  .  .  .  .done
?
 
OP
Chris K.

Chris K.

Member
Ja, das meine ich, aber

egrep: /var/log/boot.msg: Datei oder Verzeichnis nicht gefunden
 

tomm.fa

Administrator
Teammitglied
Für die Meldungen, welche in /var/log/boot.msg auftauchen, muss (glaube ich) der Dienst rc-local laufen. Was ergibt denn die Ausgabe von:
Code:
systemctl status rc-local.service
?
 
OP
Chris K.

Chris K.

Member
Also:

Code:
systemctl status rc-local.service
rc-local.service - /etc/init.d/boot.local Compatibility
          Loaded: loaded (/lib/systemd/system/rc-local.service; static)
          Active: active (exited) since Fri, 13 Apr 2012 09:51:21 +0200; 2min 26s ago
         Process: 965 ExecStart=/etc/init.d/boot.local (code=exited, status=0/SUCCESS)
          CGroup: name=systemd:/system/rc-local.service

Code:
dmesg | egrep -i "net|err|r8169"
[    0.000000] ACPI: IRQ0 used by override.
[    0.000000] ACPI: IRQ2 used by override.
[    0.000000] ACPI: IRQ9 used by override.
[    0.003322] Initializing cgroup subsys net_cls
[    0.267601] NET: Registered protocol family 16
[    0.313496] ACPI: Using IOAPIC for interrupt routing
[    0.363997] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0._PRT]
[    0.364177] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCE2._PRT]
[    0.364212] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PCEA._PRT]
[    0.364246] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.P0PC._PRT]
[    0.364310] ACPI: PCI Interrupt Routing Table [\_SB_.PCI0.PE20._PRT]
[    0.369757] ACPI: PCI Interrupt Link [LNKA] (IRQs *4 7 10 11 14 15)
[    0.369809] ACPI: PCI Interrupt Link [LNKB] (IRQs 4 *7 10 11 14 15)
[    0.369864] ACPI: PCI Interrupt Link [LNKC] (IRQs 4 7 *10 11 14 15)
[    0.369916] ACPI: PCI Interrupt Link [LNKD] (IRQs 4 7 10 *11 14 15)
[    0.369969] ACPI: PCI Interrupt Link [LNKE] (IRQs 4 7 10 11 14 15) *0, disabled.
[    0.370001] ACPI: PCI Interrupt Link [LNKF] (IRQs 4 7 10 11 14 15) *0, disabled.
[    0.370033] ACPI: PCI Interrupt Link [LNKG] (IRQs 4 7 *10 11 14 15)
[    0.370064] ACPI: PCI Interrupt Link [LNKH] (IRQs 4 7 10 11 14 15) *0, disabled.
[    0.376527] NetLabel: Initializing
[    0.376528] NetLabel:  domain hash size = 128
[    0.376529] NetLabel:  protocols = UNLABELED CIPSOv4
[    0.376538] NetLabel:  unlabeled traffic allowed by default
[    0.445303] NET: Registered protocol family 2
[    0.448515] NET: Registered protocol family 1
[    1.619562] audit: initializing netlink socket (disabled)
[    1.655745] pcieport 0000:00:02.0: Signaling PME through PCIe PME interrupt
[    1.655748] pci 0000:04:00.0: Signaling PME through PCIe PME interrupt
[    1.655750] pci 0000:04:00.1: Signaling PME through PCIe PME interrupt
[    1.655763] pcieport 0000:00:0a.0: Signaling PME through PCIe PME interrupt
[    1.655765] pci 0000:03:00.0: Signaling PME through PCIe PME interrupt
[    1.655780] pcieport 0000:00:15.0: Signaling PME through PCIe PME interrupt
[    1.655781] pci 0000:01:00.0: Signaling PME through PCIe PME interrupt
[    2.101361] usbcore: registered new interface driver ums-onetouch
[    2.102425] NET: Registered protocol family 10
[    3.763685]  Either enable ECC checking or force module loading by setting 'ecc_enable_override'.
[    3.763686]  (Note that use of the override may cause unknown side effects.)
[    3.782028] r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
[    3.782049] r8169 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[    3.782078] r8169 0000:01:00.0: setting latency timer to 64
[    3.782146] r8169 0000:01:00.0: irq 44 for MSI/MSI-X
[    3.785269] r8169 0000:01:00.0: eth0: RTL8168e/8111e at 0xffffc90011096000, bc:ae:c5:29:55:f6, XID 0c200000 IRQ 44
[    3.833154] boot.localnet[538]: Using boot-specified hostname 'kellercomp.site'
[    3.833160] boot.localnet[538]: Setting up hostname 'kellercomp'..done
[    3.833163] boot.localnet[538]: Setting up loopback interface RTNETLINK answers: File exists
[    3.833167] boot.localnet[538]: ..done
[    3.916473] ifup[820]: Service network not started and mode 'auto' -> skipping
[    3.919372] ifup[827]: Service network not started and mode 'auto' -> skipping
[    8.249474] microcode: Microcode Update Driver: v2.00 <tigran@aivazian.fsnet.co.uk>, Peter Oruba
[    8.304318] ip6_tables: (C) 2000-2006 Netfilter Core Team
[    8.311751] ip_tables: (C) 2000-2006 Netfilter Core Team
[    9.325438] ADDRCONF(NETDEV_UP): wlan0: link is not ready
[    9.330799] NET: Registered protocol family 17
[   10.579290] ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
 

spoensche

Moderator
Teammitglied
Code:
cp /lib/systemd/NetworkManager* /etc/systemd/user
systemctl disable /etc/systemd/user/NetworkManager.service
 
OP
Chris K.

Chris K.

Member
Code:
cp /lib/systemd/NetworkManager* /etc/systemd/user
cp: Aufruf von stat für „/lib/systemd/NetworkManager*“ nicht möglich: Datei oder Verzeichnis nicht gefunden

Es existiert aber die Datei /lib/systemd/system/NetworkManager.service

Kann es sein, dass Du den "Zwischenordner" system vergessen hast? Soll ich es mit dem Pfad mal probieren?
(Sorry, dass ich nur so unregelmäßig poste.)
 

spoensche

Moderator
Teammitglied
Nox Diesque schrieb:
Es existiert aber die Datei /lib/systemd/system/NetworkManager.service

Kann es sein, dass Du den "Zwischenordner" system vergessen hast? Soll ich es mit dem Pfad mal probieren?
(Sorry, dass ich nur so unregelmäßig poste.)

Ja hab den Ordner system vergessen. Kopiere die Dateien NetworkManager.service und NetworkManager-wait-online.service nach /etc/systemd/user und führe danach systemctl aus.
 
Oben