Forum Linux.général Script ne se comportant pas pareil selon le mode de lancement

Posté par . Licence CC by-sa
Tags :
2
30
avr.
2017

Alors voilà. J’ai un script Python qui ne fork pas mais qui ne se termine pas (while true { do things; sleep }), lorsque je le lance en tant qu’utilisateur ainsi :

$ /path/to/python /path/to/script.py

le programme s’exécute bien au premier plan. Par contre, lorsque que je le lance ainsi (en étant root) :

# su - c '/path/to/python /path/to/script.py' user

le programme fork… Je ne comprends pas pourquoi et c’est pour ça que je fais appel à vous.

Je (...)

Journal Devuan chez tous les bons disquaires...

Posté par (page perso) . Licence CC by-sa
Tags :
11
27
avr.
2017

En ce mois d'avril 2017, Devuan, la distribution mythique - au sens premier du terme, se réalise à travers une RC (release candidate).

J'en dis pas plus car d'autres s'en chargent : http://www.toolinux.com/Sortie-de-Devuan-1-0-0

Et l'annonce originale : https://devuan.org/os/debian-fork/stable-candidate-announce-042017

Ceci était un journal bookmark. Bon vendredi à toutes et tous

Journal Devuan a deux ans

Posté par . Licence CC by-sa
15
28
nov.
2016

Bonsoir journal,

Aujourd'hui, cela fait deux ans et un jour que le célèbre fork de la distribution Debian par des ADMINS UNIX VETERANS a été annoncé avec fracas suite au refus de voir le célèbre init systemd inclu de base dans Debian, après un débat et une votation.
La distribution Devuan Jessie 1.0 semble toujours en Beta comme indiqué sur le site.
Utilisez vous cette distribution ? si oui, en êtes vous satisisfait. L'avez vous deployé en production sans trop de (...)

Journal Vidéos de la systemd.conf

Posté par (page perso) . Licence CC by-sa
Tags :
20
8
oct.
2016

La systemd.conf 2016 a eu lieu récemment, les conférences ont été (bien) filmées, et les vidéos sont disponibles sur YouTube.

Vous pouvez commencer au début, par la présentation de Lennart Poettering: State of the Union/Portable Services. On voit qu'on se rapproche de plus en plus des systèmes stateless, le support du « factory reset », etc (voir cet article de 2014 à ce sujet). It's happening it's happening it's happening!

Il y a beaucoup d'autres présentations, par exemple :
- (...)

Journal systemd: attention à RemoveIPC

Posté par . Licence CC by-sa
Tags :
25
30
sept.
2016

Un journal bookmark pour éviter des potentiels problèmes à d'autres…

Suite à une mise à jour vers RHEL7, certaines de nos databases postgres ont commencé à crasher de façon aléatoire sur semop(), avec EINVAL.
La raison: les semaphores utilisées par psql disparaissaient par magie.

On a vite identifié le coupable : systemd, plus précisément cette option :

https://lists.freedesktop.org/archives/systemd-devel/2014-April/018373.html

RemoveIPC=
Controls whether System V and POSIX IPC objects belonging to the user shall be removed when the user fully logs out (...)

Journal [Bookrmark] How to troll systemd in one blog post

Posté par . Licence CC by-sa
Tags :
21
29
sept.
2016

Coucou !
Allez, pour ceux qui l'ont raté : https://www.agwa.name/blog/post/how_to_crash_systemd_in_one_tweet

En gros, ça part d'un bon gros bug bien sale. C'est vrai, il est moche. Et après ça trolle bien fort sur systemd.

Extrait :

The systemd developers [opte] to cram an enormous amount of unnecessary complexity into PID 1, which runs as root and is written in a memory-unsafe language.

Bref, l'auteur mélange des bonnes idées (comme l'analyse de données utilisateurs dans autre chose que le PID 1) avec tout un tas (...)

GNOME 3.22 Karlsruhe : A Land Far, Far Away

97
28
sept.
2016
Gnome

On ne présente plus GNOME, l’environnement de bureau libre (depuis toujours), sexy (depuis la série 3.x), ergonomique (selon les points de vue), personnalisable (non, là, je plaisante, en revanche) et, dorénavant, à la pointe de la technique !

GNOME 3.22, nom de code Karlsruhe, est sorti le mercredi 21 septembre 2016, avec, sous le capot, rien de moins qu’une révolution…

