Maniatux's Blog

Welcome to the internet

Maniatux v8

Rédigé par Xavier -

Et voilà un nouveau thème pour Maniatux, cela faisait longtemps que je n'avais pas changé !

EDIT: Modification mineure le 20/07/2014, ajout du champ de recherche et intégration du bout de code pour ne pas avoir le a:hover trop clair dans le top. Le .zip a été mis à jour.

Je le dis tout de suite, je ne me suis pas foulé, il s'agit du thème par défaut de Pluxml 5.3.1, avec un nouveau jeu de couleurs, quelques bordures effacées et l'intégration des gravatars. Si j'ai fait ça c'est pour avoir un thème propre avec du responsive design sans devoir y passer des jours (je suis rouillé en css). Notez aussi que les catégories sont de retour !

Bref j'espère qu'il va vous plaire ;)

Lien de téléchargement du thème (CC-By)

Classé dans : Blog - Mots clés : aucun

Un reboot de Stargate ?

Rédigé par Xavier -

Alors que je pensais que Stargate c'était définitivement terminé (à mon plus grand regret), ce n'est finalement pas le cas puisqu'une trilogie réalisée par Roland Emmerich lui-même (qui a fait le film de 1994) est actuellement en préparation.

Plus qu'une trilogie il s'agit d'un reboot de la franchise qui fera donc l'impasse sur SG1, Atlantis et Universe ce qui me rend plutôt inquiet. Il est vrai que la franchise Stargate est actuellement morte, donc tout projet pouvant la faire revivre est bon à prendre. Cette mort est due à un manque de renouvellement ou de maladresses, donc un reboot fait par d'autres personnes peut être une bonne occasion. Comme dit le youtubeur Durendal1 dans sa critique sur Robocop (2014), l'intérêt d'un remake c'est justement d'être différent de l’œuvre original, sinon autant regarder les vieux films non ?

Mais d'un autre côté je redoute l'effet Star Trek, c'est à dire un film hollywoodien de 2 heures qui s'adresse plutôt aux fans d'action et d'effets spéciaux qu'aux fans de science fiction, surtout que je suis fortement lassé par ces grosses productions cinématographiques qui n'ont pas vraiment d'âme et n'existent que pour l'argent.

Stargate c'est gros, c'est un univers énorme, une trame scénaristique qui s'est déroulée sur 17 saisons (10 pour SG1, 5 pour Atlantis, 2 pour Universe), comment lui rendre hommage dans un film ? C'est une autre inquiétude.

J'attends de voir ce que donnera cette trilogie qui osera rebooter la franchise (shol'va !), peut-être aurons-nous une bonne surprise, ou peut-être que cela creusera encore plus la tombe de Stargate !

Rapport d'incident (09/07/2014)

Rédigé par Xavier -

Comme vous avez pu le constater, maniatux.fr a été indisponible toute la journée. Cela est du à une perte de connexion à internet sur la BBox, résolu après un reboot en rentrant à la maison vers 18h30.

Classé dans : Sysadmin - Mots clés : aucun

Maniatux.fr : Debian GNU/kFreeBSD + IPv6

Rédigé par Xavier -

Le blog maniatux.fr vient d'être migré sur une jail Debian GNU/kFreeBSD (Wheezy Jessie), avec un hôte sous FreeBSD 10.

