Journal Un autre type de faille locale
Le problème qu'il a soulevé a été assez vite (…)
Cher Journal,
Depuis quelques jours, Oracle a décidé d'interdire l'exécution des applets ne précisant pas leur nom d'application (Application-Name) dans le fichier de description MANIFEST.MF.
Bien entendu, un des sites qui est sous ta charge utilise des applets, l'éditeur de celle-ci a mis la clé sous la porte mais ça ne devrait pas t'arrêter: normalement, il suffit juste d'ajouter quelques lignes dans un fichier zip une archive jar.
Bien sûr, si tu pensais juste pouvoir modifier le fichier MANIFEST et (…)
Cher Journal,
N'oublie pas qu'en 2013, sur Linux Debian 7 wheezy, Ubuntu 12.04 Precise Pangolin & plus, si tu as envie de faire fonctionner le son d'une (ancienne) application nécessitant le périphérique /dev/dsp, tu as rencontré la terrible erreur:
'/dev/dsp': no such file or directory.
Voici ce qu'il ne faut pas faire et que tu aurais pu trouver sur internet:
1. Désinstaller PulseAudio et installer OSS 4
2. Recompiler ton noyau linux avec les options OSS activées
3. Prendre (…)
On ne peut plus nier que l'humanité est prête à fabriquer de manière collaborative une encyclopédie regroupant le savoir de notre univers : Wikipedia. Le mouvement du libre a dépassé l'univers des geeks et des gus dans leur garage depuis de nombreuses années. Les états et les grandes entreprises commencent à s'y mettre, notamment à travers leur démarche d'Open Data.
Mais cette encyclopédie est loin de répondre à cette grande soif d'apprentissage et de connaissance qui se (…)
Cher journal,
J'ai bien galéré hier sur des histoires de firmware de carte réseau.
Tout commence avec un serveur inaccessible autrement qu'en DRAC / Ilo, avec le beau message du noyau (de mémoire, ça faisait 4 lignes) :
L'installation s'est pourtant déroulée en netboot, et donc la carte réseau fonctionnait bien.
Failed to load firmware... no such file or directory ... /lib/firmware/qed/qed_init_values_zipped-8.33.1.0.bin
Ne compte pas trouver quel paquet contient ce fichier sur packages.debian.org, il n'est pas référencé:
https://packages.debian.org/search?searchon=contents&keywords=qed_init_values_zipped-8.33.1.0.bin&mode=exactfilename&suite=unstable&arch=any
En fait (…)
Cher journal,
J'ai enfin trouvé une manière de sauvegarder et de restaurer une base MySQL de plusieurs Go qui soit efficace dans les deux sens.
Pour les bases
Sauvegarde:
mysqldump --single-transaction --quick -B $db | gzip > $db.sql.gz
Restauration
zcat $db.sql.gz
Pour les bases > 1 Go, une approche innovante est préférable, surtout dans le cas d'innodb (où il ne faut pas oublier d'activer innodb_file_per_table)
Cher journal,
Aujourd'hui, je te partage comment nous avons fabriqué un jukebox pour nos enfants avec un Raspberry Pi 3.
On est parti sur une base OSMC, avec un écran tactile, une enceinte connectée en filaire et un abonnement spotify family.
Concernant les éléments matériels à se procurer:
- Raspberry Pi
- carte SD avec OSMC dessus (les images se copient facilement avec Etcher)
- écran touch (on a pris un HyperPixel4, petit, fluide et bonne résolution) (…)
Cher Journal,
Si comme moi tu utilises Proxmox et que tu as eu envie de passer du noyau 2.6 au noyau 3.10 fourni par Proxmox Server Solutions GmbH, souviens-toi que c'est en fait un noyau Red Hat qu'ils poussent sur une base Debian.
Ça assure certes une certaine stabilité, mais ça peut aussi mener à ce problème peu compréhensible: lors de ton switch de noyau, après redémarrage, tu te retrouves avec ce message
mdadm: No devices listed in conf file (…)
Cher journal,
Internet ne m'a pas beaucoup aidé à trouver une réponse simple et complète à cette question, alors permets moi de te détailler la solution.
La mise en place d'une AC auto-signée est relativement aisée. Il existe plein de tutoriaux sur internet, celui-ci étant par exemple très clair et didactique.
En lisant le man, tu noteras qu'il faut mettre l'AC dans /usr/local/share/ca-certificates sur les systèmes à base Debian afin qu'elle soit ajouté automatiquement en tant qu'AC dite de confiance
Cher journal,
Comme j'ai toujours du mal à retrouver comment faire cette action simple, voici une liste des démarches à faire:
Créer un fichier test.service, à mettre dans /usr/lib/systemd/system/
[Unit]
Description=Service de test
After=tlp-init.service
[Service]
Type=oneshot
RemainAfterExit=no
ExecStart=/usr/local/bin/test.sh
[Install]
WantedBy=multi-user.target
Démarrer le service test
sudo systemctl start test.service
Activer le service test au démarrage
sudo systemctl enable startup.service
Librement repompé adapté de cette page