Logrotate qui ignore le fichier '/etc/logrotate.d/rsyslog' modifié.

2015-08-17 Par sujet Stéphane GARGOLY
Bonjour à tous les utilisateurs et développeurs de Debian :

Ce vendredi 14/08/15, j'ai modifié le fichier '/etc/logrotate.d/rsyslog' en 
ajoutant les paramètres dateyesterday et dateformat .%Y%m%d pour les 
fichiers journaux '/var/log/syslog'.

D'ailleurs, je vous donne l'extrait du fichier '/etc/logrotate.d/rsyslog' 
concernant les fichiers journaux '/var/log/syslog' (et après modification) :
/var/log/syslog
{
rotate 7
daily
dateyesterday
dateformat .%Y%m%d
missingok
notifempty
delaycompress
compress
postrotate
invoke-rc.d rsyslog rotate  /dev/null
endscript
}

Je vous précise que je n'ai rien touché concernant les autres fichiers du 
répertoire '/etc/logrotate.d' ainsi que le fichier '/etc/logrotate.conf'.

Et, par la suite et toujours ce 14/08/15, j'ai lancé - sous une session 'root' 
- la commande 'logrotate -f /etc/logrotate.conf' afin de forcer l'application 
Logrotate à tenir compte de mes modifications (telles que j'ai indiquées 
précédemment), du moins ce que j'avais espéré...

Malheureusement, il semblerait que Logrotate les ait ignorées si j'en crois au 
résultat de la commande 'ls -l /var/log/syslo*' (que j'ai lancée aujourd'hui) 
:

-rw-r- 1 root adm   48390 août  17 07:10 /var/log/syslog
-rw-r- 1 root adm  195216 août  17 01:18 /var/log/syslog.1
-rw-r- 1 root adm   13242 août  16 01:17 /var/log/syslog.2.gz
-rw-r- 1 root adm2384 août  15 01:17 /var/log/syslog.3.gz
-rw-r- 1 root adm   11593 août  14 20:01 /var/log/syslog.4.gz
-rw-r- 1 root adm   11627 août  14 01:17 /var/log/syslog.5.gz

Alors que j'attendais plutôt à avoir (toujours dans le répertoire /var/log) : 
syslog.20150816.gz, syslog.20150815.gz, syslog.20150814.gz, etc ou quelque 
chose comme ça.

Aussi, qu'est-ce que je dois faire de plus pour que la commande logrotate 
tienne compte de mes modifications pour les fichiers '/var/log/syslog' ?

Je dois aussi vous préciser que j'ai regardé les pages de manuel de Logrotate 
sans que cela m'ait permis - apparemment - de m'avancer...

Je vous remercie d'avance de vos éventuels réponses, solutions, pistes... :-)

Pour terminer : peut-être que cela ne sert pas à grand chose (dans ce 
contexte) mais je vous informe que j'utilise la version Oldstable donc Wheezy 
GNU/Linux de notre distribution.

Cordialement et à bientôt,

Stéphane.



Re: Logrotate qui ignore le fichier '/etc/logrotate.d/rsyslog' modifié.

2015-08-17 Par sujet Jean-Jacques Doti

Salut,

Le 17/08/2015 13:03, Stéphane GARGOLY a écrit :

Bonjour à tous les utilisateurs et développeurs de Debian :

Ce vendredi 14/08/15, j'ai modifié le fichier '/etc/logrotate.d/rsyslog' en
ajoutant les paramètres dateyesterday et dateformat .%Y%m%d pour les
fichiers journaux '/var/log/syslog'.

D'ailleurs, je vous donne l'extrait du fichier '/etc/logrotate.d/rsyslog'
concernant les fichiers journaux '/var/log/syslog' (et après modification) :
/var/log/syslog
{
rotate 7
daily
dateyesterday
dateformat .%Y%m%d
missingok
notifempty
delaycompress
compress
postrotate
invoke-rc.d rsyslog rotate  /dev/null
endscript
}


[…]


Malheureusement, il semblerait que Logrotate les ait ignorées si j'en crois au
résultat de la commande 'ls -l /var/log/syslo*' (que j'ai lancée aujourd'hui)
:

-rw-r- 1 root adm   48390 août  17 07:10 /var/log/syslog
-rw-r- 1 root adm  195216 août  17 01:18 /var/log/syslog.1
-rw-r- 1 root adm   13242 août  16 01:17 /var/log/syslog.2.gz
-rw-r- 1 root adm2384 août  15 01:17 /var/log/syslog.3.gz
-rw-r- 1 root adm   11593 août  14 20:01 /var/log/syslog.4.gz
-rw-r- 1 root adm   11627 août  14 01:17 /var/log/syslog.5.gz

