Pleins feux sur Debian
Une brique de 600+ pages qui parle de Debian bien en détails; je vais peut-être m'en faire venir une copie, 1$ du prix va au projet Debian en plus, ce sera une autre contribution de ma part!
Voici le BLOG de Michel Belleau. J'y poste ici régulièrement des liens, des nouvelles, des "cossins"... des pensées!
Pleins feux sur Debian
Une brique de 600+ pages qui parle de Debian bien en détails; je vais peut-être m'en faire venir une copie, 1$ du prix va au projet Debian en plus, ce sera une autre contribution de ma part!
Linux 2.6.15.1 + vserver + suspend2
Je suis en train de compiler un nouveau kernel pour mon portable.. Linux 2.6.15.1 inclus maintenant une mise à jour au driver IPW2200 ainsi que les trucs IEEE 802.11 à jour ! Nice.
J'ai patché pour le Software Suspend2 ainsi que Linux-VServer, mais la patch de VServer ne tient pas compte de Suspend2.
#include "linux/vs_cvirt.h"J'ai utilisé des less-than et des greater-than mais on dirait que blogger.com ne me permets pas de les mettre ici, même dans un PRE..
... est la clé pour que ça fonctionne, je l'ai ajouté à "kernel/power/power.h" ainsi qu'à "kernel/power/netlink.h"; le dernier provoque un "warning" de double-inclusion, mais je pense que c'est banal.
Je laisse le make-kpkg se faire et je testerai ce kernel à Montréal en fin de semaine ;-)
The keys to open-source success
The greatest prospect for success with open-source software involves a strategy of mixing open-source with commercial software, according to a panel of experts on the subject.
[...]
You need to start thinking about what an open-source solution can do for you and identify best practices and best-of-breed open-source technology.
[...]
Combining the best open-source software an the best commercial software will give you the best solution.
[...]
Panelists also stressed that open standards are key to the success of open-source software.
Source: eWeek / December 19th 2005
Utilisation de "svn:externals" et intégration avec svn-buildpackage
apt-get install svn-buildpackage patchutils dpatch debhelper dh-make
cd /usr/src/asterisk
svn propset svn:externals "debian svn://svn.alioth.debian.org/svn/pkg-voip/asterisk/trunk/debian" .
make update
svn-buildpackage --svn-ignore-new --svn-lintian -uc -us -rfakeroot
Hahahaha... Vu sur un site web..
Je comprends maintenant pourquoi j'avais toujours la manie dans les dernières années de me faire pousser la barbe:
It is common knowledge that old school hackers all have large beards. Alan Cox, RMS and maddog are brilliant examples. The reason for this is that growing a beard is the most interesting use of one's time when the computer is waiting for fsck to finish messing around after a system crash, and on large filesystems, you'll have plenty of time to waste (this might also be why there are so few female hackers; they can't grow beards).
Technologies diverses et changeantes, BUILD or BUY, là est la question...
Intégration OPENLDAP avec les autres outils de votre infrastructure libre
Bonne année à tous ceux qui lisent mon BLOG !
Comme à l'habitude au nouvel an (on dirait que ça devient une tradition pour moi) je me ramasse avec un virus ou quelque chose du genre ... on dirait que c'est le mix de "poignées de mains fréquentes" et "pas beaucoup de sommeil" (ainsi que "beaucoup de boisson") qui fait que c'est toujours pareil...
Hier soir, j'étais vraiment congestionné j'en avais même de la misère à dormir; par chance ça semble mieux maintenant!
Bonne année à tous !
PS: Oui, oui, j'ai pris de bonnes résolutions cette année.
\|/ ____ \|/
"@'/ ,. \`@"
/_| \__/ |_ \__U_/
Unable to handle kernel NULL pointer dereference
tsk->{mm,active_mm}->context = ffffffff
tsk->{mm,active_mm}->pgd = fc000000
swapper(1): Oops [#1]
Après maintes tentatives...
J'ai décidé de laisser mon Spacstation 20 (175 mhz) avec le kernel 2.4.. Ouff, trop de taponnage pour le faire passer en 2.6; premièrement le kernel décompressé doit être plus petit que 2.4 megs donc il faut le trimmer à fond, par la suite, le initrd m'a donné des embrouilles et en fin de compte je me rends compte que je suis tanné de laisser le pauvre Sparc recompiler son noyau pendant 3 heures à chaque fois..
Je vais me monter un setup pour un jour le compiler en "cross-compile" sur un hôte plus puissant.. ;-)
Démarrage automatique des VServers
Pour faire démarrer automatiquement un VServer lorsque l'hôte est redémarré, il faut le "marquer" dans son répertoire de configuration.
Par défaut, sous Debian, les VServers qui sont marqués comme "default" sont partis au démarrage de l'hôte.
Pour marquer un VServer comme "default", il vaut placer le terme "default" dans le fichier "/etc/vservers/
Par la suite, la simple évocation de "/etc/init.d/vservers-default start/stop/restart" redémarrera ces vservers.
Brèves notes sur Typo3
J'ai assisté à une conférence donnée par Patrick Gaumond hier, organisée par PHPQuébec dans le cadre de la Semaine Québécoise de l'Informatique Libre (SQIL)...
Voici les notes brèves que j'ai prises pendant son exposé sur Typo3:
1200 extensions pour enrichir le produit.
Le prix de Typo3 est sa complexité.
Processus d'apprentissage = 2 mois.
3980 sites enregistrés. (1 de plus maintenant, le mien!)
ImageMagick / GraphicMagick
3 façons de générer des gabarits
- Typoscript
- Gabarit HTML avec des marqueurs
- TemplaVoila (1 an)
Lancement, dans les dates.. "d+7" = aujourd'hui + 7 jours
"Cacher jusqu'à la connexion"
Centre de tâches
Hotplug USB mouse
Petit problème avec le hotplug avec ma dernière séquence de configuration ;-)
Pour bien fonctionner, le device de la souris USB doit pointer vers "/dev/input/mice" qui est toujours présent. Le device du pointeur touchpad lui peut/doit pointer vers "/dev/input/mouse0" puisqu'il n'est pas hotpluggable et utilise un driver spécial.
Souris sous XWindows
Depuis que j'avais configuré mon trackpad sous Linux/XWindows pour utiliser le driver "Synaptics", je n'avais plus la possibilité d'utiliser ma souris USB externe en simultané.
Je pense que c'est puisque les deux devices n'ont pas le même driver, sous Linux on peut retrouver leurs entrées groupées sous "/dev/input/mice" ou séparément dans les périphériques "mouseX", dans mon cas "/dev/input/mouse0" pour le trackpad et "/dev/input/mouse1" pour la souris USB externe.
Une fois le XF86Config-4 d'arrangé pour traiter les deux souris indépendamment (mouse0 et mouse1 à la place de mice), il faut ajouter, dans le ServerLayout l'option "InputDevice 'myUSBMouse' 'SendCoreEvents'". Le truc, c'est le "SendCoreEvents" qui lui dire, tu n'es pas le pointeur principal, mais tu peux envoyer des événements au pointeur principal lorsque tu es là.
Nice ! Ça fonctionne bien !
Trucs pour Firefox
ALT-D pour sélectionner automatiquement la barre d'adresses.
CTRL-K pour se rendre comme par magie dans la zone de recherche intégrée.
Utilitaire bien pratique
Un utilitaire bien pratique sous Debian !
http://asic-linux.com.mx/~izto/checkinstall/files/deb/checkinstall_1.6.0-1_i386.deb
Cet utilitaire permet de remplacer la commande "make install" qui suit traditionnellement le "make clean && make" quand on effectue de la compilation sous Linux.
Il crée un fichier .DEB (paquet Debian installable avec le merveilleux outil APT (dpkg)). On peut alors compiler sur une machine et installer facilement sur plusieurs à l'aide de cela !
À essayer!
Asterisk 1.2.0-rc1
La nouvelle version 1.2.0 de Asterisk va sortir très bientôt!
Je mets en test la RC1, mais à voir comment ça allait avec les PRÉ-RC (beta), ça risque de bien tourner !
http://www.asterisk.org/asterisk-1.2.0-rc1-released
Nouveaux amis!
J'ai décidé d'afficher clairement mes couleurs ce soir; j'ai pris les adresses de courriel que j'avais accumulées depuis toutes ces années (dans mes 5 gigs de courriels) et j'ai écrit à tout le monde personnellement... non pas vrai ! pas personnellement, mais j'ai écrit à tout le monde quand même ;-)
Oubliez les anciennes adresses électroniques que j'ai pu accumuler durant toutes les dernières années; la seule et unique est maintenant (et toujours!) michel.belleau(at)malaiwah.com
J'ai même redécouvert de nouvelles connaissances parmis tout ces gens-là!
https://secure.fabianrodriguez.com/blog/
http://www.lecarnetdemartineau.com/archives/60-Changement-de-carriere.html
Debian Sarge 3.1 / Workstation
Et voilà, c'est fait.. Je renverse la moyenne que j'avais "accumulée" depuis mars 2005 ;-)
J'utilise maintenant plus mon installation de Linux (Debian) que mon installation de Windows XP! Yes !
J'ai transporté mes données de Thunderbird, ainsi que tous mes courriels des années passées (qui étaient sur Outlook... n'en parlons pas). 5 gigs de messages en tout ;-) Faudrait que je fasse du ménage là-dedans un moment donné!
La fin de semaine passée, j'ai fait le move qui fait que j'ai vraiment adopté Linux; il y avait un point qui me faisait toujours revenir à Windows a tous les fois que je me "mind-ais" à virer 100% Opensource.. Le "software suspend-to-ram".. Et bien oui, ça marche bien maintenant sous mon Linux ! 3 secondes après avoir fermé le panneau LCD et le portable est en veille (en mémoire vive), 5 secondes après l'avoir relevé et tout est de retour fonctionnel.
Thumbs up Mike !
FIn de semaine - Nouveautés!
Je suis l'heureux parent adoptif d'un SPARCSTATION 20.
Dual Processor 75Mhz, 144 megs de RAM
En fin de semaine, j'ai testé pour ma première fois (mon baptème!!) NETBSD. C'est le système d'exploitation qui roulera sûrement sur le SparcStation quand il aura un nouveau disque SCSI qui fonctionne ;-) J'ai pu remarquer que c'est très facile à faire démarrer ce OS par le réseau ! Un truc de RARP, TFTP, DHCP, NFS, tout est là et ça boote comme un charme!
Bizarre, au début je pensais que c'était un quad-cpu, mais on dirait que les board de cpu (mbus) de Sun sont.. doubles.. ? Entk.
Musique... trop hot!
System of a Down - Mezmerize ; c'est mon nouveau pick.. Trop écoeurant ! Wow !
Ceux qui ne se l'ont pas encore acheté manquent quelque chose, c'est un must-have dans une collection; SOAD est un des meilleur groupe que je connais QUI peut changer 8 fois de style de beat dans la même toune ;-)
Décision finale...
Je m'en vais de plus en plus vers l'utilisation totale (au lieu de partielle) de mon installation de Linux sous Debian..
That's the way to go Mike!
VSERVERS -- Des fois il est difficile de retrouver l'information pertinente sur la nouvelle méthode de configurer les VSERVERS, mais après une petite demande sur la mailing-list que je viens de m'abonner, mes questions sont répondues !
Did you try putting "virt_mem" in /etc/vservers/XXX/flags ?
Sam.
Have a look at:
http://linux-vserver.org/Caps+and+Flags
http://www.nongnu.org/util-vserver/doc/conf/configuration.html
How to patch ASTERISK for T.38 fax support
LDAPCENTER -- (work in progress)
apt-get install slapd ldap-utils apache php4-pear phpldapadmin db4.2-util
apt-get install ldap-account-manager php4-mhash php4-mcrypt
apt-get install cpu
cpu useradd michel
cpu useradd frederic
apt-get install libnss-ldap nscd libpam-ldap
cp /usr/share/doc/libnss-ldap/examples/nsswitch.ldap /etc/nsswitch.conf
Mon propre mirroir des CD/DVD d'installation de Debian:
VSERVERs encore..
cd /var/lib/vservers/vserver-01/etc/rc0.d
rm -f K20makedev K25hwclock.sh S30urandom S31umountnfs.sh S35networking S36ifupdown S40umountfs S90halt K89klogd
cd /var/lib/vservers/vserver-01/etc/rc6.d
rm -f K20makedev K25hwclock.sh S30urandom S31umountnfs.sh S35networking S36ifupdown S40umountfs S90reboot K89klogd
cd /var/lib/vservers/vserver-01/etc/rcS.d
rm -f S05keymap.sh S48console-screen.sh S50hwclock.sh S40networking S45mountnfs.sh S10checkroot.sh S02mountvirtfs
rm -f S30procps.sh S35mountall.sh S36mountvirtfs S39ifupdown S30checkfs.sh S18ifupdown-clean S18hwclockfirst.sh
cd /var/lib/vservers/vserver-01/etc/rc2.d
rm -f S20makedev S11klogd
VServer tests on Debian Sarge
server1:~# ./testme.sh
Linux-VServer Test [V0.13] Copyright (C) 2003-2005 H.Poetzl
chcontext is working.
chbind is working.
Linux 2.6.13.3-vs2.1.0-rc4+vserver i686/0.30.204/0.30.204 [Ea] (0)
VCI: 0002:0001 273 03000136
---
[000]# succeeded.
[001]# succeeded.
[011]# succeeded.
[031]# succeeded.
[101]# succeeded.
[102]# succeeded.
[201]# succeeded.
[202]# succeeded.
server1:~# vserver vserver-01 build -m debootstrap --hostname vserver-01 --interface eth0:x.x.x.x/32 -- -d sarge -m ftp://ftp.us.debian.org/debian/ -- --resolve-deps
I: Retrieving Release
I: Retrieving Packages
I: Validating Packages
I: Resolving dependencies of required packages...
I: Resolving dependencies of base packages...
I: Found additional required dependencies: libtext-iconv-perl zlib1g
I: Checking component main on ftp://ftp.ca.debian.org/debian...
[...snip...]
I: Installing core packages...
I: Unpacking required packages...
I: Configuring required packages...
I: Installing base packages...
I: Base system installed successfully.
vserver vserver-01 enter
base-config
Je vais commencer à utiliser les "vserver" sous Linux... Voici la procédure que j'ai employée (notes brèves):
Transformer votre infrastructure avec les logiciels libres...
J'ai branché mon Thunderbird, à l'aide du module Calendar (basé sur Sunbird) dans mon répertoire SVN chez malaiwah-hosting.com ...
Installation de MailScanner sous Mandrake
Je me suis acheté une imprimante laser réseau.. HL-2070n de Brother; je n'ai jamais été un fervant admirateur des machines Brother, mais le prix était alléchant, les fonctionnalités aussi !
Bonnes nouvelles, mon père va sûrement avoir son congé de l'hôpital va bien. Ses plaies sont belles, son humeur revient mieux!
Mon père est entré à l'hôpital pour sa prostate...
Bon ! Encore un peu de nouveau sur mon site Internet www.malaiwah.com ! J'ai mis un peu plus de temps à le parfaire: quelques nouvelles photos, quelques nouveaux textes.. mais rien du produit final encore.
Un nouveau site (projet) sera en ligne bientôt!
Je me suis abonné au service de téléphonie IP de Acanac.
Ah oui, voici les détails...
J'ai terminé de remonter mon réseau; c'est beaucoup plus "clean" comme ça!
Ma nouvelle gallerie de photos, ce sera bien plus pratique que d'uploader de grosses images sur mon BLOG pour rien! ;-)
Bon.. Du gros nouveau pour moi.
Je me suis acheté un gant de baseball! Ils étaient en spécial chez Canadian Tire ;-)
OK good! J'ai configuré mes logs de Apache pour se dumper directement dans ma base de données mySQL. J'ai ré-écrit mes scripts d'administration pour mes clients-web; c'est beaucoup plus "clean" comme ça l'est maintenant!
Mon pick musical ces temps-ci.. "Best of You" de Brian Adams.. BEN NON! De Foo Fighters, c'est leur toute dernière.. J'ai cherché comme un fou leur album en MP3 sur Internet, pour m'en donner un avant goût avant d'aller le chercher chez HMV, ben le cave toi-là.. Il sort dans un mois environ, j'peux bien rien avoir trouvé!
www.radioxrock.com ... vous connaissez? Enfin le projet de la RadioX qui prends forme; une radio Internet, gratuite, avec les meilleurs show de Genex et la meilleur musique sans quotas! Bon... ok... C'est encore en format "beta", mais venant de "bière", le gars derrière www.cknu.net et www.choiradiox.net, j'suis pas mal sûr que ça va marcher!
Energy X sur shoutcast.. C'est ce que j'écoute le plus régulièrement sur Internet, pour l'essayer clique sur "Tune In" au milieu de l'écran pour la station #1.
Mon serveur Linode roule maintenant une nouvelle version de Apache (2.0.54) et OpenSSL (0.9.7e). J'ai aussi mis à jour ma version de BIND pour la 9.2.5 et j'ai essayé de re-tenter le diable avec la version 2.6.10 du noyau de Linux. Auparavant, les version 2.6 du noyau (sous UML) avaient de la misère à supporter ma configuration Bind et faisaient planter Bind à tout bout de champ.
L'équipe de PHP Québec de Québec vous invite à la 3ième rencontre mensuelle qui
J'ai joué à NHL 2005 avec mon copain Marc toute la semaine; on s'est monté l'équipe du RadioX de Québec au Playstation. Pas pire comme jeu, j'ai essayé mon 2004 au Xbox par la suite et c'est déçevant; c'est sûr que c'est un an en arrière du 2005, mais les graphiques "cochent" de temps en temps, c'est pas comme le 2005 sur Playstation.
Mes jeux de Xbox:
Ma blonde m'a acheté "Need For Speed Underground 2" (NFSU2) sur le Xbox. J'aime bien ce jeu-là, les chars sont l'fun mais on commence avec une pauvre Peugot; j'ai hâte de pouvoir prendre une GTI rouge tornade!
Je me suis embarqué à la découverte de Smarty ce soir, avec mes amis de PHPQuébec (Québec). Lors du deuxième atelier d'initiation à PHP, nous avons appris aux gens comment faire des "Hello World" en PHP classique, avec des variables et des paramètres passés dans l'adresse ainsi que l'utilisation de Smarty pour la geston de la présentation.
Un "party" de signatures de clés publiques (pgp).. Quelle drôle d'idée ! ;-) Je ne sais pas si je vais y aller ce soir ou en mai, mais ça a du "geek factor" ça !
J'ai essayé un nouveau logiciel libre aujourd'hui (merci Framasoft pour le cue!) pour la gestion du calendrier ainsi que des tâches à faire: Rainlendar.
Linksys WRT54G.. C'est une belle bébelle ça !
Le litre d'essence va augmenter à 1.00$ aujourd'hui-même, allez aux pompes pendant qu'il est encore temps.. En passant, c'est 3 sous le moins pour le suprême chez Ultramar, profitez-en si vous en trouvez un!
Qui sont les copieurs, qui sont les copiés?
L'atelier d'intitiation au PHP est prévu pour le 14 avril 2005 de 19h à 21h. Lors de ces ateliers, il est recommandé que vous veniez avec votre ordinateur afin que nous puissions installer toutes les applications vous permettant de vous initier au PHP. Pour les personnes plus experimentées; des cours ainsi qu'un ensemble d'exercices qui vous permetteront tout au long de l'année de progresser à votre rythme.
Arrrrgh ! Je suis tanné du tarla qui passe 3 fois par jour sur l'avenue Royale devant l'appartement avec le gas dans le fond; il va frapper quelqu'un un moment donné...
Bon article sur le "Link Prefetching" ou plutôt, comment faire pour que les pages web subséquentes dans un site web semblent apparaître plus vite. ÃÂa utilise le temps mort lorsqu'on lit une page pour télécharger les éléments de la prochaine page; automatiquement. Je me doute bien que Internet Explorer ne fait pas ça par défaut, mais Mozilla et Firefox sont supposé le faire.
Gros problème d'hébergement pour Linode.com (mon fournisseur de VPS), la facilité de THE PLANET à Dallas a subi une grosse coupure de courant; c'est un fusible dans un UPS qui a sauté, transférant sa charge sur l'autre UPS mais qui a lui aussi sauté à cause que c'était une trop grosse charge.
ThePlanet Network : online!---
Dallas Linode Hosts : coming online now
ETA : 30-90 minutes for all nodes to be back online
Please *DO NOT* issue reboots -- your Linodes will come back online automatically
***********************************
*** 2005-03-31 9:24 AM Eastern
It appears as though ThePlanet, the datacenter which houses the Linode
equipment in Dallas, suffered massive equipment failure. They are
currently working to restore access.
The Linodes in the Fremont, CA Datacenter are still up and functioning
correctly, however customers in that datacenter should not issue reboots,
as the main Linode database runs from ThePlanet datacenter.
I apologize for the downtime. Updates to follow...
-Chris
At approximately 4:15AM CST, a pair of redundant Powerware 500KVA UPS units
failed creating a power failure in section B of our DLLSTX2 datacenter.
Emergency teams were deployed within minutes and power was restored
within minutes but intermmittment power outages did occur until 6:45AM CST.
Powerware, JT Packard, and electricians are currently onsite with over
100 Planet technicians working to resolve the issue. We do not anticipate
any further outages . A formal RFO will be released once the team debriefs.
We apologize for all issues that has caused.
Lance Crosby
COO & Legal Counsel
TP / TC / SM / Insomnia365
***********************************
*** 2005-03-31 10:54 AM Eastern
Response from TP:
We will be performing a sweep of the data center as soon as this issue is
completely resolved to reboot and ensure connectivity of all Active servers.
Thank you for your patience in this matter.
***********************************
*** 2005-03-31 11:43 AM Eastern
Location: DLLSTX2
Severity: Level 5
Description:
At 4:09AM CST, a power failure occurred in a redundant pair of Powerware UPS
units feeding power to section B of the DLLSTX2 datacenter. The power failure
was caused by a faulty fuse in UPS unit B-1. As the load transferred to UPS
unit B-2, the spike in the load created an overloaded breaker and UPS B2 also
lost power. This resulted in a power outage to the main power distribution
unit feeding section B of the datacenter floor. Emergency teams were notified
and the power was restored within 20 minutes. The power continued to cycle
until 6:45AM due to the faulty fuse and the inability of the redundant UPS
units to remain in bypass mode. Customers may have noticed several power
cycles during this time period. Powerware, JT Packard, and electricians found
the problem and replaced the faulty hardware and fuses. At 6:45AM, all electrical
service was restored to normal and the NOC team began to bring all servers
back online. The technical staff is currently placing a console on all servers
to verify server restarts. Customers with operating systems that require a file
check may have experienced extended downtime during the file check. Powerware
and JT Packard will continue to monitor the UPS systems for the next 24 to 48
hours. The Planet does not anticipate any further outages.
***********************************
*** 2005-03-31 12:00 AM Eastern
fmerrill-03/31/2005 11:00:15:
Investigating to see if we can't get power back online for you.
------------------------------------------------
IRC Channel Info:
Server: irc.oftc.net
Channel: #linode
Et voilà, l'attente est terminée, mon portable est à la réception et m'attends pour mon heure de dîner!
On dirait que The Planet Internet ont des problèmes de connectivité;
Nouvelles connaissances: la méthode "proc_open" de PHP.
Comment faire fonctionner une carte Trendnet TEW-228PI (à base de chipset rtl8180) sur Linux Debian 3.1 (Sarge)
Ah ouais.. Bonne nouvelle!
Jukebox MP3: J'avais déjà commencé à travailler sur un projet de Jukebox MP3 sur une carte-mère Mini-ITX dans ma GTI. J'avais prototypé la version 1, qui est morte depuis.. Je pense que j'ai fait sauter le Northbridge, la carte-mère ne veut plus rien faire des disques dur IDE.
Un XBOX ! Je suis maintenant l'heureux détenteur d'une console de jeux; jamais je n'aurais cru ça, mais je viens d'encourager Microsoft en leur achetant une console de jeux neuve ;-)
Branle-bas de combat chez HP. Leurs représentantes au téléphone du service à la clientèle sont vraiment gentilles; j'ai discuté avec Danielle qui m'a appris une mauvaise nouvelle hier après-midi. Mon portable pour lequel la commande était approuvée et que j'avais créé une belle place dans mon coeur... il... il... snif.. il n'était plus disponible! Sh|t.
Truc de fille: écoute des émissions cul-cul et essaie de faire les mêmes idées dans l'appartement.
Une perte pour le paysage radiophonique de Québec: Jean-François Fillion quitte les ondes de CHOI RadioX, le 17 mars 2005.
Ohhh yeah! La commande de mon portable a été approuvée par HP et je devrais avoir un courriel bientôt me signalant le numéro de tracking par Purolator.
En vrac !