Re: Noms partitions /dev/sdaX modifiés en /dev/sdcX
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
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
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
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
Le 22/12/17 à 11:25, Bernard Schoenackera é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
Le 22/12/17 à 09:19, Jean-Marca é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
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 - EKIMIAa é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
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
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
> Le 22 déc. 2017 à 09:19, Jean-Marca é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
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