Aussi, qu'est-ce que je dois faire de plus pour que la commande logrotate
tienne compte de mes modifications pour les fichiers '/var/log/syslog' ?

Je dois aussi vous préciser que j'ai regardé les pages de manuel de Logrotate
sans que cela m'ait permis - apparemment - de m'avancer...

Et bien il semblerait que tu ais raté quelque chose dans les pages de 
man ;-)

Essaie de rajouter l'option « dateext » à ton fichier de conf.
dateformat permet de spécifier le format de la date lorsque dateext est 
présent…


A+
Jean-Jacques



Re: Migration vers GCC5 laborieuse

2015-08-17 Par sujet Frédéric MASSOT
Le 14/08/2015 16:20, Vincent Lefevre a écrit :
 On 2015-08-12 19:23:17 +0200, daniel huhardeaux wrote:
 Le 12/08/2015 17:38, C. Mourad Jaber a écrit :
 [...]
   Donc, ouais, il faut attendre…
 C'est violent tout de même, une phase experimentale, même longue aurait
 peut-être été préférable... Parce que là ça bloque tout SID pour longtemps
 !

 [...]

 L'essence même de SID est unstable ! On sait donc à quoi s'attendre ;-)
 
 unstable, au sens où ça évolue. Là, c'est l'inverse: quasiment tout
 est bloqué!
 
 Dommage qu'il n'y ait pas un concept de branche pour les transitions,
 de manière à ce que sid soit affecté de manière atomique par une
 transition (pour le développement logiciel, on peut développer une
 fonctionnalité dans une branche et faire un merge dans le tronc à la
 fin).
 
 Rester en testing est la solution si l'on veut les dernières versions sans
 les ennuis possibles d'unstable. Ou le pinning comme proposé préalablement.
 
 Non, testing n'a pas les dernières versions. Par exemple pour
 iceweasel:
 
 iceweasel:amd64 38.1.0esr-3testing  ftp.fr.debian.org
 iceweasel:amd64 38.1.1esr-1unstable ftp.fr.debian.org
 iceweasel:amd64 38.2.0esr-1~deb8u1 stable   security.debian.org

Tu peux avoir un Iceweasel à jour avec testing, il suffit d'ajouter
cette ligne à ton fichier sources.list :

deb http://mozilla.debian.net/ jessie-backports iceweasel-release


$ apt-cache policy iceweasel
iceweasel:
  Installé : 40.0-1~bpo80+1
  Candidat : 40.0-1~bpo80+1
 Table de version :
 *** 40.0-1~bpo80+1 0
500 http://mozilla.debian.net/
jessie-backports/iceweasel-release i386 Packages
100 /var/lib/dpkg/status
 38.2.0esr-1~stretch 0
500 ftp://ftp.fr.debian.org/debian/ stretch/main i386 Packages
 38.2.0esr-1~deb8u1 0
500 http://security.debian.org/ jessie/updates/main i386 Packages
 31.6.0esr-1 0
500 ftp://ftp.fr.debian.org/debian/ jessie/main i386 Packages


La page http://mozilla.debian.net propose un sélecteur de version pour
Iceweasel et affiche la ligne qui va bien pour le sources.list.


-- 
==
|  FRÉDÉRIC MASSOT   |
| http://www.juliana-multimedia.com  |
|   mailto:frede...@juliana-multimedia.com   |
| +33.(0)2.97.54.77.94  +33.(0)6.67.19.95.69 |
===Debian=GNU/Linux===



Re: Wifi : connexion partielle (résolu)

2015-08-17 Par sujet Alain BarBason

J'ai installé wicd et mon wifi fonctionne correctement.


me rappelle plus bien comment ça se goupille (il y a un moment que j'ai
plus utilisé wicd) mais NetworkManager et Wicd font la même chose. Tu
dois (de mémoire) pouvoir les installer tous les deux si tu veux, mais
pas les utiliser en même temps (à supposer que ce soit possible de
lancer les deux, ça risque d'être un sacré merdier). J'aurais donc
tendance à te conseiller de désinstaller celui que tu n'utilises pas...

dans un terminal
$ systemctl | grep -i networkmanager
$ systemctl | grep -i wicd
te dira lequel des deux est lancé


# systemctl | grep -i networkmanager
NetworkManager.service 
  loaded active running   Network Manager

# systemctl | grep -i wicd
wicd.service 
  loaded active running   LSB: Starts and 
stops Wicd


ce qui m'inquiete, c'est que si je veux enlever network-manager, il a 
l'air de vouloir enlever gnome et cinnamon


# apt-get remove network-manager network-manager-gnome
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants seront ENLEVÉS :
  cinnamon gnome network-manager network-manager-gnome
0 mis à jour, 0 nouvellement installés, 4 à enlever et 1 non mis à jour.
Après cette opération, 14,0 Mo d'espace disque seront libérés.
Souhaitez-vous continuer ? [O/n] n

avec aptitude, je ne suis pas sur de bien comprendre la question
# aptitude remove network-manager network-manager-gnome
Les paquets suivants seront ENLEVÉS :
  network-manager network-manager-gnome
0 paquets mis à jour, 0 nouvellement installés, 2 à enlever et 1 non mis 
à jour.
Il est nécessaire de télécharger 0 o d'archives. Après dépaquetage, 13,0 
Mo seront libérés.

Les paquets suivants ont des dépendances non satisfaites :
 cinnamon : Dépend: network-manager-gnome mais il ne sera pas installé.
 gnome : Dépend: network-manager-gnome (= 0.9.10) mais il ne sera pas 
installé.

Les actions suivantes permettront de résoudre ces dépendances :

 Supprimer les paquets suivants :
1) cinnamon
2) gnome

 Laisser les dépendances suivantes non satisfaites :
