WebLog Olivier Berger

Aller au contenu | Aller au menu | Aller à la recherche

vendredi, août 29 2008

Tribute to an old me

Yesterday it was 90 years since an homonym died in WW I.

Rest in peace for ever brave Olivier Berger.

jeudi, août 28 2008

Amanda backups to VFAT partition on external (USB) drive on Debian

I have setup a mini-PC on which I have installed my network backup infrastructure, using Amanda.

In this post, I try to summarize some useful options and links... to be improved, of course : comments most welcome.

Lire la suite...

samedi, août 23 2008

Debian on Zonbu mini PC

I had bought a Zonbu mini-pC and had barely used it until recently. I have started over, and decided to install a Debian lenny distro over it.

The installation went quite well, but requires the use of a bootable USB key Debian installer (see reference here and here). I had to use the syslinux of testing or it wouldn't work. The BIOS had to be configured appropriately : "Hit Delete on boot to enter BIOS. Enable Port 64/60 Emulation and disable BIOS EHCI Hand-Off in the USB configuration menu to boot from a USB hard drive."

Warning : this article is a work in progress : I noted various bits elsewhere and need to complete the reference info (URLs), and other missing bits. But still, I hope it's useful.

Once installed, several things need to be tweaked to get it fully operational :

  • Wifi : I have the version with a mini-PCI internal wifi card, which is uses VT6655 Via chipset. There are several possibilities to use it with GNU/Linux, although all are using proprietary software :
    • using the Via windows driver over ndiswrapper : the windows driver, over ndiswrapper, seems to work fine, even with WPA2. Note that there is an archive with an auto-extractor for Linux providing drivers pre-compiled for various distributions in the Viaarena download section under the Linux category... but it's rather old. I preferred to install the recent ndiswrapper provided in Debian lenny, and download the most recent Windows XP driver from viaarena (on a side note, to extract it I had to use wine, to get access to the @@C:\windows\vnDrvBas@@ that it tries to extract).
    • compiling a Linux driver provided by Via : the (proprietary) driver (version ''1.1.18.02 - 08 August 2008'') compiles nicely for Lenny for 2.6.25-2-486 but I experienced a really SLOW connection with my FreeBox over WPA2, when I tried it... so will prefer the other solution :(
  • Video driver for X : the embedded video card from Via works with default generic vesa X driver, but I installed the openchrome X-server video driver available in lenny, and it works fine. Note that you need to configure an additional option to use software pointer (SWCursor true option in xorg.conf).
  • RNG : Using the embedded Random Number Generator (RNG). The CPU provides the padlock RNG, so I suppose it's better to use it by loading the kernel module padlock (in /etc/modules) (see reference here)
  • CPU frequency scaling : one of the advantages of such a mini-pC is the green orientation : using less power, etc. As the processor supports frequency changes, why not use it (although it is discussed if it has an impact on power saving, heat dissipation, etc.) ? There is a e_powersaver cpufreq module for the Linux kernel (again in /etc/modules) which makes it work with powernowd for instance (see reference here).

TODO :

  • Sensors : TBD

Note also that I found out that the hardware I bought from Zonbu actually seems to be a MSTI eBox 4854 system.

dimanche, août 3 2008

J'aime bien bricoler : et hop une terrasse en bois

J'aime bien bricoler. C'est (nettement) plus physique que l'informatique, mais ça demande de l'application, de planifier, de savoir trouver des contournements, bref, de réfléchir aussi ;)

Dernier projet mené à bout : une terrasse en bois.

Bien content d'avoir fini. Maintenant que c'est fait, on n'a plus qu'à faire la pendaison de crémaillère !

mercredi, juillet 16 2008

Mon téléphone enfin libre

Ça y est, mon téléphone est enfin libre : j'ai un Openmoko Neo FreeRunner, et ses logiciels sont libres.

Un petit pas pour l'homme, grand pas pour l'humanité ! ;-)

Au sujet de ces téléphones, la présentation de Lucas Bonnet aux RMLL (Update : la vidéo de sa conf est en ligne).

mardi, juin 17 2008

Starting DVD playing in totem from GNOME's drive_mount applet

My GNOME desktop's setup is configured so that DVDs aren't auto-played when inserted. Inserted media aren't auto-mounted either. Instead I'm using the Drivemount applet to mount, open, start play, when I wish so, by using its menus.