La dernière version de GNOME est le résultat de six mois de développement dont 22 980 changements effectués par approximativement 775 contributeurs.

Journal Attention avec systemd, Tmux ne survit plus après la fermeture de la session.

Posté par (page perso) . Licence CC by-sa
7
3
juin
2016

Je me sers tous les jours de Tmux (Terminal multiplexer). https://fr.wikipedia.org/wiki/Tmux
C'est un outil très pratique pour garder du travail en cours en tache de fond.
Sauf que depuis une récente mise à jour de ma Debian sur mon poste utilisateur, j'ai mon tmux qui est tué lorsque je me déconnecte (tmux est censé continuer à travailler en arrière plan).

Or ces derniers temps j'avais lu vite fait une information comme quoi les devs de systemd avaient (encore) changé un (...)

Journal Console sur port série avec systemd + sortie série pour grub et kernel

18
11
avr.
2016

Hop là, un petit retour d'expérience pour ceux qui aiment voir booter leur OS en console série (via IPMI par exemple).
Exit inittab, systemd fait le boulot !

sortie pour grub et le noyau
editer /etc/default/grub
changer : GRUB_CMDLINE_LINUX_DEFAULT="quiet nmi_watchdog=0"
en : GRUB_CMDLINE_LINUX="console=tty0 console=ttyS1,9600"
ajouter à la fin :
GRUB_TERMINAL=serial
GRUB_SERIAL_COMMAND="serial --unit=1 --speed=9600 –stop=1"
lancer : update-grub
RQ : 9600 c'est bien, ça évite la renégociation de vitesse avec les cartes iDRAC et donc la perte de console

console sur port (...)

Journal Zabbix, autossh, systemd

Posté par (page perso) . Licence CC by-sa
10
9
avr.
2016

Bonjour,

Suite à ce journal : https://linuxfr.org/users/m4rotte/journaux/snmp-vs-nrpe
Je poste ici un howto pour autossh appliqué à Zabbix.
But : avoir des communications chiffrées à travers SSH pour l'agent zabbix en actif et en passif et avoir un reverse tunnel ssh vers les machines avec agent. Il y a l'ID à faire varier pour chaque machine cliente.
RQ : le chiffrement est intégré à Zabbix 3 maintenant. Donc il n'est plus trop souhaitable d'utiliser cette méthode.
RQ : j'avais essayé d'utiliser (...)

Journal Mes notes de synthèse sur systemd

Posté par (page perso) . Licence CC by-sa
Tags :
50
17
jan.
2016

Pour ceux qui n'ont pas le courage de prendre 4h pour potasser systemd, je leur propose mes notes de synthèse. Enjoy !

Systemd admin howto

from: https://wiki.debian.org/systemd

basics commands

systemctl : List all running services
systemctl start example1 : Activates the service "example1" immediately
systemctl stop example1 : Deactivates the service "example1" immediately
systemctl restart example1 : Restarts the service "example1" immediately:
systemctl status example1 : Shows status of the service "example1"
systemctl enable example1 : Enables "example1" to be started (...)

Forum Linux.général systemd/journld ne capture pas tous les messages de la STDOUT

Posté par . Licence CC by-sa
1
16
déc.
2015

Bonjour à tous,

J'aimerai déléguer la gestion de mes logs à systemd/journald.
Donc, j'ai écrit un petit programme de test qui est une boucle infinie (ou pratiquement infinie) qui logue dans STDOUT un entier qui s'incrémente à chaque boucle.
C'est un programme en go (mais ça aurait pu être en C ou autre chose) :

package main

import (
    "fmt"
    "math"
    "time"
)

func main() {
    for i := uint64(0); i < math.MaxUint64;
(...)

Forum Linux.général grub2 gpt systemd lvm et uuid

Posté par . Licence CC by-sa
Tags :
0
20
nov.
2015

Bonjour,

savez vous s'il est possible de booter une machine avec le rootfs en lvm (/boot pas séparé) sans initramfs, sachant qu'il y a bien l'option qui va bien (insmod lvm ou encore insmod_dufskejutilise) dans grub2 et que le contenu fstab n'a pas de device mais des uuid et que j'utilise systemd comme init.

J'ai un kernel panic comme quoi il trouve pas /dev/mapper/. Si j'active le initramfs c'est tout bon.

J'ai lu en gros que cela n'était pas possible (...)