Une autre nouveauté est l'accessibilité en IPv6, il faut juste un peu de temps pour que l'entrée AAAA sur le nom de domaine se réplique partout (ce qui sera le cas j'espère quand cet article sera publié).

Je ne sais pas si Debian GNU/kFreeBSD est stable ou encore expérimental, donc si vous rencontrez des problèmes n'hésitez pas à me les remonter soit en utilisant mon adresse mail en bas de la page Informations, soit via Diaspora.

Si votre FAI ne vous fourni toujours pas d'IPv6, faites un tour chez Hurricane Electric qui peut vous fournir un tunnel gratuitement. Jetez également un oeil à Se faire une "IPv6 Box" (avec Debian) et Se faire une "IPv6 Box" - avec FreeBSD.

A bientôt !

Classé dans : Blog - Mots clés : aucun

Debian GNU/kFreeBSD Wheezy dans une jail FreeBSD 10

Rédigé par Xavier -

Debian GNU/kFreeBSD peut être installé dans une jail sur un hôte FreeBSD. Intéressant si vous voulez garder votre serveur sous FreeBSD mais que vous voulez également profiter des jails pouvant puiser des paquets dans les dépôts Debian. Voici comment procéder.

Chargez les modules

# kldload fdescfs linprocfs linsysfs tmpfs

Ou, de manière permanente, éditez le fichier /boot/loader.conf :

fdescfs_load="YES"
linprocfs_load="YES"
linsysfs_load="YES"
tmpfs_load="YES"

Note : ces modules ne sont pas indispensables au fonctionnement de la jail Debian GNU/kFreeBSD. Mais si on installe cet OS à partir de l'ISO officielle, on voit qu'ils sont présents et liés aux points de montage que nous verrons par la suite. Mon hypothèse est qu'ils assurent une "compatibilité Linux" pour certains logiciels non pleinement fonctionnels. linprocfs est utilisé entre autres pour ps et df. En outre cela ne mange pas de pain de les activer :)

Création de la jail

Il va falloir utiliser debootstrap et installer également perl5 qui est une dépendance.

# pkg install debootstrap perl5

Puis on créé le répertoire de la jail :

# mkdir -p /usr/jails/debian

On installe le tout :

# debootstrap wheezy /usr/jails/debian http://cdn.debian.net/debian

Configuration de la jail

Editez le fichier /etc/jail.conf

# DEFAULT PARAMETERS
#
exec.start      = "/bin/sh /etc/rc";
exec.stop = "/bin/sh /etc/rc.shutdown";
exec.clean;
mount.devfs;
path = "/usr/jails/$name";
host.hostname = "$name";

# INDIVIDUAL JAIL PARAMETERS
#
debian {
        allow.mount;
        mount.devfs;
        mount.fstab="/usr/jails/debian/etc/fstab.debian";
        ip4.addr = re0|192.168.0.13;
        exec.start = "/etc/init.d/rc 3";
        exec.stop = "/etc/init.d/rc 0";
}

Editez ensuite /usr/jails/debian/etc/fstab.debian :

sys   /usr/jails/debian/sys         linsysfs  rw          0 0
proc  /usr/jails/debian/proc        linprocfs rw          0 0
tmpfs  /usr/jails/debian/run         tmpfs     rw,noexec,nosuid 0 0

Bidouille à faire pour les password, sinon la jail ne démarrera pas :

# cp /etc/master.passwd /usr/jails/debian/etc/
# pwd_mkdb -d /usr/jails/debian/etc -p /usr/jails/debian/etc/master.passwd

Démarrer la jail

# service jail start debian

On peut alors voir si la jail tourne :

# jls
   JID  IP Address      Hostname                      Path
    15  192.168.0.13    debian                      /usr/jails/debian

Et on visualise également nos points de montage :

# df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ada0p2    140G     11G    118G     9%    /
devfs          1.0K    1.0K      0B   100%    /dev
devfs          1.0K    1.0K      0B   100%    /usr/jails/debian/dev
fdescfs        1.0K    1.0K      0B   100%    /usr/jails/debian/dev/fd
linsysfs       4.0K    4.0K      0B   100%    /usr/jails/debian/sys
linprocfs      4.0K    4.0K      0B   100%    /usr/jails/debian/proc
tmpfs          4.0G     24K    4.0G     0%    /usr/jails/debian/run
devfs          1.0K    1.0K      0B   100%    /usr/jails/debian/dev

Notez que les points affichés peuvent être différents selon votre système.

Configurer notre Debian/kFreeBSD

Entrez dans la jail :

# jexec debian bash

Commencez par reconstruire les utilisateurs et mots de passe, car nous avons du copier ceux de FreeBSD (l'hôte) mais cela pose des problèmes :

# dpkg-reconfigure base-passwd

Reconfigurez tzdata pour remettre les pendules à l'heure :

# dpkg-reconfigure tzdata

Configurez les locales :

# apt-get update
# apt-get install locales
# dpkg-reconfigure locales

Et voilà.

Notez que Debian GNU/kFreeBSD est encore relativement peu utilisé, et je n'ai pas encore trouvé de retour d'expérience sur cet OS, encore moins quand on l'utilise dans une jail FreeBSD. C'est un territoire peu exploré il faut donc être prudent surtout sur un environnement de production.