However, I've been annoyed for a while by the fact that when I had mounted a DVD's disc, and I started "Play DVD" from drivemount-applet's menu, totem would start, but it wouldn't play the DVD, complaining that "Totem could not play 'dvd://'. The source seems encrypted, and can't be read. Are you trying to play an encrypted DVD without libdvdcss?" :(

It seems that changing the DVD auto-play command in Gnome settings' Removable drives & Media Preferences configuration dialog from 'totem dvd://' to 'totem dvd://%m' helped achieve what I needed.

Now totem is started with something like 'totem dvd:///media/DVD_MOVIE', and plays the film as expected.

This post helped me figure out how to achieve that : http://people.debian.org.tw/~chihchun/2007/06/20/fix-the-vcd-auto-play-command-in-gnome/

dimanche, mai 18 2008

Déclaration d'impôts sous Debian testing : difficultés mais contournement trouvé

J'ai essayé de télédéclarer mes impôts sur le revenu depuis ma Debian (testing) avec iceweazel (plugin Java Sun du paquet sun-java5-plugin).

Tou allait bien jusqu'à la phase finale de signature, où j'obtenais des erreurs de ce genre (dans la console Java) :

java.lang.UnsatisfiedLinkError: Expecting an absolute path of the library: local/.TaoUSign/libjsec.so
        at java.lang.Runtime.load0(Runtime.java:767)
        at java.lang.System.load(System.java:1005)
        at com.dictao.plfm.a.b(Unknown Source)
        at signview.b(Unknown Source)
        at signview.start(Unknown Source)
        at sun.applet.AppletPanel.run(AppletPanel.java:465)
        at java.lang.Thread.run(Thread.java:619)

Le problème apparemment, c'est que :

$ ldd ~/local/.TaoUSign/libjsec.so 
	linux-gate.so.1 =>  (0xffffe000)
	libnspr4.so => /usr/lib/libnspr4.so (0xb7f14000)
	libpthread.so.0 => /lib/i686/cmov/libpthread.so.0 (0xb7efc000)
	libnss3.so => not found
	libdl.so.2 => /lib/i686/cmov/libdl.so.2 (0xb7ef7000)
	libm.so.6 => /lib/i686/cmov/libm.so.6 (0xb7ed2000)
	libc.so.6 => /lib/i686/cmov/libc.so.6 (0xb7d84000)
	/lib/ld-linux.so.2 (0x80000000)

Mais j'ai trouvé le contournement suivant pour que ça passe (après avoir complètement quitté iceweasel) : lancer iceweasel depuis le répertoire contenant libnss3.so, avec LD_LIBRARY_PATH positionnée à "." :

$ cd /usr/lib/iceweasel/
$ LD_LIBRARY_PATH=. iceweasel

Et voilà, ça marche mieux.

dimanche, avril 6 2008

Using Iomega Home network Disk Drive 500 GB with GNU/Linux (Debian testing)

I have purchased a Iomega Home network hard drive 500 GB, to use it as a NAS.

There have been problems to use it with my GNU/Linux Debian (testing) desktop, but I think I now can have a working setup, even if it's a bit of a hack.

The following informations were posted initially to http://www.iomegasupportforums.com/phpbb2/viewtopic.php?p=33985#33985 for the curious ones.

First I should say I upgraded the firmware (now I have K104.W11).

To check if the drive is accessible through SMB/CIFS :

# findsmb

                                *=DMB
                                +=LMB
IP ADDR         NETBIOS NAME     WORKGROUP/OS/VERSION
-
192.168.0.15    STORAGE-3806   [WORKGROUP] [] []

... at least on my network, it's like that (you may not have the same output... it changed after I installed the most recent FW)

Now, to try and see the shares (here, I have a PUBLIC dir exported via SMB) :

# smbclient -N -L '//STORAGE-3806'
Domain=[WORKGROUP] OS=[] Server=[]

   Sharename       Type      Comment
   -             ---
   PUBLIC          Disk     
   IPC$            IPC       
Domain=[WORKGROUP] OS=[] Server=[]

   Server               Comment
   -            ---

   Workgroup            Master
   -            ---

Note that the -N flag is to disable password prompt for smbclient.

Attention : "Weak authentication" may be disabled for SMB clients in your Distro... as it is on mine (Debian testing).

So if you try the following command (or alike) and get an error with authentication, then there may be something to try.

Symptom :

# smbclient  -W WORKGROUP '//STORAGE-3806/PUBLIC'
Password:
Domain=[WORKGROUP] OS=[] Server=[]
Server requested LANMAN password (share-level security) but 'client use lanman auth' is disabled
tree connect failed: SUCCESS - 0

Workaround : So try copying /etc/samba/smb.conf (or similar, I'm on Debian) to for example /root/iomega-cmb.conf, and add, in the [global] section these two lines (or changing existing lines) :

client plaintext auth = yes
client lanman auth = yes

Now smbclient -s iomega-smb.conf -W WORKGROUP '//STORAGE-3806/PUBLIC' will accept your password.

Also, as I've struggled with trying to access the drive in Nautilus using smb:// URI.

It wouldn't work on my Debian system since "weak" authentication was disabled in the samba default configuration file.

I've found a way to access it anyway : You first have to create a file named ~/.smb.smb.conf.append, and add the following inside it :

[global]

client plaintext auth = yes
client lanman auth = yes

Then you will be able to access it through URI like : smb://WORKGROUP:guest:xxxx@192.168.0.2/PUBLIC in Nautilus (assuming you put your password instead of the xxxx) or smb://WORKGROUP:guest@192.168.0.2/PUBLIC, and answer the password prompt (which will be stored in the gnome keyring).

Cool... my NAS is usable at last.

Update 2008/04/13 :

I have tried to use it with a CIFS mounted filesystem on my desktop, and experienced a kernel oops with kernel 2.6.24 (Debian testing)... so had to revert back to 2.6.22 to be able to mount it. More details in Debian bug #463402.

Update 2008/05/24 :

Thanks to Daniel (see comments bellow), I have succesfully tried to use a FUSE-based mount tool named smbnetfs which helps mount the drive's shares in the filesystem (in userland) so that ordinary commands work. And being based on libsmb (like with Nautilus), it doesn't crash like the CIFS kernel driver. Note that you need to enable the ~/.smb.smb.conf.append settings (see above), and then you can mount a share by simply using (for instance):

$ mkdir ~/smb
$ smbnetfs ~/smb

And then you can access the drive's contents with something like :

$ ls ~/smb/myuser:mypassword@192.168.0.2/PUBLIC/

Cute ! Now, let's see if it's stable and fast enough for making backups over it.

mardi, février 5 2008

Zonbu, premières impressions

Un premier jet d'impressions, rédigé dans Firefox depuis le Zonbu ;)

Le PC est bien aussi silencieux que possible : ça repose.

L'utilisation est fluide : la machine répond bien, même si je ne l'ai pas encore trop chargée.

J'utilise la version opensource_edition (anciennement free_edition), n'ayant pas souscrit de compte. Ca marche très bien : pas de bridage apparent.

L'équipe de support semble très réactive, aussi bien par mail que sur bugzilla.

Juste un petit défaut : le PC n'est pas internationalisé, même si on peut choisir un clavier en français (merci pour la cédille).

Next steps : tester d'autres OS ;)... découvrir Gentoo, portage, et autres, peut-être...

mercredi, janvier 30 2008

Zonbu... commande aux US, alternative OrdiPost ?

J'ai décidé de tester l'utilisation d'un mini ordinateur silencieux et à faible consommation, le Zonbu.

Je n'avais pas vraiment trouvé d'alternative dans les parages... sauf peut-être l'easygate... mais de toutes façons je n'ai besoin que de la machine, pas du stockage en ligne et de la maintenance.

Malheureusement, la commande aux US entraine des complications au niveau douane/chronopost... mais bon, j'espère que ça va se résoudre.

Et en parcourant les allées de Solutions Linux, je découvre http://www.ordipost.com/, qui vend (en France) des ordis assez similaires, pré-équipés (bientôt) en Mandriva ... probablement plus simple à acheter. Les specs ne sont pas exactement les mêmes, mais ça se ressemble.

Voilà, à plus pour des infos quand le zonbu sera arrivé.

Update : Chronopost est censé être passé pour me livrer... mais rien vu ni entendu... foutage de gueule ? : Chronopost c'est la merde, c'est confirmé ! Update : la machine est finalement arrivée... entre la rue pas dans le GPS et le nom du destinataire "Michel BERGER", j'ai eu de la chance qu'ils trouvent, ce matin ;) ... plus d'infos prochainement, quand j'aurai commencé à jouer avec la bête ;) Update : le support après-vente de Zonbu/PCOnRails a été très réactif et a essayé de me dépanner sur cette histoire de livraison. Merci, on se sent un client, ça fait plaisir. Pas comme chez Chronopost.

