Pourquoi et comment joindre un "log" ?
puis ça sert à quoi d'abord
Cauldron, la prochaine version de Mageia

kozaki Membre non connecté
-
- Voir le profil du membre kozaki
- Inscrit le : 24/10/2011
- Site internet
- Groupes :
Résoudre un souçaye sans log = essayer de comprendre un pépin de Boeing sans accès aux boîtes "noires" = résoudre une affaire impliquant des dizaines de personnes sur un témoignage partiel.
Les logs sont très rapidement accessibles. Exemple avec systemd et connecté en root :
Code TEXT :
journalctl -f
affiche le journal en "live" (LCI GNU/Linux bonjouuur !

Code TEXT :
journalctl -b -p err
affiche toutes les erreurs depuis le dernier boot
Code TEXT :
journalctl -u smartd
affiche toutes les infos sur l'état du (des) disque(s) de stockage si smartmontools est installé et actif.
Code TEXT :
journalctl --since="2016-07-07 21:15" --until="2016-07-07 23:10"
affiche un péno, un autre but et une palanquée de "Scheise, Frösche gehen zu schnell !"

Code TEXT :
journactl -a
affiche le journal complet depuis l'installation du système (!) (grosso modo)
Code TEXT :
journalctl -b [-1]
affiche le journal complet depuis le dernier boot [du boot précédent]
OKidac mais bon mon système a freezé alors cépapossib là.
Vois la dernière commande. Tu redémarres le système ayant gelé (sur l'entrée "failsafe" ou équivalent, ou sur un noyau qui fonctionne) et tapes dans une console (n'importe laquelle) et connecté en root :
Code TEXT :
journactl -b -1 > /chemin/vers/où/tu/veux/retrouver/journalctl-OS-VERSION-NOYAU-LaDATE.log
Par exemple et pour coller la date, le nom de l'OS et du noyau Linux automatiquement (au nom de fichier) :
Code TEXT :
~ # journactl -b -1 > "/partition/dossier/où/écrire/le/journalctl-$(hostname)-$(uname -rms)-$(date +%F-%H%M).log"
Avec ce fichier log vous êtes carrément mieux équipés pour Participez à la remontée de bugs (soutenir les devs et améliorer la distro :o)), être aidé avec beaucoup moins d'inconnues et autres vagues conseils, ou pour comprendre ce qui s'est passé avec les infos de première main :o]
PS : Pour les logs "au kilomètre", le coller sur un "pastebin" est plus souple et lisible que d’inonder le fofo (@Adrien.D tu confirmes/infirmes stp ?)
Ces exemples pour obtenir le journal et d'autres sur
- un petit article du wiki ArchlinuxFR
- Systemd-tools !! Comparons le temps de boot !!
Torrents Mageia 6 : 190 Go seedés en 36h 
~ Configs ~ PGP: 0xAA75254B.
« Il faut pas hésiter à imiter ; il faut bc imiter pour devenir soi-même. » G Wolinsky

~ Configs ~ PGP: 0xAA75254B.
« Il faut pas hésiter à imiter ; il faut bc imiter pour devenir soi-même. » G Wolinsky

vouf Membre non connecté
-
- Voir le profil du membre vouf
- Inscrit le : 16/08/2008
- Groupes :
Merci pour ce petit tutorial fort utile !!
Mageia 9 64 bits Plasma - Asus Prime Z690-P D4 -Intel Core i5 12600 K- 32 Go Kingston Fury Renegade DDR4-3600 Mhz- Gigabyte Nvidia RTX 3060 - Go-M2 Samsung Evo 970 1Tb-SSD 512 Gb Samsung Evo 960 -SSD 512 Gb Crucial M5

