Questions sur l'installation et la configuration de Manjaro Linux.
Répondre

user account : argument invalide

#1Messageil y a 3 ans

Bonjour,

Depuis quelques temps, à l'extinction de mon pc j'ai ce message qui apparaît :

Impossible to create user accounts
Et aujourd'hui lors d'une grasse mise à jour, j'ai eu ce message dans le terminal :

Creating system user accounts...
Failed to write files: Invalid argument
erreur : la commande n’a pas pu être exécutée correctement
Je ne comprends pas et je n'ai pas trouvé sur le Net.

Pouvez-vous m'aider ?

Merci.

user account : argument invalide

#2Messageil y a 3 ans

tu as toujours ce message suite à la derniere maj ?

user account : argument invalide

#3Messageil y a 3 ans

Oui, toujours

user account : argument invalide

#4Messageil y a 3 ans

Bonjour.
J'opterais pour un problème de place dans /var/log/. Systemd semble ne pas pouvoir écrire les logs.
Regarde

journalctl --verify
journalctl --disk-usage

user account : argument invalide

#5Messageil y a 3 ans

Voici les retours :

PASS: /var/log/journal/ac43e5137fcf4c9f875c745c438bea62/system@f9c2ed7e1a97481d8376da1accc50ff1-0000000000000001-0005bac5e5e4e736.journal
4639fc8: Invalid object                                          
File corruption detected at /var/log/journal/ac43e5137fcf4c9f875c745c438bea62/system@0005bac5e5e57a43-727f464caeb7a9a5.journal~:4639fc8 (of 75497472 bytes, 97%).
FAIL: /var/log/journal/ac43e5137fcf4c9f875c745c438bea62/system@0005bac5e5e57a43-727f464caeb7a9a5.journal~ (Message invalide)
PASS: /var/log/journal/ac43e5137fcf4c9f875c745c438bea62/user-1000@12ee91e689e94e70952c4247bfafe0c6-000000000024fbb2-0005ba126adfc2f4.journal
PASS: /var/log/journal/ac43e5137fcf4c9f875c745c438bea62/user-1000@12ee91e689e94e70952c4247bfafe0c6-0000000000265494-0005ba438bade377.journal
PASS: /var/log/journal/ac43e5137fcf4c9f875c745c438bea62/system@0005ba80c8e3ecd4-728280addc835229.journal~
PASS: /var/log/journal/ac43e5137fcf4c9f875c745c438bea62/user-1000.journal
PASS: /var/log/journal/ac43e5137fcf4c9f875c745c438bea62/system.journal
et :

 journalctl --disk-usage                                                                                                   
Archived and active journals take up 312.0M in the file system.

user account : argument invalide

#6Messageil y a 3 ans

Si tu veux nettoyer proprement en ne gardant par exemple que les logs des 30 derniers jours:

sudo journalctl --vacuum-time 30days

user account : argument invalide

#7Messageil y a 3 ans

Merci :salut:

J'ai bien tout nettoyé, mais au redémarrage, j'ai toujours :

[Failed] Failed to start create system users
Il n'y a qu'un utilisateur : moi.

Et à cause de ces messages, lors du redémarrage, à l'extinction comme au démarrage, il faut 5 minutes.

Ma / et la partition de démarrage se trouvant sur un SSD, ça me semble long.

user account : argument invalide

#8Messageil y a 3 ans

tu as fait quelque chose en systemd-homed ?
modifié un fichier de config ?

user account : argument invalide

#9Messageil y a 3 ans

Non, je n'ai rien touché, je ne savais même pas que ce service existait.

Voici en tous cas, ce que j'ai et c'est pas normal vu que mon nom d'utilisateur bruno donne :

sudo homectl inspect bruno
Failed to inspect home: Unit dbus-org.freedesktop.home1.service not found.
Donc, il y a un truc d'anormal. Dois-je recréer l'utilisateur "bruno" ? Qui est pourtant repris sous 1000 et repris dans le compte utilisateur.

user account : argument invalide

#10Messageil y a 3 ans

je le déconseille très fortement ,
systemd ne pardonne aucune erreur

user account : argument invalide

#11Messageil y a 3 ans

J'ai regardé les logs du jour, mais je n'y pige rien, voici ce que me donne sudo journalctl -b0 :

