CentOS 8 : No URLs in mirrorlist

Vous utilisez CentOS8 et vous avez cette erreur ?

Error: Failed to download metadata for repo ‘appstream’: Cannot prepare internal mirrorlist: No URLs in mirrorlistExited with code exit status 1

Nous allons voir ensemble comment la corriger 🙂


En 2021, Red Hat a pris le contrôle de CentOS et a déprécié le fonctionnement de base de cette distribution pour en faire une version « stream ». Au 31 décembre, ils ont coupé les repository officiels, d’où l’erreur que vous avez. Pour corriger, il faut donc utiliser un miroir :

sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-*
sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.epel.cloud|g' /etc/yum.repos.d/CentOS-Linux-*

vous pouvez maintenant relancer « dnf update », ça fonctionnera !

Passer à Rocky Linux 8

Le remplaçant officiel est ROcky Linux 8, créé par le fondateur de CentOS, et a pour objectif de mimer les packages Red Hat (comme CentOS). Vous pouvez upgrader votre distribution Centos8 pour passer sur Rocky grâce à un script de mise à jour :

dnf -y upgrade
curl https://raw.githubusercontent.com/rocky-linux/rocky-tools/main/migrate2rocky/migrate2rocky.sh -o migrate2rocky.sh
chmod u+x migrate2rocky.sh
./migrate2rocky.sh -r
reboot

Et vous voilà sur Rocky, à vous les mises à jour (jusqu’en 2024 au moins sur la version 8).

Edit Ubuntu password on Windows10

You installed Ubuntu on your Windows 10 through App Store ? Great ! But if you have a good memory, you know you type your user password. This one is needed for every single « sudo » instruction. Do you want to change this password without knowing the old one ? It’s very easy. No need to follow all the (very long) tutorial on the net with cryptic Windows command. Just go to this folder :

C:\Users\<yourusername>\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\etc

Edit file « shadow » and find the line with your username. Line is like this :

mylogin:$1$D5z55fgf$SDOizClhr1t8t4.:17687:0:99999:7:::

Password is encrypted and is the second field (separator is « : »).

Generate a new password with the following command :

openssl passwd -1 -salt ARandomString yourSuperPassword

Replace old password hash with the output. No need to reload anything, just type « sudo » with your user, you get prompted with a password, type « yourSuperPassword » and voilà !

 

Troubles installing CentOS on XenServer

You have a XenServer 6 or 7, and you have troubles installing CentOS (6 or 7) : the installer loads, but all you get is a black screen …

This is a known issue, and I’m wondering why it wasn’t fixed because it’s there for so long.
When having the boot menu, hit « tab » to show the option, and add the following :

modprobe.blacklist=bochs_drm rhgb

And then it worked !

https://bugs.xenserver.org/browse/XSO-353

https://discussions.citrix.com/topic/364226-centos-7-1503-installer-gives-blank-screen/

 

Une mauvaise expérience avec un e-commerçant français

Je tenais à partager avec vous ma mésaventure avec un e-commerçant, en l’occurrence Designere.fr

En mai 2015, j’ai cherché à acheter une plaque à induction. Mon choix se porte sur un modèle de chez Sauter, et je trouve ma référence à un très bon prix sur le site designere.fr. De plus, le site annonce la référence comme étant en stock, ce qui était un critère important pour moi. Mon compte est débité le jour de la commande (certains commerçants Internet choisissent de débiter leur client le jour de l’expédition, mais pas celui-ci) …

Quelque jours après la commande, le site m’annonce que le produit est en rupture et qu’il faut compter une à deux semaines de délai. Ainsi soit-il pensait-je à l’époque, et va pour attendre un peu.

Un mois après, le produit n’est toujours pas disponible et on me propose un article similaire mais bien plus cher. Je choisis donc d’annuler ma commande, et on me confirme que mon remboursement aura lieu dans les plus brefs délais.

Fin juillet, soit 2 mois et demi après ma commande (et 40 jours après l’annulation), aucune nouvelle … Je relance donc deux fois par email. A chaque fois, on me dit « transmettre ma demande au service facturation », sans résultat. Leur numéro de support est surtaxé dès la première seconde (ce qui au passage est tout simplement interdit), et leur email se met à renvoyer des erreurs comme quoi le destinataire n’existe plus …

En général, c’est là qu’on panique. Quelques recherches sur Internet montrent que je suis loin d’être le seul dans ce cas : de très nombreuses personnes ont commandées comme moi un produit annoncé en stock, qui finalement ne l’était pas, puis après avoir patientées des semaines, annulent leurs commandes … sans recevoir le remboursement. Pour résumer les mésaventures d’autres clients, il faut s’armer de patience au téléphone, râler très fort, et envoyer plusieurs recommandés pour obtenir gain de cause.