OLPC France se lance

J'ai assisté hier à Solutions Linux au lancement de l'initiative OLPC France, (ce lien ne fait que rediriger vers la page ne français sur le wiki de laptop.org).

Pour l'instant essentiellement un espace de mise en relation de développeurs en France intéressés par l'utilisation de la machine pour des tests, du dév, du hack, du réseau (mesh networks) etc.

Si OLPC et le XO vous intéressent, contactez-les... euh, oui, voici un pointeur vers les slides présentés, merci à Florian Fainelli pour le document)

lundi, janvier 21 2008

Régler problème alimentation papier HP PSC1510

Notre imprimante (+scanner) HP PSC 1510 avait bien marché pendant environ 8 à 10 mois, mais récemment, elle s'est mise à merder au niveau de l'alimentation du papier, qui ne voulait plus rentrer, d'où nécessité de relancer l'impression, de forcer la montée des feuilles, bref, la galère dès qu'on veut imprimer plus d'une page !

Mais il y a une solution assez simple... peut-être pas recommandée par HP, mais c'est vous qui voyez, à vos risques et périls.

En fait, il y a un espèce de caoutchouc vert qui freine les pages au moment de leur entrainement par le rouleau, pour qu'une seule feuille monte dans l'imprimante à la fois, je suppose. C'est ce truc qui frottait trop, donc plus aucune feuille ne montait... Il suffit donc de l'enlever.

