Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX

2017-12-22 Par sujet Comendatore
Bonsoir ou bonjour plutôt,

Si ta machine est une machine hébergée par un prestataire, n'y aurait-il pas 
du RAID ? En principe, tout bon hébergeur met d'office du RAID actuellement.
Pour le savoir, dans le cas d'un RAID hardware : lspci -vv | grep -i raid, 
pour un RAID software : cat /proc/mdstat et pour avoir des info completes : 
mdadm -D /dev/md[X]

De mémoire, il m'est déjà arrivé un truc du genre, où le RAID était 
complètement inactif suite à des pannes sur des disques. Ça vaut peut-être le 
coup de checker ça ;-)

Rooty

Le jeudi 21 décembre 2017, 05:49:15 CET hamster a écrit :
> Le 20/12/2017 à 23:09, andre_deb...@numericable.fr a écrit :
> > Comment avoir ? :
> > lrwxrwxrwx 1 root root  10 déc.  20 19:24 sda1 -> ../../sda1
> 
> Ce que tout le monde essaye de te dire depuis le début, c'est que ca
> c'est ta logique de fonctionnement, mais ce n'est pas celle de linux.
> 
> Soit tu te fais une version de linux a toi, qui fonctionne comme ta logique.
> 
> Soit tu accepte et adopte la logique de linux tel qu'il est, mais ca te
> demandera de renoncer a ta logique.
> 
> La logique de linux, c'est que les noms des fichiers blocs correspondant
> aux périphériques (/dev/sda1 par exemple) sont fixés par le noyau selon
> un processus tel que les noms peuvent changer d'une fois sur l'autre.
> L'utilisateur n'a aucune maitrise la dessus. Pour que l'utilisateur
> puisse désigner ses périphériques avec un nom pérenne, le noyau fait
> aussi des raccourcis correspondant aux noms de l'id, du label et de
> l'uuid. Les noms de ces raccourcis, tu en a la maitrise (sauf pour l'id)
> et ils ne changeront pas.
> 
> Cesse d'utiliser les noms qui peuvent changer d'un boot a l'autre, cesse
> de vouloir imposer que ces noms restent fixes alors que linux est pas
> fait pour ca, accepte d'utiliser les noms fixes que linux te propose.
> 
> Et accessoirement, je suis d'accord que donner a une partoche un label
> qui ressemble a un nom de fichier bloc (par exemple sda1) c'est une
> source de confusion majeure. Ca va pas te porter chance.




Re: regex en bash

2017-12-22 Par sujet Jean-Marc
Fri, 22 Dec 2017 13:35:06 +0100
Daniel Caillibaud  écrivait :

> Ça va me motiver pour enfin passer à zsh ;-)

Tu nous diras ce que tu penses de zsh ?
Parce que moi, j'ai taté un peu mais sans être convaincu.
Et j'ai toujours trouvé tout ce dont j'ai besoin dans un bash.

Jean-Marc 


pgpZGm7xBBQ5M.pgp
Description: PGP signature


Re: syntaxe sql pour créer un user mail et son mot de passe

2017-12-22 Par sujet G2PC
Le 22/12/2017 à 14:39, Ph. Gras a écrit :
> Hello :-)
>
>> Ça devrait ressembler à 
>>
>> INSERT INTO user SET mail = 't...@domain.tld', password = MD5('superPass')
>>
>> si postfix attend un pass en md5, que la table s'appelle user, avec des
>> champs mail et password…
> Presque :
> 
> INSERT INTO `postfix`.`comptes` ( `email` , `password` , `quota` , `etat` , 
> `imap` , `pop3` ) VALUES ('t...@test.com', ENCRYPT( 'aïe_pas_taper' ) , '0', 
> '1', '1', '1');
>
> On l'a fait ensemble, mais Bernard se refuse à regarder sa doc. et ses tutos 
> vidéo :
> https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-de-mail-avec-postfix-et-courier/
>
>
> Que faire dans ces cas-là ?
>
> Ph. Gras

Merci pour la syntaxe, je la conserve également, un jour, surement
qu'elle me servira.
J'ai ajouté quelques liens vers divers tutoriels pour installer Postfix :
https://www.visionduweb.eu/wiki/index.php?title=Installer_un_serveur_mail#Installer_un_serveur_mail_avec_postfix


>> Que faire dans ces cas-là ?

CTRL ALT SUPPR.
Lire l'alerte à l'écran : Erreur, votre fenêtre vient de planter.
Cliquer sur le bouton OK pour fermer la fenêtre.
Erreur, la fenêtre ne peut pas être fermée avec le bouton OK. Cliquer
sur le bouton OK pour fermer la fenêtre.



Re: syntaxe sql pour créer un user mail et son mot de passe