lebarhon Membre non connecté
-
- Voir le profil du membre lebarhon
- Inscrit le : 09/10/2010
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
La place de ce genre de tuto est plus dans un wiki que sur un forum où il sera bientôt oublié. Encore un petit effort kozaki.
CM Asus Z77-A+i5-2500K+GeForceGT520+RAM8Go
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Au passage il existe une commande magique qui est wgetpaste.
Elle colle le contenu d'un résultat en ligne de commande dans un pastebin direct.
Moi c'est configuré avec le pastebin de calculate mais :
Code BASH :
4 [18:47:21] adrien@superlinux: ~ $ cat /proc/swaps Filename Type Size Used Priority /dev/sda7 partition 8384808 0 -1 5 [18:47:24] adrien@superlinux: ~ $ cat /proc/swaps | wgetpaste Your paste can be seen here: http://pastebin.calculate-linux.org/en/show/12482 6 [18:48:07] adrien@superlinux: ~ $ wgetpaste -S Services supported: (case sensitive): Name: | Url: =============|================= bpaste | http://bpaste.net/ ca | http://pastebin.ca/ *calculate | http://pastebin.calculate-linux.org codepad | http://codepad.org/ dpaste | http://dpaste.com/ gists | https://api.github.com/gists lugons | https://paste.lugons.org/ poundpython | http://paste.pound-python.org/
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


lebarhon Membre non connecté
-
- Voir le profil du membre lebarhon
- Inscrit le : 09/10/2010
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur
Comment on configure wgetpaste ?
Merci
CM Asus Z77-A+i5-2500K+GeForceGT520+RAM8Go
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Pour changer le service si celui par défaut ne te convient pas il faut créer le fichier ~/.wgetpaste.conf et mettre dedans DEFAULT_SERVICE="leservice"
Exemple :
10 [19:42:34] adrien@superlinux: ~ $ wgetpaste -S
Services supported: (case sensitive):
Name: | Url:
=============|=================
bpaste | http://bpaste.net/
ca | http://pastebin.ca/
*calculate | http://pastebin.calculate-linux.org
codepad | http://codepad.org/
dpaste | http://dpaste.com/
gists | https://api.github.com/gists
lugons | https://paste.lugons.org/
poundpython | http://paste.pound-python.org/
11 [19:42:38] adrien@superlinux: ~ $ echo 'DEFAULT_SERVICE="ca"' > ~/.wgetpaste.conf
12 [19:42:48] adrien@superlinux: ~ $ wgetpaste -S
Services supported: (case sensitive):
Name: | Url:
=============|=================
bpaste | http://bpaste.net/
*ca | http://pastebin.ca/
calculate | http://pastebin.calculate-linux.org
codepad | http://codepad.org/
dpaste | http://dpaste.com/
gists | https://api.github.com/gists
lugons | https://paste.lugons.org/
poundpython | http://paste.pound-python.org/
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


lebarhon Membre non connecté
-
- Voir le profil du membre lebarhon
- Inscrit le : 09/10/2010
- Groupes :
-
Équipe Mageia
-
Membre d'Honneur

CM Asus Z77-A+i5-2500K+GeForceGT520+RAM8Go
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits
SSD Crucial M4+SSD Samsung EVO
Mageia 6 64 bits

kozaki Membre non connecté
-
- Voir le profil du membre kozaki
- Inscrit le : 24/10/2011
- Site internet
- Groupes :
@lebarhon oui. Et non : 1) sur le fofo pour corriger/nettoyer et affiner le mémo à plusieurs (genre le post #3 d'Adrien.D) et 2) un article du wiki si intérêt y-a. Puis tu as idée du pourcentage de "testeurs" qui méconnaissent le rôle maousse des testeurs dans le développement et l'amélioration d'un OS libre ? Du coup je me demande si le Pourquoi joindre le bon log (sans exemples) a pas sa place sur le fofo développement de la distro. Essaie
Code BASH :
wgetpaste -h
@Adrien.D Je crois deviner que tu confirmes la meilleure lisibilité du pastebin pour les long logs

Pourquoi j 'ai écrit ce post ?
Utilisateur d'une autre distro de MakersFaire testant la prochaine Mageia le style « je poste 3 lignes sur un bogue possible de Mageia Bêta qui me les casse et inchallah les autres utilisateurs ou devs vont résoudre ca vite fait »


Sur la distro que j'utilise une question sans logs sur la version De Test a autant de chance de recevoir l'attention des meilleurs que Valls une poignée de main à un BBQ CéGéTé

Quelqu'un doute comment découvrir et faire remonter des bogues lisibles par les devs est un point clé du développement d'un logiciel débogué ? et un système complet ?
Bref le temps est un truc assez précieux pour la plupart d'entre nous, et un soucis bien décrit est 4 fois sur 5 bien plus vite compris ('tous cas pour moi) et corrigeable. Les « logs » permettent au pas-spécialiste de présenter un soucis aussi bien qu'un spécialiste. Du coup pourquoi pas un mémo sur pourquoi et comment en poster ?
PS une fois leur efficacité testée sur un fofo, faire un bon petit rapport de bogue est une étape que tu vas passer « les doigts dans le nez ». Et du coup, participer carrément efficacement au bon développement du système.
Excusez le pavé ! à vous

