Tastatur-Setup.Dienst dauert beim Start zu lange (20 + Sek.)

9

Daher versuche ich, meine Startzeit jetzt um 41.772s zu verbessern (mit UBUNTU 17.04 / GNOME 3).

Ich habe einige Probleme gelöst, aber ich kann anscheinend keine Lösung finden, um den Tastatur-Setup-Service zu verbessern

systemd-analyse schuld:

20.671s dev-sda6.device
     20.294s keyboard-setup.service
     16.885s systemd-tmpfiles-setup-dev.service
     15.296s systemd-sysctl.service
     10.730s networking.service
      9.848s ntp.service
      6.699s NetworkManager-wait-online.service
      5.546s click-system-hooks.service
      5.229s ModemManager.service
      4.989s accounts-daemon.service
      4.741s NetworkManager.service
      4.343s grub-common.service
      3.740s iio-sensor-proxy.service
      2.926s repowerd.service
      2.102s systemd-modules-load.service
      2.043s colord.service
      1.847s fwupd.service
      1.770s upower.service
      1.529s switcheroo-control.service
      1.372s [email protected]
      1.357s polkit.service
      1.322s irqbalance.service
      1.167s systemd-rfkill.service

Systemd-Analyse der kritischen Kette:

graphical.target @36.002s
 └─multi-user.target @36.002s
  └─systemd-resolved.service @34.741s +363ms
    └─network.target @34.733s
      └─wpa_supplicant.service @30.369s +679ms
    └─basic.target @24.005s
      └─sockets.target @24.004s
        └─snapd.socket @23.986s +16ms
          └─sysinit.target @23.928s
            └─apparmor.service @23.387s +538ms
              └─local-fs.target @23.384s
                └─run-user-128.mount @35.104s
                  └─local-fs-pre.target @23.384s
                    └─keyboard-setup.service @3.089s +20.294s
                      └─systemd-journald.socket @3.049s
                        └─-.slice @2.602s

Irgendeine Hilfe? Kann ich es deaktivieren und den Dienst nach dem Start starten lassen? oder sollte ich einen anderen Tastaturtreiber installieren? Mein Computer ist ein HP Pavillion DV6 Intel i7, 8 GB RAM

Vielen Dank!

Hector Muñoz H.
quelle
Ok, ich habe es geschafft, den Tastatur-Setup-Service drastisch von 20 Sekunden auf 2 Sekunden zu verringern. gedit /lib/systemd/system/keyboard-setup.serviceund Hinzufügen TimeoutStartSec=10secam unteren Rand von [Service]. Ich kämpfe immer noch mitsystemd-tmpfiles-setup-dev.service
Hector Muñoz H
Ich habe @Jeroen Vermeulen - MageHosts Methode unten ( sudo systemctl edit ...) verwendet und es auch für getan systemd-tmpfiles-setup-dev.service. Jetzt wurde das Tastatur-Setup um 6s auf 16s (immer noch sehr hoch) und das tmpfiles-Setup von ~ 20s auf> 1s reduziert. Unter Kubuntu 18.04 habe ich eine USB-Tastatur und USB ist in meinem "BIOS" nicht aktiviert (ich habe einen Fehler gemacht, muss ihn zurücksetzen, um ihn zu aktivieren). beide / beide könnten relevant sein.
pbhj

Antworten:

4

Die Antwort von @ hector-muñoz-h funktioniert, aber es ist nicht der richtige Weg. Sie sollten keine Distributionsdateien bearbeiten.

Das ist der richtige Weg:

FIXSERVICE="keyboard-setup.service"
mkdir -p "/etc/systemd/system/${FIXSERVICE}.d"
echo -e "[Service]\nTimeoutStartSec=10" > "/etc/systemd/system/${FIXSERVICE}.d/reduce-timeout.conf"

Sie können auch systemctl edit keyboard-setup.serviceFolgendes verwenden und in den Editor einfügen:

[Service]
TimeoutStartSec=10

Speichern und beenden Sie dann den Editor.

Jeroen Vermeulen - MageHost
quelle
1

Ok, ich habe es geschafft, den Tastatur-Setup-Service drastisch von 20 Sekunden auf 2 Sekunden zu verringern. sudo gedit /lib/systemd/system/keyboard-setup.service,

und Hinzufügen der Zeile:

TimeoutStartSec=10sec

nach der letzten Zeile des [Service] -Bits. Es stellte sich heraus, dass mein Problem darin bestand, dass dieser Dienst eine Zeitüberschreitung aufwies und dies nicht definiert wurde.

Hector Muñoz H.
quelle