web-dev-qa-db-fra.com

Message "Échec de démarrage de l'application des variables du noyau" lors du démarrage

Lorsque je lance l'installation d'Ubuntu 16.04, le message "Impossible de démarrer l'application de variables noyau". Mis à part ce message d'erreur, le processus de démarrage fonctionne correctement et je peux accéder avec succès au système d'exploitation. Tout semble bien fonctionner pour la plupart. Cependant, j’ai été exclu du système par le passé et je devais nettoyer des éléments du menu de démarrage pour accéder au système d’exploitation. Aussi, mon installation a quelques problèmes en ce qui concerne les paramètres d'affichage enregistrés.

"Échec de démarrage de l'application des variables du noyau" Je suis curieux de savoir ce que cela signifie. Y a-t-il un moyen de régler ce problème?

Voici la sortie quand je lance Sudo systemctl status systemd-sysctl.service FYI Je suis un nouvel utilisateur de Linux/Ubuntu

systemd-sysctl.service - Apply Kernel Variables
Loaded: loaded (/lib/systemd/system/systemd-sysctl.service; static;
vendor preset: enabled)
Active: failed (Result: exit-code) since Mon 2017-05-15 07:35:45 PDT; 3h 53min ago
 Docs: man:systemd-sysctl.service(8)
       man:sysctl.d(5)
 Process: 817 ExecStart=/lib/systemd/systemd-sysctl (code=exited,status=1/FAILURE)
Main PID: 817 (code=exited, status=1/FAILURE)

May 15 07:35:45 ubuntu systemd[1]: Starting Apply Kernel Variables...
May 15 07:35:45 ubuntu systemd-sysctl[817]: Line is not an assignment in file '/etc/sysctl.d/99-sysctl.conf': (null)
May 15 07:35:45 ubuntu systemd[1]: systemd-sysctl.service: Main process exited, code=exited, status=1/FAILURE
May 15 07:35:45 ubuntu systemd[1]: Failed to start Apply Kernel Variables.
May 15 07:35:45 ubuntu systemd[1]: systemd-sysctl.service: Unit entered failed state.
May 15 07:35:45 ubuntu systemd[1]: systemd-sysctl.service: Failed with result 'exit-code'.

Voici le résultat de cat /etc/sysctl.d/99-sysctl.conf

#
# /etc/sysctl.conf - Configuration file for setting system variables
# See /etc/sysctl.d/ for additional system variables.
# See sysctl.conf (5) for information.
#

#kernel.domainname = example.com

# Uncomment the following to stop low-level messages on console
#kernel.printk = 3 4 1 3

##############################################################3
# Functions previously found in netbase
#

# Uncomment the next two lines to enable Spoof protection (reverse-path      filter)
# Turn on Source Address Verification in all interfaces to
# prevent some spoofing attacks
#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1

# Uncomment the next line to enable TCP/IP SYN cookies
# See http://lwn.net/Articles/277146/
# Note: This may impact IPv6 TCP sessions too
#net.ipv4.tcp_syncookies=1

# Uncomment the next line to enable packet forwarding for IPv4
#net.ipv4.ip_forward=1

# Uncomment the next line to enable packet forwarding for IPv6
#  Enabling this option disables Stateless Address Autoconfiguration
#  based on Router Advertisements for this Host
#net.ipv6.conf.all.forwarding=1


###################################################################
# Additional settings - these settings can improve the network
# security of the Host and prevent against some network attacks
# including spoofing attacks and man in the middle attacks through
# redirection. Some network environments, however, require that these
# settings are disabled so review and enable them as needed.
#
# Do not accept ICMP redirects (prevent MITM attacks)
#net.ipv4.conf.all.accept_redirects = 0
#net.ipv6.conf.all.accept_redirects = 0
# _or_
# Accept ICMP redirects only for gateways listed in our default
# gateway list (enabled by default)
# net.ipv4.conf.all.secure_redirects = 1
#
# Do not send ICMP redirects (we are not a router)
#net.ipv4.conf.all.send_redirects = 0
#
# Do not accept IP source route packets (we are not a router)
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv6.conf.all.accept_source_route = 0
#
# Log Martian Packets
#net.ipv4.conf.all.log_martians = 1
#
root soft nofile 10000
root hard nofile 12800

www-data soft nofile 10000
www-data hard nofile 12800

Merci d'avance pour vos idées!

1
user689378

Les 4 dernières lignes de votre fichier sysctl.conf

root soft nofile 10000
root hard nofile 12800

www-data soft nofile 10000
www-data hard nofile 12800

Devrait être dans un autre endroit. Modifiez ces lignes à partir de /etc/sysctl.conf, ou placez un # devant chaque ligne et essayez de placer ces limites dans /etc/security/limits.conf comme suggéré dans buntu 14.04: impossible de dépasser 4096 nombre maximal de fichiers ouverts pour l'utilisateur non root , nofile ulimit -n sur Ubuntu 14.04 LTS et https://serverfault.com/questions/165316/how-to-configure- linux-fichier-descripteur-limite-avec-fichier-fichier-max-et-ulimit

De plus, vous devrez peut-être éditer /etc/pam.d/common-session et ajouter la ligne suivante à la fin:

session required pam_limits.so

comme décrit dans https://askubuntu.com/a/162230/283721

1
Charles Green