Cette technique n’est malheureusement pas limitée à un seul commerçant mais se développe de plus en plus sur le net : cela permet de faire de la trésorerie sur le dos des clients … Pour faire encore plus fort, il suffit de ne pas livrer certaines références. Si un client sur dix tire un trait sur la dette et ne veut pas perdre de temps dans des recommandés, c’est autant de gagné.

De mon côté, j’ai porté plainte auprès du tribunal de proximité début septembre, pour avoir une audience à la mi-janvier 2016.
Et miracle au 20 décembre: mon remboursement est bien arrivé (avec six mois de retard donc). C’est pas incroyable tout ça ?

Il y a bien une leçon à retenir de tout ça : si vous voyez un commerçant en ligne avec des tarifs très compétitifs, renseignez-vous avant sur son sérieux.
Au final, j’ai commandé mon produit chez un concurrent certes 10% plus cher, mais reconnu et qui pratique le débit à l’expédition.

using a secured relay in Postfix

I have a server on a LAN that need to send emails. Of course, this server has access to the internet through NAT, but for emails it is a bit more difficult : nowadays, email servers are checking many things when receiving emails : reverse, ‘from’ field, etc. and you may not have access to this kind of tuning for the internet IP address used with your NAT. So I needed to configure a relayhost, with direct access to the internet, that would accept my incoming email and relay it through normal channels. But I don’t want this server to be an open relay, so I have to setup authentication between them.

Continuer la lecture de using a secured relay in Postfix

Problèmes de réseau avec VirtualBox sur Windows 10

Vous êtes passés sur Windows 10 ? Tant mieux pour vous. Mais si vous êtes un peu développeur / sysadmin, vous avez probablement VirtualBox qui tourne sur votre poste, et horrifié, vous vous rendez compte que vos VM n’ont plus de réseau depuis la mise à jour de l’OS. Si vous regardez les propriétés réseau, vous remarquez que le mode « Pont » (bridge) n’est plus utilisable (et c’est probablement ce mode que vous utilisiez).

La solution est simple : installer une version beta de VirtualBox. Oui c’est moche … Elle se trouve ici : https://www.virtualbox.org/wiki/Testbuilds

Redémarrez ensuite votre PC … Et le mode bridge est de nouveau dispo !

Dernière subtilité : apparemment le réseau ne marche plus si votre ordinateur est passé en mode veille … Le réseau est toujours là, mais les paquets ne passent plus. Un reboot corrige l’histoire.

En espérant que VirtualBox fasse rapidement les corrections nécéssaires !

Copyright surfsession.com

A quoi sert le Protune sur les GoPro ?

Vous avez craqué juste avant (ou après) les vacances, et vous avez acheté une GoPro ? Super ! Maintenant, en cherchant dans les menus, vous voyez une option nommée « protune ». Faut-il l’activer ? En cherchant un peu sur les forums, on vous explique que si vous êtes un amateur de montage vidéo, vous avez intérêt à l’activer. Pourtant, l’image parait beaucoup plus terne et morne avec … Mais pourquoi ?

Continuer la lecture de A quoi sert le Protune sur les GoPro ?

Le combat des macarons. Hermé contre Sève – Dégustation à l’aveugle

Le macaron est une des pâtisseries les plus raffinées qui existe, et quelques artisans en ont fait leur spécialité. Qui ne connait pas Ladurée ou Hermé sur Paris ? Pourtant, il ne faut pas se limiter à Paris quand on parle des petits plaisirs du palais. N’oublions pas que la vraie Capitale de la gastronomie reste … Lyon ! Et la guerre est sanglante entre ces deux métropoles. Pour cet article de blog, j’ai donc décidé d’organiser une dégustation à l’aveugle entre les macarons de chez Pierre Hermé (Paris), et Sève (Lyon). Petite parenthèse au passage : je n’ai pas choisi Ladurée car j’ai déjà organisé un « blind test » Hermé / Ladurée, remporté haut la main par le premier. Reprenons donc notre champion et comparons-le à l’un des meilleurs pâtissiers de Lugdunum.

Continuer la lecture de Le combat des macarons. Hermé contre Sève – Dégustation à l’aveugle

Grow a zpool ZFS On Linux + LVM

I’m actually heavily testing ZFS On Linux. As hard drive, I’m using a volume from LVM (named data-zfs2) :

 NAME STATE READ WRITE CKSUM
 backup ONLINE 0 0 0
   data-zfs2 ONLINE 0 0 0

 

But my volume is now nearly full :

[10:31:23]root@direct:~$ zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
backup 599G 584G 15.2G 97% 1.00x ONLINE -

So first, let’s tell ZFS to auto-expand :

zpool set autoexpand=on backup

And now, extend the volume underneath :

lvextend -L +100G data/zfs2
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
zfs2 data -wi-ao---- 700.00g

Let’s see what zpool is now reporting :

zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
backup 599G 584G 15.2G 97% 1.00x ONLINE -

Not good 🙁

You need to « refresh » the device :

zpool online backup data-zfs2

And now :

zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
backup 699G 584G 115G 83% 1.00x ONLINE -

Voilà !