Tout ça en images.

  1. Répérer là où ça coince (la photo est prise une fois le truc vert enlevé... c'est pour vous donner une idée de la localisation) :
    p1030622
  2. Éteindre l'imprimante et la débrancher. Ouvrir la trappe arrière :
    p1030623
  3. Puis oter le guide noir qui supporte le caoutchouc vert (ici, je l'ai déjà enlevé quand j'ai pris la photo) :
    p1030624
  4. Enfin, oter le fameux caoutchouc. Une fois retiré, il ressemble à ça :
    p1030625
Et voilà, il ne reste plus qu'à replacer le guide noir à sa place (attention à bien le remettre comme il faut pour que le papier ne coince pas), et à refermer. Ca devrait bien mieux imprimer, maintenant !

Reprogrammation chaînes téléviseur Sony KV-M2100B depuis télécommande RM-841

Nous avons une assez vielle télé Sony KV-M21008, et suite au déménagement, je voulais la reprogrammer pour adapter aux nouvelles fréquences des chaînes... mais impossible de retrouver le manuel, depuis longtemps parti aux oubliettes...

Heureusement, j'ai trouvé une doc : http://www.agoraquest.com/viewtopic.php?topic=31184&forum=25 ... merci à son auteur

Je traduis (merci google, pour le draft ;), et j'ajoute quelques petits détails :

En bas à gauche de la télécommande (RM-841) du téléviseur, il ya 6 petits boutons, que nous numéroterons de 1 à 6 :

1 2
3 4
5 6

On ne s'intéresse qu'aux boutons 1 (Shift), 2 (Preset), 4 (+) et 6 (-), ainsi qu'aux boutons classiques de numéros de chaînes, dans la partie haute de la télécommande (de 1 à 0)

Appuyer en même temps sur les boutons 1 et 2 (Maj et Présélection). Le numéro de programme clignote, et UHF ||||||| apparaîtra à l'écran.

Appuyer sur le numéro de programme que vous souhaitez régler, puis appuyer sur les boutons 1 (Maj) et soit 4 (+) ou 6 (-) jusqu'à ce que vous trouviez le canal voulu.

Appuyer en même temps sur les boutons 1 et 2 (Maj et Preset), pour sauver le réglage de la chaîne.

Recommencez l'opération pour tous les autres canaux.

C'est un peu lent, mais ça marche !

Cool, la télé peut enfin re-servir.

lundi, janvier 14 2008

Centres défense deuxième chance (EPIDe), Autrans, Montry, etc.

Je suis allé à Autrans la semaine dernière, pour les rencontres internet annuelles. Comme les années précédentes, la manifestation avait lieu dans le même lieu, anciennement une résidence de vacances Maëva, et aujourd'hui un centre Défense deuxième chance (EPIDe).

Pas de surprises donc sur la configuration des lieux, mais par contre une bonne surprise sur la découverte d'un tel centre. Autant j'aurais été assez mitigé initialement, au vu de quelques sujets ou reportages sur ce genre de centres à la TV, mais au final, de par ce que j'ai pu voir à Autrans, je suis très enthousiaste sur ce type de dispositifs.

Pour la petite histoire, lors d'un pôt organisé pour la sortie d'un guide de Créatif (photo ci-dessous), un des volontaires du centre qui a participé aux formations sur Internet et les TIC dispensées par des intervenants du congrès a pris la parole et, interrogé sur ce qu'il a retenu, a répondu spontanément en premier : "l'installation de logiciels libres"... YOUPI ! ;) Merci à Dominique ;)

Peut-être tous les centres D2C ne sont-ils pas tous identiques, et je n'ai vu que ce qu'on a pu en voir en tant que congressistes, et la réalité de la vie quotidienne des volontaires dans ces centres est sûrement un peu différente, mais en tout cas, j'ai été assez agréablement impressionné par la motivation, l'envie, la volonté des différents acteurs : encadrants et volontaires, et j'espère que ces dispositifs seront une réussite.

De retour à la maison, j'ai cherché s'il y avait un EPIDe dans les parages... pour découvrir que le premier ouvert de ces centres était... justement à 2 kms de chez nous ! à Montry. A l'occasion, peut-être irai-je visiter ce centre ?

mardi, janvier 8 2008

Angstrom 2007.12 on my Sharp Zaurus C1000 (akita)

I'm glad that the Angstrom project has finally completed a release : 2007.12, so I was able to install it on my akita (Sharp Zaurus C1000).

I used to test images for OpenZaurus (more history), but haven't had much time recently to try and help for Angstrom... but I'm pretty happy that the project finally delivered something "stable" :)