Journal begins at Sun 2021-02-07 22:40:11 CET, ends at Sat 2021-02-13 09:33:13 CET. --
fév 13 02:18:26 bruno-kde kernel: ENERGY_PERF_BIAS: Set to 'normal', was 'performance'
fév 13 02:18:26 bruno-kde kernel: ACPI Error: Aborting method \_SB.PCI0.SPI1.FPNT._CRS due to previous error (AE_AML_INVALID_RESOURCE_TYPE) (20200925/psparse-529)
fév 13 02:18:26 bruno-kde kernel: ACPI Error: Method execution failed \_SB.PCI0.SPI1.FPNT._CRS due to previous error (AE_AML_INVALID_RESOURCE_TYPE) (20200925/uteval-68)
fév 13 02:18:26 bruno-kde kernel: ACPI Error: Aborting method \_SB.PCI0.SPI2.FPNT._CRS due to previous error (AE_AML_INVALID_RESOURCE_TYPE) (20200925/psparse-529)
fév 13 02:18:26 bruno-kde kernel: ACPI Error: Method execution failed \_SB.PCI0.SPI2.FPNT._CRS due to previous error (AE_AML_INVALID_RESOURCE_TYPE) (20200925/uteval-68)
fév 13 02:18:26 bruno-kde kernel: nvme nvme0: missing or invalid SUBNQN field.
fév 13 02:18:26 bruno-kde kernel: usb: port power management may be unreliable
fév 13 02:18:26 bruno-kde kernel: sd 8:0:0:0: [sde] Optimal transfer size 33553920 bytes not a multiple of physical block size (4096 bytes)
fév 13 02:18:26 bruno-kde kernel: vboxdrv: loading out-of-tree module taints kernel.
fév 13 02:18:26 bruno-kde kernel: VBoxNetAdp: Successfully started.
fév 13 02:18:26 bruno-kde kernel: VBoxNetFlt: Successfully started.
fév 13 02:18:26 bruno-kde systemd-sysusers[248]: Failed to write files: Invalid argument
fév 13 02:18:26 bruno-kde systemd[1]: systemd-sysusers.service: Failed with result 'exit-code'.
fév 13 02:18:26 bruno-kde systemd[1]: Failed to start Create System Users.
fév 13 02:18:27 bruno-kde kernel: nvidia: module license 'NVIDIA' taints kernel.
fév 13 02:18:27 bruno-kde kernel: Disabling lock debugging due to kernel taint
fév 13 02:18:27 bruno-kde kernel: 
fév 13 02:18:27 bruno-kde kernel: NVRM: loading NVIDIA UNIX x86_64 Kernel Module  460.39  Thu Jan 21 21:54:06 UTC 2021
fév 13 02:18:27 bruno-kde kernel: acpi PNP0C14:01: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)
fév 13 02:18:27 bruno-kde kernel: acpi PNP0C14:02: duplicate WMI GUID 05901221-D566-11D1-B2F0-00A0C9062910 (first instance was on PNP0C14:00)
fév 13 02:18:27 bruno-kde systemd-udevd[263]: could not read from '/sys/module/pcc_cpufreq/initstate': No such device
fév 13 02:18:28 bruno-kde kernel: rtw_8821ce 0000:02:00.0: rfe 2 isn't supported
Pour les erreurs ACPI, il paraît que cela n'est pas important : voir ce message.

J'ai aussi vérifié sudo systemctl --user, qui me retournr :

sudo systemctl --user                                                                                                SIGPIPE(13) ↵  834  09:44:32 
[sudo] Mot de passe de bruno : 
Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)
D'après le wiki d'archlinux, il faut faire sudo systemctl --user enable, qui me renvoit :

sudo systemctl --user enable                                                          
Too few arguments.
Mais pour le "Failed to start create system users, cela reste ;rale:;rale:

Alors, que dois-je faire ?

Un conseil ?

user account : argument invalide

#12Messageil y a 3 ans

Salut,
obelix1502 a écrit : il y a 3 ans
J'ai aussi vérifié sudo systemctl --user, qui me retournr :

sudo systemctl --user                                                                                                SIGPIPE(13) ↵  834  09:44:32 
[sudo] Mot de passe de bruno : 
Failed to connect to bus: $DBUS_SESSION_BUS_ADDRESS and $XDG_RUNTIME_DIR not defined (consider using --machine=<user>@.host --user to connect to bus of other user)
D'après le wiki d'archlinux, il faut faire sudo systemctl --user enable, qui me renvoit :

sudo systemctl --user enable                                                          
Too few arguments.
Mais pour le "Failed to start create system users, cela reste ;rale:;rale:

Alors, que dois-je faire ?

Un conseil ?
Il ne faut pas utiliser sudo avec systemctl --user ou systemctl tout court, pour lister les services actifs. D'ailleurs je ne l'utilise jamais quelque soit la commande systemctl, le mot de passe est demandé automatiquement si besoin.
homectl est inutile si les utilisateurs ne sont pas gérés par homed.

Pour ce qui est de ton message d'erreur, si systemd-sysusers.service a planté, voir :

sytemctl status systemd-sysusers.service
ça peut venir d'incohérences entre les fichiers /etc/passwd ou /etc/group et /etc/shadow ou /etc/gshadow.
À vérifier avec les commandes :

sudo pwck 
et

sudo grpck
edit : et pour systemctl --user enable, le message d'erreur est normal, la bonne commande pour valider un service géré par l'utilisateur est systemctl --user enable nomduservice.service

user account : argument invalide

#13Messageil y a 3 ans

Merci, ta commande sudo grpck m'a montré plein de groupes invalides que j'ai du supprimer.

Mais j'ai encore ceci :

 sytemctl status systemd-sysusers.service
zsh: correct 'sytemctl' to 'systemctl' [nyae]? y
● systemd-sysusers.service - Create System Users
     Loaded: loaded (/usr/lib/systemd/system/systemd-sysusers.service; static)
     Active: inactive (dead)
  Condition: start condition failed at Sat 2021-02-13 10:39:30 CET; 8h ago
             └─ ConditionNeedsUpdate=/etc was not met
Ok, je l'ai relancé et la statut me donne : actif.

Quand certaines opérations en cours seront terminées, je redémarrerai et on verra si je peux le mettre en résolu.

Merci pour toutes ces explications. Je me débrouille avec Manjaro, mais systemd et moi, je n'y pige pas grand chose. :oops::oops:

user account : argument invalide

#14Messageil y a 3 ans

alors il faut savoir concernant systemd :
- arch & manjaro n'utilisent pas toutes les fonctionnalités "supportés" ,
car il y a des millions de lignes codés , et des possibilités de paramétrage bien trop nombreux

exemple , la partie systemd-network et systemd-homed n'est pas utilisé ( en gros on a un minimum de config ) pour que cela fonctionne sans

d'autre distributions vont plus loin , mais augmente toute dépendance forte entre systemd&linux
Répondre