Der Start von keyboard-setup.service dauert zu lange (20+ Sek.)

Der Start von keyboard-setup.service dauert zu lange (20+ Sek.)

also versuche ich, meine Startzeit jetzt auf 41,772 s zu verbessern (mit UBUNTU 17.04/GNOME 3)

Ich habe einige Probleme gelöst, kann aber keine Lösung zur Verbesserung von keyboard-setup.service finden.

systemd-analyze-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 kritische-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

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

Danke!

Antwort1

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

So geht's richtig:

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 Folgendes auch systemctl edit keyboard-setup.serviceim Editor verwenden und einfügen:

[Service]
TimeoutStartSec=10

Anschließend speichern und den Editor beenden.

Antwort2

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

und fügen Sie die Zeile hinzu:

TimeoutStartSec=10sec

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

verwandte Informationen