It seems to be working quite good so far (see picture of this blog post in minimo bellow).

Next step is setting up a few things (like networking) so that I can install more apps, and really try and use it.

lundi, décembre 10 2007

Réseau Freephonie accessible pour téléphoner avec tablette internet Nokia 800

La tablette internet Nokia 800 permet elle-aussi de se connecter au réseau wifi freephonie des FreeBox, pour téléphoner en SIP, avec l'outil d'"Appels Internet", en OS2008.

Une fois le certificat personnel récupéré, on peut se connecter à ce réseau depuis la freebox d'un autre freenaute.

Donc si on est en réseau local Wifi, y'a le SIP (sur le net, en joignant freephonie.net, etc.) ou Google Talk, ou Skype (c'est mal : proprio), et si on est dans un endroit où les réseaux sont sécurisés, donc avec le Net pas accessible, mais qu'on dispose est en portée d'une Freebox, donc d'un réseau freeephonie, et bien il reste possible de téléphoner.

Reste plus qu'à faire de l'IP over SIP ;)

Réseau Freephonie accessible pour téléphoner sous GNU/Linux

Il est désormais possible aux freenautes d'utiliser les réseaux freephonie avec leurs certificats depuis leurs machines GNU/Linux avec wpa_supplicant.

Le tutoriel est là : http://www.freephonie.org/doku/tutoriel:linux-wpa-supplicant

Update 20080121 : voir aussi quelques commentaires utiles sur : http://www.freephonie.org/viewtopic.php?p=22887

lundi, octobre 15 2007

Encore un logo debian détourné ?

Mais d'où vient ce logo

REMOVED

Plus d'infos ou (en noir et blanc).

Update 20071016 : bon, ben, les camarades de la CGT ont réagi promptement et retiré le logo "contrefait". Reste les camarades de coca-cola ;)

lundi, juillet 9 2007

Intercoop : un réseau de réseaux pour mutualiser sur les pratiques collaboratives

Juste un mot pour parler de Intercoop qui s'est lancé la semaine dernière lors des rencontres Web 2.0 en bretagne, auxquelles j'ai assisté.

L'idée d'Intercoop est de mettre en place un réseau de réseau, avec une structure hyper légère, dans l'optique de mutualiser des savoir-faire sur les pratiques de travail collaboratif.

Il y a un axe autour des outils libres notamment, qui me semble important à favoriser dans ce cadre. Plus d'infos sur le wiki du projet Intercoop.

lundi, juin 25 2007

My kingdom for a Debian !

Martin and me at OSS2007 social event :

then :

- page 1 de 5