RaphAstronome

samedi, 2 juillet 2011

Changer son mot de passe MySQL lorsque l'on est pas admin

Il suffit de ce logger sur le serveur (par exemple avec "mysql -p" dans une invite de commande) et d'utiliser la commande suivante :

SET PASSWORD = PASSWORD('votre nouveau pass ici !');

Attention la commande "mysql" garde un historique des commandes passées et notamment votre nouveau mot de passe. Modifier le fichier .mysql_history de façon à ce qu'il n'apparaisse pas.

dimanche, 19 juin 2011

Configurer une tablette graphique en environnement dual-screen

Lorsque l'on utilise une tablette tactile avec une configuration à deux écrans cette dernière mappe sur la zone recouvrant les deux écrans ce qui est embêtant car les dessins ce retrouvent alors très fortement déformés.

Le but est ici de limiter les mouvement du curseur à la zone correspondant au premier écran. On suppose que les écrans sont organisés horizontalement.

Le tutoriel est valable pour Linux Ubuntu et Debian et concerne les tablettes Wacom. Il devrait être compatible avec d'autres systèmes Linux ayant la commande xsetwacom.

Lire la suite...

lundi, 28 juin 2010

Erreur : version `GLIBCXX_3.4.9' not found

Le système de mise à jour dont j'ai parlé dans ce billet m'avertis d'une mise à jour, ok je la fais "apt-get update", "apt-get upgrade" comme d'habitude : pas de message d'erreur, parfait.

Je fais un "apt-get clean" pour nettoyer un peu les fichiers temporaires et là une grosse erreur arrive comme un cheveu sur la soupe :

# apt-get
apt-get: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by apt-get)
apt-get: /usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.9' not found (required by /usr/lib/libapt-pkg-libc6.7-6.so.4.6)

En fait "apt-get" ne marche plus du tout ! Je ne sais pas à quoi c'est dû, peut être une erreur de miroir mais il semblerait qu'une mise à jour de libstdc++ est été passée à l'as. Lorsque j'ai fait ma mise à jour qui comprend notamment le paquet apt ça à cassé le système. Pas de panique, la commande "dpkg" elle semble fonctionner, je télécharge donc la dernière version et l'installe.

wget http://ftp.fr.debian.org/debian/pool/main/g/gcc-4.3/libstdc++6_4.3.2-1.1_i386.deb
dpkg --install libstdc++6_4.3.2-1.1_i386.deb

Attention : si cette erreur vous arrive il est probable que la version et/ou architecture ne soit pas la même, faites bien attention de télécharger le bon paquet ! Je vous conseille de vous documenter dessus sur le site de Debian. De la même façon si vous utilisez autre chose que Debian, par exemple Ubuntu, il faut télécharger la version destinée à cette distribution. On ne plaisante pas avec la libstdc++ car une part importante du système en dépend directement.

Après ceci "apt-get" fonctionne à nouveau du moins dans mon cas.

jeudi, 27 mai 2010

Problème d'affichage sur Stellarium sous Ubuntu Lucid lynx

J'ai eu un problème avec Stellarium sous Ubuntu Lucid lynx, certains terrains provoquait un affichage pour le moins buggé : [image]

Lire la suite...

vendredi, 7 mai 2010

Gestion des messages en traitement sur postfix

Pour voir la queue d'e-mail, c'est à dire la liste des messages en train d'être traitées par le serveur : postqueue -p

Parfois pour de multiples raisons il peut y avoir un message qui reste très longtemps dans la queue d'e-mail et qui ne part pas.

Voici ce que ça donne dans le cas où j'ai débranché la prise réseau de mon PC et envoyé un e-mail. Il reste bien sur coincé sur le serveur en attendant que la connexion ce rétablisse, ou plus précisément il attend de pouvoir résoudre le domaine du serveur SMTP relai. Remarquez que ça fonctionne un peu comme la boite d'envoi d'un logiciel de messagerie.

$ postqueue -p
-Queue ID- --Size-- ----Arrival Time---- -Sender/Recipient-------
4FEC521863      333 Fri May  7 12:09:15  raph@raphastronome-desktop
(Host or domain name not found. Name service error for name=smtp.orange.fr type=MX: Host not found, try again)
                                         monmail@domaine.tld

-- 0 Kbytes in 1 Request.

Le message à l'identifiant 4FEC521863, remarquez d'ailleurs que le sender_canonical est pas configuré alors qu'il devrait l'être pour pouvoir utiliser smtp.orange.fr .

Ayant l'ID vous pouvez effectuez quelques opérations de maintenance, parmi les plus utiles :

  • Supprimer mail : postsuper -d <ID>
  • Bloquer temporairement l'envoi : postsuper -h <ID>
  • Reprendre l'envoi : postsuper -H <ID>

Remarquez qu'au lieu de l'ID vous pouvez utiliser ALL (en majuscule) pour faire l'action sur tous les messages. Il est toutefois déconseillée sauf cas particulier car vous n'êtes pas sur qu'un mail important arrive entre le moment de visualisation de la queue et l'action entreprise.

- page 4 de 13 -