3) gnome-control-center recommande network-manager-gnome (= 0.9.8)
4) gnome-core recommande network-manager-gnome
5) task-gnome-desktop recommande gnome
6) task-gnome-desktop recommande network-manager-gnome


Accepter cette solution ? [Y/n/q/?]

si je réponds Y, il enleve QUE network-manager et network-manager-gnome 
et me prévient que gnome n'est pas complet ? ou il me l'enlève quand 
même ?




Re: Logrotate qui ignore le fichier '/etc/logrotate.d/rsyslog' modifié.

2015-08-17 Par sujet Stéphane GARGOLY
Bonjour à tous les utilisateurs et développeurs de Debian :

Le lundi 17 août 2015 à 12:50, Jean-Jacques Doti b...@doti.fr a écrit :

 Le 17/08/2015 13:03, Stéphane GARGOLY a écrit :
  Ce vendredi 14/08/15, j'ai modifié le fichier '/etc/logrotate.d/rsyslog'
  en ajoutant les paramètres dateyesterday et dateformat .%Y%m%d pour
  les fichiers journaux '/var/log/syslog'.
 
  Malheureusement, il semblerait que Logrotate les ait ignorées si j'en
  crois au résultat de la commande 'ls -l /var/log/syslo*' (que j'ai
  lancée aujourd'hui)
 
  Aussi, qu'est-ce que je dois faire de plus pour que la commande logrotate
  tienne compte de mes modifications pour les fichiers '/var/log/syslog' ?
  
  Je dois aussi vous préciser que j'ai regardé les pages de manuel de
  Logrotate sans que cela m'ait permis - apparemment - de m'avancer...

 Et bien il semblerait que tu ais raté quelque chose dans les pages de
 man ;-)
 Essaie de rajouter l'option « dateext » à ton fichier de conf.
 dateformat permet de spécifier le format de la date lorsque dateext est
 présent…

Je te remercie pour ta réponse, Jean-Jacques. ;-)

A vrai dire, j'ai bien vu le paramètre dateext (dans les pages de manuel de 
Logrotate) mais, naïvement, je pensais que cela fait - quelque part - doublon 
ou superflu avec les deux autres paramètres dateyesterday et dateformat .
%Y%m%d d'où mon omission tout à fait volontaire mais certainement erronée...

Cependant et tout à l'heure, je compte ajouter dateext dans le fichier 
'/etc/logrotate.d/rsyslog'.

Une dernière précision : dans mon précédent message, j'avais indiqué qu'après 
avoir apporté mes modifications, j'avais lancé la commande 'logrotate -f 
/etc/logrotate.conf'.

Néanmoins, comme j'avais quelques doutes sur sa nécessité, j'avais posé la 
question en ce sens sur le canal IRC #debianfr (du serveur Freenode) et un des 
intervenants m'a assuré qu'on peut s'en passer car les modifications seront, de 
toute façon, prises en compte au prochain passage via Cron.

Pour finir et pour peu que je n'aurai pas d'autre(s) surprise(s) concernant 
Logrotate, je vais passer ce fil de discussion en statut résolu - via un 
prochain message - dans quelques jours, après vérification par l'intermédiaire 
de la commande 'ls -l /var/log/syslo*'. :-)

Cordialement et à bientôt,

Stéphane.



Lenteur mailq et bizarrerie sudo + timeout

2015-08-17 Par sujet Grégory Bulot
Bonjour, 

Je tente de superviser les mails systèmes que génèrent mes serveurs,
pour cela j'ai un script qui tourne (en simple user) toutes les 5
minutes et qui fait en résumé : 

  timeout 5s sudo mailq

De temps en temps, j'ai un truc bizarre :
 - timeout ne semble pas faire son travail
 - mailq dure longtemps 