2017-12-22 Par sujet Ph. Gras
Hello :-)

> Ça devrait ressembler à 
> 
> INSERT INTO user SET mail = 't...@domain.tld', password = MD5('superPass')
> 
> si postfix attend un pass en md5, que la table s'appelle user, avec des
> champs mail et password…

Presque :

INSERT INTO `postfix`.`comptes` ( `email` , `password` , `quota` , `etat` , 
`imap` , `pop3` ) VALUES ('t...@test.com', ENCRYPT( 'aïe_pas_taper' ) , '0', 
'1', '1', '1');

On l'a fait ensemble, mais Bernard se refuse à regarder sa doc. et ses tutos 
vidéo :
https://www.tutoriels-video.fr/installation-et-configuration-dun-serveur-de-mail-avec-postfix-et-courier/


Que faire dans ces cas-là ?

Ph. Gras


Re: syntaxe sql pour créer un user mail et son mot de passe

2017-12-22 Par sujet Daniel Caillibaud
Le 22/12/17 à 11:25, Bernard Schoenacker  a
écrit :

BS> bonjour,
BS> 
BS> il s'agit de créer une adresse mail dans la table postfix ...
BS> 
BS> en l'occurence: t...@happy-tux.org
BS> 
BS> pour l'instant j'arrive à faire :
BS> 
BS> mysql -u root -p
BS> USE postfix;
BS> 
BS> mais pour la suite je coince vraiment
BS> 
BS> merci pour le coup de pouce

Sans connaître le format des tables ni le hash attendu, ça va être
difficile de t'aider…

Ça devrait ressembler à 

INSERT INTO user SET mail = 't...@domain.tld', password = MD5('superPass')

si postfix attend un pass en md5, que la table s'appelle user, avec des
champs mail et password…

-- 
Daniel

Un enfant prodige ?
c'est un enfant dont les parents ont beaucoup d'imagination.
Jean Cocteau



Re: regex en bash

2017-12-22 Par sujet Daniel Caillibaud
Le 22/12/17 à 09:19, Jean-Marc  a écrit :

JM> Thu, 21 Dec 2017 18:13:19 +0100
JM> Daniel Caillibaud  écrivait :
JM> 
JM> > Pourquoi ?
JM> > 
JM> > $ [[ 'abcd' =~ '^ab' ]] && echo ok || echo KO
JM> > KO
JM> > 
JM> > $ [[ 'abcd' =~ 'cd$' ]] && echo ok || echo KO
JM> > KO
JM> > 
JM> > ??  
JM> 
JM> Parce qu'entre guillemets, les caractères ^ et $ sont considérés comme
JM> des caractères normaux.

Merci pour cette explication claire (et merci aussi à Pierre pour l'avoir
pointé).

JM> $ set -x
JM> 
JM> $ [[ 'abcd' =~ '^ab' ]] && echo ok || echo KO
JM> + [[ abcd =~ \^ab ]]
JM> + echo KO
JM> KO
JM> 
JM> $ [[ 'abcd' =~ ^'ab' ]] && echo ok || echo KO
JM> + [[ abcd =~ ^ab ]]
JM> + echo ok
JM> ok
JM> 
JM> $ [[ 'abcd' =~ 'cd$' ]] && echo ok || echo KO
JM> + [[ abcd =~ cd\$ ]]
JM> + echo KO
JM> KO
JM> 
JM> $ [[ 'abcd' =~ 'cd'$ ]] && echo ok || echo KO

C'est surtout ça qui me choque, car $ est normalement toujours interprété
par le shell, comme !, sauf s'il est entre simple quote '

En tout cas des années d'usage de bash m'ont bien ancré dans le crâne que
dès qu'il y a un $ ou un ! faut toujours mettre des ' autour, sinon y'a
toujours un risque que ça donne des résultats inattendus ;-)

Ça va me motiver pour enfin passer à zsh ;-)

-- 
Daniel

Y a pas de grands, y a pas de petits. La bonne longueur des jambes,
c'est quand les pieds touchent bien par terre.
Coluche


pgpa5YlSL9Gk9.pgp
Description: Signature digitale OpenPGP


Re: soucis avec code-brand et loolwsd

2017-12-22 Par sujet Michel Memeteau - EKIMIA
Pour info  , meme si tu veux faire une install en manuelle sans docker
, le script qu'ils utilisent peut t'aider

https://github.com/CollaboraOnline/Docker-CODE/blob/master/scripts/install-libreoffice.sh
<-->
Michel Memeteau  - Directeur.


Notre Boutique Ordinateurs GNU/Linux : http://shop.ekimia.fr
280 avenue de la malvesine 13720 La Bouilladisse - France.
Fixe :  +33 (0) 972308334   Mobile : +33(0) 624808051
<-->


