Le blog de Jean David TECHER, un Réunionnais à Saint-Priest/Lyon

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


1 2 3 4 5 6 >

samedi 28 novembre 2009

unoconv: UnoException during conversion: URL seems to be an unsupported one.

En installant unoconv sur monroe, j'ai eu l'erreur

unoconv: UnoException during conversion: URL seems to be an unsupported one.
The provided document cannot be converted to the desired format.
En fait, voici le responsable:
root@monroe:/storage/www/tmp/odtphp/tests# ps aux|grep so
root         4  0.0  0.0      0     0 ?        S<   Nov27   0:04 [ksoftirqd/0]
root         7  0.0  0.0      0     0 ?        S<   Nov27   0:00 [ksoftirqd/1]
root        10  0.0  0.0      0     0 ?        S<   Nov27   0:00 [ksoftirqd/2]
root        13  0.0  0.0      0     0 ?        S<   Nov27   0:00 [ksoftirqd/3]
root      5607  0.0  0.0   8624  2100 ?        Ssl  Nov27   0:00 /usr/sbin/console-kit-daemon
root     20098  5.0  0.8  97956 26136 pts/0    Sl   17:52   0:00 soffice.bin -nologo -nodefault -accept=socket,host=localhost,port=2002;urp;StarOffice.ComponentContex
root     20104  0.0  0.0   3008   780 pts/0    S+   17:52   0:00 grep so
Il suffit de killer tous les processus de soffice.bin et de relancer unoconv:
  1. On tue les processus
    killall -9 soffice.bin
  2. On relance unoconv en local. Comme je n'ai pas de serveur X d'installer sur la machine hébergeant unoconv, je modifie donc DISPLAY pour une machine ayant elle un serveur X et acceptant les connexions en xdmcp
    DISPLAY=192.168.2.5:0.0 unoconv -l &

Avignon...Trois mois après

Ce vendredi soir,en rentrant du boulot, je me suis pausé dans un des restaurants de la rue des teinturiers, histoire de reprendre des forces...J'avais la flemme de rentrer et faire à bouffer.

J'en ai profité pour appeler un ami sur Antibes, histoire de prendre de ces nouvelles. A part une méchante grippe, il allait bien. Tant mieux.

Je lui ai fait part de comment celà se passait pour moi actuellement. En tout cas, ça va. On m'a avancé ce vendredi quelques remarques qui m'ont fait plaisir! De ce qu'on m'a dit, je ne m'en étais même pas rendu compte (...)

En tout cas à mon ami d'Antibes, je lui dois beaucoup. Je tenais par la présente de ce billet à le remercier pour tout ce qu'il a fait pendant mon séjour là-bas. Je sais qu'il se reconnaîtra .

Par la même occasion, Seb (je sais que des fois quand tu n'as rien à faire au taf tu traines un peu par là ) si tu passes par là, passes mon bonjour à l'équipe. Je vous fais plein de gros bisoux à tous...

Vidéo "Runaway Bride"

Avec un peu de retard sur la livraison prévue, voici la vidéo


Vidéo "Runaway Bride"
La belle Denise officie en jeune mariée dans une belle robe

jeudi 26 novembre 2009

Regénérer l'iso d'installation de Lenny 5.0.3 NetInstall avec support pour bnx2 (firmwares pour 5708/5709)

Je me suis inspiré de http://gcolpart.evolix.net/blog21/driver-bnx2-du-noyau-lenny-et-carte-broadcom-netxtreme-ii/. On va le faire à l'ancienne, sans race et en mode tchéchenne

Modification du initrd.gz

On récupère l'initrd pour i386 nécessaire au boot. On en profite pour le décompresser
cd /tmp
wget http://ftp.fr.debian.org/debian/dists/lenny/main/installer-i386/current/images/netboot/debian-installer/i386/initrd.gz
mkdir /tmp/mkinitrd
cd /tmp/mkinitrd/
zcat ../initrd.gz | cpio -iv
On télécharge le tout dernier .deb qui contient les firmwares attendus (notamment bnx2-06-4.0.5.fw et bnx2-09-4.0.5.fw). On le décompresse et on colle ce dont on a besoin là où il faut...
cd /tmp/
wget http://ftp.fr.debian.org/debian/pool/non-free/f/firmware-nonfree/firmware-bnx2_0.21_all.deb
dpkg-deb -x firmware-bnx2_0.21_all.deb /tmp/mkinitrd/
cd /tmp/mkinitrd/lib/firmware/
cp bnx2-0* bnx2/
On regénère l'initrd.gz contenant maintenant les firmwares pour bnx2.
cd /tmp
mv initrd.gz initrd.gz_original
cd /tmp/mkinitrd/
find . -print0 | cpio -0 -H newc -ov | gzip -c > ../initrd.gz

Modification de la netinstall (mkisofs)

On télécharge l'iso originale et on la mounte
mkdir /mnt/toto/iso-original
cd /mnt/toto
wget ftp://ftp.gnome.org/cdimage/release/5.0.3/i386/iso-cd/debian-503-i386-netinst.iso
mount -o loop debian-503-i386-netinst.iso /mnt/toto/iso-original
On copie son arborescence dans un répertoire qui sera modifiable et on y colle notre nouveau initrd.gz
mkdir /mnt/toto/iso-modifiable
cp -a /mnt/toto/iso-original/* /mnt/toto/iso-modifiable

cp /tmp/initrd.gz /mnt/toto/iso-modifiable/install.386/
cp /tmp/initrd.gz /mnt/toto/iso-modifiable/install.386/gtk/
On regénère notre iso
cd iso-modifiable/
mkisofs -J -r -v -o ../lenny-5.0.3-netinstall-modified.iso -V Lenny_5_0_3_NetInstall -b isolinux/isolinux.bin \
 -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table /mnt/toto/iso-modifiable

Remarque: pour les options de mkisofs, on pourra par exemple consulter http://linux.jpvweb.com/mesrecetteslinux/images_iso_cd

La nouvelle iso s'appelle lenny-5.0.3-netinstall-modified.iso avec

En écrabouillant /mnt/toto/iso-modifiable/install.386/gtk/initrd/gz, on aura pu le bel installeur graphique mais bon ça on s'en branle