Il y a quelques semaines, suite à un fort commun:
$ sudo aptitude full-upgrade
un certain nombre de paquets refusent de finir de s'installer, en particulier une nouvelle version du noyau et des parties de grub2. Le message d'erreur qui semble expliquer tous ces problèmes est fort clair:
grub-probe: error: cannot find a device for /.
Et la solution fort claire aussi, apparemment : il faut corriger le fichier /boot/grub/device.map afin que grub-probe retrouve ses petits. Sauf que mon device.map va fort bien, et contient sagement:
(hd0) /dev/sda
ce qui est tout à fait correct sur la machine en question. Groumf. Il se trouve que cette machine (mon laptop professionnel) utilise lvm et crypt. Je cherche un peu et ne trouve rien de probant dans un premier temps. Je décide de voir ça plus tard car j'ai quand même un petit peu de travail, évidemment ...
Pour faire suite au post précédent, ce site est désormais hébergé sur ma nouvelle machine et propulsé par nginx. Script kiddies de tout poil, passez votre chemin, il n'y a pas de php ici...
Bon, le mail maintenant.
Depuis longtemps, je louchais sur différentes solutions d'hébergement, sans jamais me décider, probablement parce que je n'avais pas arrêté mes choix sur la destination de la machine. Et puis soudain, l'accident bête, un ami bruxellois louche sur une publicité dans notre magazine favori et se jette à l'eau. Évidemment, il ne peut s'empêcher de nous donner un aperçu des possibilités de la bête. C'en est trop pour moi. Après une bonne semaine de "j'y vais - j'y vais pas", je craque.
Résultat:
$ free total used free shared buffers cached Mem: 8110724 311184 7799540 0 2248 22512 -/+ buffers/cache: 286424 7824300 Swap: 4194296 0 4194296 $ cat proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 26 model name : Intel(R) Core(TM) i7 CPU 920 @ 2.67GHz stepping : 5 cpu MHz : 2673.348 cache size : 8192 KB # [...] # Y'en a 8 comme ça ...
(Sorry Mum, this post is in english, nothing you care about anyway...)
As I needed an email-based auth for Django users in a small project, and none of the existing 3rd party apps or snippets did fit my needs, I rolled my own. It is hosted on my Github repo, and the README file should answer all your questions. Comments are welcome, as usual.
Petit post vite fait, je viens d'ouvrir une page avec ma cheatsheet personnelle, un peu vide pour le moment, mais qui devrait s'enrichir au fil du temps. Je sais que ça me servira, si ça peut vous aider, c'est par là : my cheatsheet.
En 2006 et 2007, j'ai déclaré mes revenus par internet sur ma machine fonctionnant sous debian unstable sans aucune difficulté. Cette année, j'avais une vague inquiétude car j'ai changé de machine à deux reprises, et je n'étais pas certain que le certificat numérique aurait suivi, dans la mesure où je n'ai rien fait de spécial à cet égard. J'ai simplement à chaque fois conservé l'intégralité de mon répertoire home.
Au premier essai, soulagement, le certificat est bien là, et parfaitement reconnu. En revanche, pas de machine java installée et navigateur (iceweasel donc firefox) déclaré comme "non supporté". Qu'à cela ne tienne :
sudo aptitude install sun-java6-plugin
Pour le navigateur, il suffit de modifier general.useragent.extra.firefox en remplaçant "Iceweasel" par "Firefox" dans la chaîne, et le tour est joué. Enfin, il le devrait.
Muni de cette ...
A Django site.