Re: Installer Redmine sur Debian avec RVM

2019-03-24 Par sujet G2PC

> Le détail de mon installation sur VM Debian Stretch AMD 64 :
>
> https://wiki.visionduweb.fr/index.php?title=Installer_Redmine_sur_Debian_avec_RVM#Installer_les_gems

Installer default-libmysqlclient-dev pour remplacer libmysqlclient-dev

sudo apt install default-libmysqlclient-dev

Installer alors le gem de mysql2 pour vérifier si ça passe.
gem install mysql2 -v '~>0.4.10'

Oui, l'installation du gem mysql2 est fonctionnelle.

[Résolu.]



Installer Redmine sur Debian avec RVM

2019-03-24 Par sujet G2PC
Bonjour.

Je tente d'installer Redmine avec RVM.

Le paquet libmysqlclient-dev n'est pas disponible sur Debian Stretch
Stable ?

mysql client is missing. You may need to 'apt-get install
libmysqlclient-dev' or 'yum install mysql-devel', and try again.

Le détail de mon installation sur VM Debian Stretch AMD 64 :

https://wiki.visionduweb.fr/index.php?title=Installer_Redmine_sur_Debian_avec_RVM#Installer_les_gems



Re: Smokeping et ce de systemd

2019-03-24 Par sujet Lucas Nussbaum
On 24/03/19 at 22:26 +0100, BERTRAND Joël wrote:
> Lucas Nussbaum a écrit :
> > Qu'as-tu juste après ? Dans le paquet, j'ai:
> > ExecStart=/usr/sbin/smokeping --pid-dir=/run/smokeping
> > 
> > qui demande donc à smokeping d'écrire son fichier .pid dans
> > /run/smokeping.
> > 
> > Donc, soit:
> > - cette ligne n'est pas présente
> > - cette ligne ne fonctionne pas
> 
> Voici le fichier complet (jamais touché) :
> 
> 
> Root rayleigh:[/lib/systemd/system] > cat smokeping.service
> [Unit]
> Description=Latency Logging and Graphing System
> Documentation=man:smokeping(1)
> file:/usr/share/doc/smokeping/examples/systemd/slave_mode.conf
> After=network.target
> 
> [Service]
> # It would in theory be simpler to run smokeping with the --nodaemon
> option and
> # Type=simple, but smokeping does not work properly when in "slave" mode
> with
> # --nodaemon set.
> Type=forking
> RuntimeDirectory=smokeping
> PIDFile=/run/smokeping/smokeping.pid
> User=smokeping
> Group=smokeping
> StandardError=syslog
> 
> # If you need to run smokeping in slave/master mode, see the example unit
> # override in /usr/share/doc/smokeping/examples/systemd/slave_mode.conf
> ExecStart=/usr/sbin/smokeping --pid-dir=/run/smokeping
> 
> ExecReload=/bin/kill -HUP $MAINPID
> 
> [Install]
> WantedBy=multi-user.target
> Root rayleigh:[/lib/systemd/system] >
> 
>   Naturellement, /run existe et un lien /var/run vers /run existe aussi.

Et quand tu lances smokeping à la main avec /usr/sbin/smokeping
--pid-dir=/run/smokeping, où crée-t-il smokeping.pid ?