Le 18 décembre 2017 à 09:11, Michel Memeteau - EKIMIA  a écrit :
> Bonjour bernard,
>
> le plus simple a priori est de passer par Docker :
>
> https://hub.docker.com/r/collabora/code/
>
> Mais le depot debian9 devrait fonctionner pourtant
> <-->
> Michel Memeteau  - Directeur.
>
>
> Notre Boutique Ordinateurs GNU/Linux : http://shop.ekimia.fr
> 280 avenue de la malvesine 13720 La Bouilladisse - France.
> Fixe :  +33 (0) 972308334   Mobile : +33(0) 624808051
> <-->
>
>
> Le 13 décembre 2017 à 20:54, Bernard Schoenacker
>  a écrit :
>>
>>
>> - Mail original -
>>> De: "Bernard Schoenacker" 
>>> À: "ML Debian User French" 
>>> Envoyé: Mercredi 13 Décembre 2017 20:27:00
>>> Objet: soucis avec code-brand et loolwsd
>>>
>>> bonjour,
>>>
>>> je suis en train de mettre en place collab avec libreoffice
>>> et voici le problème :
>>>
>>>  apt-get upgrade
>>> Lecture des listes de paquets... Fait
>>> Construction de l'arbre des dépendances
>>> Lecture des informations d'état... Fait
>>> Calcul de la mise à jour... Fait
>>> Les paquets suivants ont été conservés :
>>>   apache2 apache2-bin apache2-data apache2-doc apache2-utils
>>> 0 mis à jour, 0 nouvellement installés, 0 à enlever et 5 non mis à
>>> jour.
>>> 2 partiellement installés ou enlevés.
>>> Il est nécessaire de prendre 0 o/2 432 ko dans les archives.
>>> Après cette opération, 0 o d'espace disque supplémentaires seront
>>> utilisés.
>>> Souhaitez-vous continuer ? [O/n]
>>> dpkg: des problèmes de dépendances empêchent la configuration de
>>> code-brand :
>>>  code-brand dépend de loolwsd (>= 1.6.10) ; cependant :
>>>   Le paquet loolwsd n'est pas installé.
>>>
>>> dpkg: erreur de traitement du paquet code-brand (--configure) :
>>>  problèmes de dépendances - laissé non configuré
>>> Des erreurs ont été rencontrées pendant l'exécution :
>>>  code-brand
>>> needrestart is being skipped since dpkg has failed
>>> E: Sub-process /usr/bin/dpkg returned an error code (1)
>>>
>>>
>>> apt-cache policy loolwsd
>>> loolwsd:
>>>   Installé : 2.1.5-5
>>>   Candidat : 2.1.5-5
>>>  Table de version :
>>>  *** 2.1.5-5 500
>>> 500
>>> https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian9
>>> ./ Packages
>>> 100 /var/lib/dpkg/status
>>>
>>> apt-cache policy code-brand
>>> code-brand:
>>>   Installé : 2.1-1
>>>   Candidat : 2.1-1
>>>  Table de version :
>>>  *** 2.1-1 500
>>> 500
>>> https://www.collaboraoffice.com/repos/CollaboraOnline/CODE-debian9
>>> ./ Packages
>>> 100 /var/lib/dpkg/status
>>>
>>>
>>>
>>> comment forcer les paquets ?
>>>
>>>
>>> slt
>>> bernard
>>>
>>>
>>
>>
>> bonjour,
>>
>> j'ai maintenant une erreur plus claire :
>>
>> W : APT had planned for dpkg to do more than it reported back (45 vs 49).
>>  Affected packages: code-brand:amd64
>>
>>
>> mais que faire ?
>>
>> slt
>> bernard
>>



syntaxe sql pour créer un user mail et son mot de passe

2017-12-22 Par sujet Bernard Schoenacker

bonjour,

il s'agit de créer une adresse mail dans la table postfix ...

en l'occurence: t...@happy-tux.org

pour l'instant j'arrive à faire :

mysql -u root -p
USE postfix;

mais pour la suite je coince vraiment

merci pour le coup de pouce

slt
bernard



Re: montage disque externe SSD

2017-12-22 Par sujet Pascal Hambourg

Le 22/12/2017 à 01:11, Gaëtan Perrier a écrit :

Le vendredi 22 décembre 2017 à 00:13 +0100, Pascal Hambourg a écrit :

Le 21/12/2017 à 00:13, Gaëtan Perrier a écrit :

Bonjour,

Sur mes SSD internes j'utilise l'option discard lors du montage. Mais comment
faire pour que cette option soit utilisée lors du montage automatique d'un SSD
externe en USB3?


Si c'est un système de fichiers ext4 :