Torrents Mageia 6 : 190 Go seedés en 36h 
~ Configs ~ PGP: 0xAA75254B.
« Il faut pas hésiter à imiter ; il faut bc imiter pour devenir soi-même. » G Wolinsky

~ Configs ~ PGP: 0xAA75254B.
« Il faut pas hésiter à imiter ; il faut bc imiter pour devenir soi-même. » G Wolinsky

Adrien.D Membre non connecté
-
- Voir le profil du membre Adrien.D
- Inscrit le : 30/05/2011
- Site internet
- Groupes :
Le fichier de conf permet juste de changer de service au besoin.
Config : PC Fixe : X470 GAMING PRO- AMD Ryzen 5 2600X - 16Go RAM - Radeon RX 560 (Pilote libre) - Gentoo Linux - GNOME Desktop - Kernel 5.10 LTS
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !
Ancien Webmaster de MageiaLinuxOnline. Les remplaçants assurent !


vouf Membre non connecté
-
- Voir le profil du membre vouf
- Inscrit le : 16/08/2008
- Groupes :
lebarhon:
Bonjour,
La place de ce genre de tuto est plus dans un wiki que sur un forum où il sera bientôt oublié. Encore un petit effort kozaki.
La place de ce genre de tuto est plus dans un wiki que sur un forum où il sera bientôt oublié. Encore un petit effort kozaki.
Bien sûr... Mais le forum est d'une simplicité d'utilisation... SI j'ai un peu de temps semaine prochaine, j'essaierai de reprendre le tuto de kozaki pour le mettre en forme sur le wiki de mageia. Ca me permettra de me faire la main avec l'outil..
Mageia 9 64 bits Plasma - Asus Prime Z690-P D4 -Intel Core i5 12600 K- 32 Go Kingston Fury Renegade DDR4-3600 Mhz- Gigabyte Nvidia RTX 3060 - Go-M2 Samsung Evo 970 1Tb-SSD 512 Gb Samsung Evo 960 -SSD 512 Gb Crucial M5

kozaki Membre non connecté
-
- Voir le profil du membre kozaki
- Inscrit le : 24/10/2011
- Site internet
- Groupes :


@lebarhon yeah si comme tu dis les testeurs de Cauldron oublient le pourquoi joindre un journal aux bogues rencontrés, eh bé tant pis. Ce sera juste dommageable pour eux, les autres utilisateurs et la distro.
@Adrien.D autant pour moi je croyais qu'un fichier conf était plus lisible entouré de </>.
Torrents Mageia 6 : 190 Go seedés en 36h 
~ Configs ~ PGP: 0xAA75254B.
« Il faut pas hésiter à imiter ; il faut bc imiter pour devenir soi-même. » G Wolinsky

~ Configs ~ PGP: 0xAA75254B.
« Il faut pas hésiter à imiter ; il faut bc imiter pour devenir soi-même. » G Wolinsky
Répondre
Vous n'êtes pas autorisé à écrire dans cette catégorie