est-ce que tu peux faire 'systemctl cat smokeping.service' pour vérifier
que tu as bien le même contenu que ci-dessus (cad que tu n'as pas
d'overrides dans /etc) ?

Lucas



Re: Smokeping et ce de systemd

2019-03-24 Par sujet BERTRAND Joël
Lucas Nussbaum a écrit :
> Qu'as-tu juste après ? Dans le paquet, j'ai:
> ExecStart=/usr/sbin/smokeping --pid-dir=/run/smokeping
> 
> qui demande donc à smokeping d'écrire son fichier .pid dans
> /run/smokeping.
> 
> Donc, soit:
> - cette ligne n'est pas présente
> - cette ligne ne fonctionne pas

Voici le fichier complet (jamais touché) :


Root rayleigh:[/lib/systemd/system] > cat smokeping.service
[Unit]
Description=Latency Logging and Graphing System
Documentation=man:smokeping(1)
file:/usr/share/doc/smokeping/examples/systemd/slave_mode.conf
After=network.target

[Service]
# It would in theory be simpler to run smokeping with the --nodaemon
option and
# Type=simple, but smokeping does not work properly when in "slave" mode
with
# --nodaemon set.
Type=forking
RuntimeDirectory=smokeping
PIDFile=/run/smokeping/smokeping.pid
User=smokeping
Group=smokeping
StandardError=syslog

# If you need to run smokeping in slave/master mode, see the example unit
# override in /usr/share/doc/smokeping/examples/systemd/slave_mode.conf
ExecStart=/usr/sbin/smokeping --pid-dir=/run/smokeping

ExecReload=/bin/kill -HUP $MAINPID

[Install]
WantedBy=multi-user.target
Root rayleigh:[/lib/systemd/system] >

Naturellement, /run existe et un lien /var/run vers /run existe aussi.

Bien cordialement,

JKB



Backuppc et caractères accentués

2019-03-24 Par sujet Migrec

  
  
Bonjour,

Je rencontre un problème avec l'argument BackupFilesExclude
de backuppc.
Je ne souhaite pas sauvegarder le répertoire Téléchargements mais il
est tout de même inclut dans les sauvegardes. Je soupçonne un
problème avec les accents.

Voici le log de backuppc
incr backup started back to 2019-03-22 15:00:11 (backup #146) for directory /home
Running: /usr/bin/ssh -q -x -l root skeleton /usr/bin/rsync --server --sender --numeric-ids --perms --owner --group -D --links --hard-links --times --block-size=2048 --recursive . /home/
Xfer PIDs are now 26881
Got remote protocol 31
Negotiated protocol version 28
Sent exclude: */.local/share/Trash
Sent exclude: */tmp
Sent exclude: */T�l�chargements
Sent exclude: michel/VirtualBox VMs
Xfer PIDs are now 26881,26882

J'ai tenté de rajouter  --iconv=utf8,iso88591 mais
sans succès.

Une idée ?
--
Migrec

  




Re: Smokeping et ce de systemd

2019-03-24 Par sujet Lucas Nussbaum
(Merci de me Cc les réponses éventuelles, je ne suis pas la liste de
près)

Bonsoir,

On 24/03/19 at 19:46 +0100, BERTRAND Joël wrote:
>   Bonsoir à tous,
> 
>   Je viens d'avoir un plantage sévère sur un serveur (kernel panic avec
> le dernier noyau de testing). Au redémarrage, je m'aperçois que
> smokeping ne se lance pas :
> 
> Root rayleigh:[/run] > systemctl status smokeping.service
> ● smokeping.service - Latency Logging and Graphing System
>Loaded: loaded (/lib/systemd/system/smokeping.service; enabled;
> vendor preset: enabled)
>Active: failed (Result: timeout) since Sun 2019-03-24 18:06:51 CET;
> 1h 32min ago
>  Docs: man:smokeping(1)
>file:/usr/share/doc/smokeping/examples/systemd/slave_mode.conf
> 
> mars 24 18:05:21 rayleigh smokeping[11095]: All probe processes started
> successfully.
> mars 24 18:05:21 rayleigh smokeping[11097]: FPing: probing 7 targets
> with step 300 s and offset 279 s.
> mars 24 18:05:21 rayleigh systemd[1]: smokeping.service: Can't open PID
> file /run/smokeping/smokeping.pid (yet
> mars 24 18:06:51 rayleigh systemd[1]: smokeping.service: Start operation
> timed out. Terminating.
> mars 24 18:06:51 rayleigh smokeping[11095]: Got TERM signal, terminating
> child processes.
> mars 24 18:06:51 rayleigh smokeping[11096]: got TERM signal, terminating.
> mars 24 18:06:51 rayleigh smokeping[11097]: got TERM signal, terminating.
> mars 24 18:06:51 rayleigh smokeping[11095]: All child processes
> successfully terminated, exiting.
> mars 24 18:06:51 rayleigh systemd[1]: smokeping.service: Failed with
> result 'timeout'.
> mars 24 18:06:51 rayleigh systemd[1]: Failed to start Latency Logging
> and Graphing System.
> 
>   Très bien.

Donc, systemd démarre smokeping, s'attend à ce qu'il crée un fichier
avec son PID (/run/smokeping/smokeping.pid), mais il ne le fait pas,
donc systemd décide qu'il n'a pas démarré correctement, et l'arrête.

>   Un tour dans les logs (les vrais) donne :
> 
> Mar 24 18:05:21 rayleigh smokeping[11086]: Starting syslog logging
> Mar 24 18:05:21 rayleigh smokeping[11086]: Note: logging to syslog as
> local0/info.
> Mar 24 18:05:21 rayleigh smokeping[11086]: Daemonizing
> /usr/sbin/smokeping ...
> Mar 24 18:05:21 rayleigh smokeping[11086]: creating
> /var/run/smokeping.pid: Permission denied
> Mar 24 18:05:21 rayleigh smokeping[11095]: Smokeping version 2.007003
> successfully launched.
> Mar 24 18:05:21 rayleigh smokeping[11095]: Entering multiprocess mode.
> Mar 24 18:05:21 rayleigh smokeping[11095]: Child process 11096 started
> for probe FPing6.
> Mar 24 18:05:21 rayleigh smokeping[11096]: FPing6: probing 2 targets
> with step 300 s and offset 201 s.
> Mar 24 18:05:21 rayleigh smokeping[11095]: Child process 11097 started
> for probe FPing.
> Mar 24 18:05:21 rayleigh smokeping[11095]: All probe processes started
> successfully.
> Mar 24 18:05:21 rayleigh smokeping[11097]: FPing: probing 7 targets with
> step 300 s and offset 279 s.
> Mar 24 18:05:21 rayleigh systemd[1]: smokeping.service: Can't open PID
> file /run/smokeping/smokeping.pid (yet?) after start: No such file or
> directory
> Mar 24 18:06:51 rayleigh systemd[1]: smokeping.service: Start operation
> timed out. Terminating.
> Mar 24 18:06:51 rayleigh smokeping[11095]: Got TERM signal, terminating
> child processes.
> Mar 24 18:06:51 rayleigh smokeping[11096]: got TERM signal, terminating.
> Mar 24 18:06:51 rayleigh smokeping[11097]: got TERM signal, terminating.
> Mar 24 18:06:51 rayleigh smokeping[11095]: All child processes
> successfully terminated, exiting.
> Mar 24 18:06:51 rayleigh systemd[1]: smokeping.service: Failed with
> result 'timeout'.
> 
>   Ce qui est intéressant, c'est le  "creating /var/run/smokeping.pid:
> Permission denied".

oui. Car du coup, ça veut dire que smokeping essaie de créer un fichier
.pid, mais pas à l'endroit attendu dans le fichier .service. Même s'il
avait réussi, systemd ne l'aurait pas trouvé et l'aurait tué.

>   Et là, je ne comprends pas. smokeping se lance en tant que smokeping.
> Mais systemd le sait, c'est sans son fichier de configuration :
> 
> [Service]
> # It would in theory be simpler to run smokeping with the --nodaemon
> option and
> # Type=simple, but smokeping does not work properly when in "slave" mode
> with
> # --nodaemon set.
> Type=forking
> RuntimeDirectory=smokeping
> PIDFile=/run/smokeping/smokeping.pid
> User=smokeping
> Group=smokeping
> StandardError=syslog

Qu'as-tu juste après ? Dans le paquet, j'ai:
ExecStart=/usr/sbin/smokeping --pid-dir=/run/smokeping

qui demande donc à smokeping d'écrire son fichier .pid dans
/run/smokeping.

Donc, soit:
- cette ligne n'est pas présente
- cette ligne ne fonctionne pas

Lucas



Re: installation Debian avec home sur disque dur usb

2019-03-24 Par sujet hamster
Le 24/03/2019 à 20:14, alex.pad...@laposte.net a écrit :
>
>
> Bonsoir à tous,
>
>
> Je souhaiterai faire une installation Debian sur un mini-pc avec un
> disque dur SSD, Debian sera installé sur le disque SSD tandis que mon
> home devra être installer impérativement sur un disque dur usb externe.
>
> Je souhaiterai que mon home soit crypté ou chiffré.
>
> Comment faire tout cela à l'installation du système.
>

Tout cela est prévu dans l'installeur. Autant le fait de chiffrer que de
séparer le /home sur une partition de ton choix.



installation Debian avec home sur disque dur usb

2019-03-24 Par sujet alex . padoly





Bonsoir à tous, 




Je souhaiterai faire une installation Debian sur un mini-pc avec un disque dur 
SSD, Debian sera installé sur le disque SSD tandis que mon home devra être 
installer impérativement sur un disque dur usb externe. 


Je souhaiterai que mon home soit crypté ou chiffré. 

Comment faire tout cela à l'installation du système. 





Je vous remercie pour vos conseils. 

Alex 


Smokeping et ce de systemd

2019-03-24 Par sujet BERTRAND Joël
Bonsoir à tous,

Je viens d'avoir un plantage sévère sur un serveur (kernel panic avec
le dernier noyau de testing). Au redémarrage, je m'aperçois que
smokeping ne se lance pas :

Root rayleigh:[/run] > systemctl status smokeping.service
● smokeping.service - Latency Logging and Graphing System
   Loaded: loaded (/lib/systemd/system/smokeping.service; enabled;
vendor preset: enabled)
   Active: failed (Result: timeout) since Sun 2019-03-24 18:06:51 CET;
1h 32min ago
 Docs: man:smokeping(1)
   file:/usr/share/doc/smokeping/examples/systemd/slave_mode.conf

mars 24 18:05:21 rayleigh smokeping[11095]: All probe processes started
successfully.
mars 24 18:05:21 rayleigh smokeping[11097]: FPing: probing 7 targets
with step 300 s and offset 279 s.
mars 24 18:05:21 rayleigh systemd[1]: smokeping.service: Can't open PID
file /run/smokeping/smokeping.pid (yet
mars 24 18:06:51 rayleigh systemd[1]: smokeping.service: Start operation
timed out. Terminating.
mars 24 18:06:51 rayleigh smokeping[11095]: Got TERM signal, terminating
child processes.
mars 24 18:06:51 rayleigh smokeping[11096]: got TERM signal, terminating.
mars 24 18:06:51 rayleigh smokeping[11097]: got TERM signal, terminating.
mars 24 18:06:51 rayleigh smokeping[11095]: All child processes
successfully terminated, exiting.
mars 24 18:06:51 rayleigh systemd[1]: smokeping.service: Failed with
result 'timeout'.
mars 24 18:06:51 rayleigh systemd[1]: Failed to start Latency Logging
and Graphing System.

Très bien. Un tour dans les logs (les vrais) donne :

Mar 24 18:05:21 rayleigh smokeping[11086]: Starting syslog logging
Mar 24 18:05:21 rayleigh smokeping[11086]: Note: logging to syslog as
local0/info.
Mar 24 18:05:21 rayleigh smokeping[11086]: Daemonizing
/usr/sbin/smokeping ...
Mar 24 18:05:21 rayleigh smokeping[11086]: creating
/var/run/smokeping.pid: Permission denied
Mar 24 18:05:21 rayleigh smokeping[11095]: Smokeping version 2.007003
successfully launched.
Mar 24 18:05:21 rayleigh smokeping[11095]: Entering multiprocess mode.
Mar 24 18:05:21 rayleigh smokeping[11095]: Child process 11096 started
for probe FPing6.
Mar 24 18:05:21 rayleigh smokeping[11096]: FPing6: probing 2 targets
with step 300 s and offset 201 s.
Mar 24 18:05:21 rayleigh smokeping[11095]: Child process 11097 started
for probe FPing.
Mar 24 18:05:21 rayleigh smokeping[11095]: All probe processes started
successfully.
Mar 24 18:05:21 rayleigh smokeping[11097]: FPing: probing 7 targets with
step 300 s and offset 279 s.
Mar 24 18:05:21 rayleigh systemd[1]: smokeping.service: Can't open PID
file /run/smokeping/smokeping.pid (yet?) after start: No such file or
directory
Mar 24 18:06:51 rayleigh systemd[1]: smokeping.service: Start operation
timed out. Terminating.
Mar 24 18:06:51 rayleigh smokeping[11095]: Got TERM signal, terminating
child processes.
Mar 24 18:06:51 rayleigh smokeping[11096]: got TERM signal, terminating.
Mar 24 18:06:51 rayleigh smokeping[11097]: got TERM signal, terminating.
Mar 24 18:06:51 rayleigh smokeping[11095]: All child processes
successfully terminated, exiting.
Mar 24 18:06:51 rayleigh systemd[1]: smokeping.service: Failed with
result 'timeout'.

Ce qui est intéressant, c'est le  "creating /var/run/smokeping.pid:
Permission denied".

Et là, je ne comprends pas. smokeping se lance en tant que smokeping.
Mais systemd le sait, c'est sans son fichier de configuration :

[Service]
# It would in theory be simpler to run smokeping with the --nodaemon
option and
# Type=simple, but smokeping does not work properly when in "slave" mode
with
# --nodaemon set.
Type=forking
RuntimeDirectory=smokeping
PIDFile=/run/smokeping/smokeping.pid
User=smokeping
Group=smokeping
StandardError=syslog

Je n'ai pas touché à ce fichier, il y assez de choses pas maîtrisées
dans systemd (par les concepteurs, il suffit de regarder la non
répétabilité des séquences de démarrage sur des serveurs chargés en
daemons de tous genres) pour que je n'y mette pas les mains.

D'autres daemons ont exactement la même configuration (à savoir User et
Group) et ne posent pas de problème particulier.

D'où ma question : où est le problème et comment le corriger ? Je
précise à toutes fins utiles qu'avant ce kernel panic, smokeping se
lançait parfaitement bien (noyau 4.19.0-1, panic avec le 4.19.0-2 - je
ne sais pas si smokeping tournait -, lancement impossible avec le 4.19.0-4).

Bien cordialement,

JKB