tune2fs -o discard /dev/sdXN


Le problème c'est que ça ne semble pas être pris en compte par le montage
automatique de Gnome ...

# tune2fs -l /dev/sde1
...
Default mount options:user_xattr acl discard
...

# mount
...
/dev/sde1 on /media/gpe/81367f6d-2ab4-400e-add1-e9887485f5e5 type ext4
(rw,nosuid,nodev,relatime,data=ordered,uhelper=udisks2)


D'après la page de manuel de tune2fs, les options de montage par défaut 
sont prises en compte directement par le noyau puisqu'il faut une 
version minimum pour certaines. Elles ne sont peut-être pas affichées 
par mount. Les deux autres options ne sont pas affichées non plus.




Re: regex en bash

2017-12-22 Par sujet Pierre Malard

> Le 22 déc. 2017 à 09:19, Jean-Marc  a écrit :
> 
> Thu, 21 Dec 2017 18:13:19 +0100
> Daniel Caillibaud  écrivait :
> 
>> Pourquoi ?
>> 
>> $ [[ 'abcd' =~ '^ab' ]] && echo ok || echo KO
>> KO
>> 
>> $ [[ 'abcd' =~ 'cd$' ]] && echo ok || echo KO
>> KO
>> 
>> ??
> 
> Parce qu'entre guillemets, les caractères ^ et $ sont considérés comme des 
> caractères normaux.
> 
> $ set -x
> 
> $ [[ 'abcd' =~ '^ab' ]] && echo ok || echo KO
> + [[ abcd =~ \^ab ]]
> + echo KO
> KO
> 
> $ [[ 'abcd' =~ ^'ab' ]] && echo ok || echo KO
> + [[ abcd =~ ^ab ]]
> + echo ok
> ok
> 
> $ [[ 'abcd' =~ 'cd$' ]] && echo ok || echo KO
> + [[ abcd =~ cd\$ ]]
> + echo KO
> KO
> 
> $ [[ 'abcd' =~ 'cd'$ ]] && echo ok || echo KO
> + [[ abcd =~ cd$ ]]
> + echo ok
> ok
> 
> un petit "set -x" fonctionne bien, même dans une session interactive.
> 
> Joyeux Noël !!!

Cette explication avec appuis de l’exemple est effectivement beaucoup plus 
claire que ma réponse. Effectivement l’utilisation du « set -x » est une 
excellente façon de voir ce qui se passe.

Merci

--
Pierre Malard

   « Si, comme le disait le général de Gaulle, la France n'avait pas été la
   France... on peut logiquement penser que tous les français auraient été
   des étrangers » ;-)
   
Pierre Dac
   |\  _,,,---,,_
   /,`.-'`'-.  ;-;;,_
  |,4-  ) )-,_. ,\ (  `'-'
 '---''(_/--'  `-'\_)   πr

perl -e '$_=q#: 3|\ 5_,3-3,2_: 3/,`.'"'"'`'"'"' 5-.  ;-;;,_:  |,A-  ) )-,_. ,\ 
(  `'"'"'-'"'"': '"'"'-3'"'"'2(_/--'"'"'  `-'"'"'\_): 
24πr::#;y#:#\n#;s#(\D)(\d+)#$1x$2#ge;print'
- --> Ce message n’engage que son auteur <--



signature.asc
Description: Message signed with OpenPGP


Re: regex en bash

2017-12-22 Par sujet Jean-Marc
Thu, 21 Dec 2017 18:13:19 +0100
Daniel Caillibaud  écrivait :

> Pourquoi ?
> 
> $ [[ 'abcd' =~ '^ab' ]] && echo ok || echo KO
> KO
> 
> $ [[ 'abcd' =~ 'cd$' ]] && echo ok || echo KO
> KO
> 
> ??

Parce qu'entre guillemets, les caractères ^ et $ sont considérés comme des 
caractères normaux.

$ set -x

$ [[ 'abcd' =~ '^ab' ]] && echo ok || echo KO
+ [[ abcd =~ \^ab ]]
+ echo KO
KO

$ [[ 'abcd' =~ ^'ab' ]] && echo ok || echo KO
+ [[ abcd =~ ^ab ]]
+ echo ok
ok

$ [[ 'abcd' =~ 'cd$' ]] && echo ok || echo KO
+ [[ abcd =~ cd\$ ]]
+ echo KO
KO

$ [[ 'abcd' =~ 'cd'$ ]] && echo ok || echo KO
+ [[ abcd =~ cd$ ]]
+ echo ok
ok

un petit "set -x" fonctionne bien, même dans une session interactive.

Joyeux Noël !!!

Jean-Marc 


pgpopTYwZiT5x.pgp
Description: PGP signature