exemple 
time timeout 5s sudo mailq ; echo $?

real0m12.246s
user0m0.000s
sys 0m0.000s
124

~ 10secondes après 
==
time timeout 5s sudo mailq ; echo $?

real0m6.404s
user0m0.004s
sys 0m0.004s
124

plus tard (temps de générer ce mail)

time timeout 5s sudo mailq ; echo $?

real0m0.013s
user0m0.000s
sys 0m0.004s
0



un peu avant pour rigoler :
=
time mailq ; echo $?
exim: permission denied

real0m12.059s
user0m0.000s
sys 0m0.004s
1


La machine 
 - passe son temps à ne rien faire (kimsuffi, 4cpu Intel(R)
Xeon(R) CPU E3-1225 V2 @ 3.20GHz)
 - un top ou quasiment rien ne dépasse 1%CPU 
 - ram 16G, avec un top tranquille (tri ascendant conso ram):

top - 19:16:37 up 403 days,  4:45,  8 users,  load average: 0,02, 0,07,
0,27 Tasks: 326 total,   1 running, 325 sleeping,   0 stopped,   0
zombie %Cpu(s):  0,1 us,  0,1 sy,  0,0 ni, 99,4 id,  0,4 wa,  0,0 hi,
0,0 si,  0,0 st KiB Mem:  16380392 total, 15832216 used,   548176
free,  1006832 buffers KiB Swap:  1050616 total,0 used,
1050616 free, 12696044 cached

  PID USER  PR  NI  VIRT  RES  SHR S  %CPU %MEMTIME+
  COMMAND 
9384 sshd  20   0  506m 215m 8696 S   0,3  1,3  24:59.68
  mysqld 
5411 root  20   0 96740  35m 3168 S   0,0  0,2   0:01.00
  python2.7 
5412 root  20   0 96748  35m 3168 S   0,0  0,2
  0:00.86 python2.7 
5410 root  20   0 96728  35m 3168 S   0,0
  0,2   0:00.68 python2.7 


1/ Pourquoi timeout ne semble pas efficace ?
2/ Pourquoi mailq dure aussi longtemps ?

Merci de m'avoir lu :-)



Re: Re: ***SPAM***Re: Pilote propriétaire AMD Catalyst Legacy 13.1 sur Debian 8 Jessie

2015-08-17 Par sujet Pierre TOUZEAU
Parce que ce message a dû passer par une plateforme anti-spam placée
chez vous ou dans votre réseau local/provider et elle a estimé ce
message comme un SPAM...

De même, le proxy/anti-virus/anti-spam de notre Ministère, rajoute
[INTERNET] au sujet des messages extérieurs à l'administration autre
que .gouv.fr)

Il vous faut donc rechercher la raison de ***SPAM*** en interne.
Cordialement.
Pierre

Le 16/08/2015 22:36, andre_deb...@numericable.fr a écrit :
 Pourquoi le sujet contient ***SPAM*** ?

 André



-- 
Pro. Signature

Pierre Touzeau

--
Chargé de mission  /  Préfecture de region Basse-Normandie
SGAR/rue Daniel HUET/14038 CAEN CEDEX/Tel: +33 231 306 306
pierre.touz...@basse-normandie.pref.gouv.fr / Fax: ... 564
--



Re: [1/2HS] modifier le nom d'un compte

2015-08-17 Par sujet andre_debian
On Sunday 16 August 2015 22:44:33 you wrote:
 On 08/14/2015 16:02, andre_deb...@numericable.fr wrote:
  Comment modifier le nom d'un compte sous Debian Jessie,
  en gardant intact son /home/user/ et ses données ?
  Il s'agit de modifier le compte ca en ca_ty.

 Une possibilité est de modifier les fichiers /etc/passwd  /etc/shadow 
 /etc/group si besoin. Remplacer la ligne qui commence par ca: en ca_ty:
 mais se documenter sur le format de ces fichiers.
 man 5 passwd
 man 5 shadow
 http://man7.org/linux/man-pages/man5/passwd.5.html
 http://man7.org/linux/man-pages/man5/shadow.5.html
 Il serait utile de s'assurer de pouvoir toujours se connecter en root
 et/ou via sudo
 (par exemple, créer un autre utilisateur de secours, au cas où...)

  J'avais déjà essayé, suite à une info via google (ou alphabet),
  et ça a été la cata, je suis vacciné... :

L'option usermod -l  ... me parait plus sûres, 
j'avais tenté via /etc/passwd et /etc/shadow = la cata !

 Maintenant, je ne vois pas bien l'intérêt de modifier le user ca en ca_ty.
 librement

Les noms de user ont leur raison que la raison ne connait pas...
:-)

André