Résoudre les erreurs Mixed Content de WordPress

Quand on utilise WordPress avec Nginx Proxy Manager et Docker par exemple, il peut arriver d’avoir l’erreur : Mixed Content dans les navigateurs.

Pour résoudre ce problème, il faut ajouter les lignes suivantes dans le fichier wp-config.php :

define('WP_HOME', 'https://xxxx.fr');
define('WP_SITEURL', 'https://xxxx.fr');
define('FORCE_SSL_ADMIN' , true);

if (isset($_SERVER['HTTP_X_FORWARDED_PROTO']) && $_SERVER['HTTP_X_FORWARDED_PROTO'] === 'https') {
    $_SERVER['HTTPS'] = 'on';

Proxmox 8.3.5 Detected Hardware Unit Hang

Sur un serveur dédié OVH avec une carte réseau Intel e1000e et Proxmox 8.3.5 j’ai eu l’erreur suivante lors de gros transferts :

Apr 08 08:47:34 nsXXXXXX kernel: e1000e 0000:00:19.0 eno1: Detected Hardware Unit Hang:
                                   TDH                  <de>
                                   TDT                  <ff>
                                   next_to_use          <ff>
                                   next_to_clean        <dd>
                                 buffer_info[next_to_clean]:
                                   time_stamp           <1000f6bf9>
                                   next_to_watch        <de>
                                   jiffies              <1001027c0>
                                   next_to_watch.status <0>
                                 MAC Status             <40080083>
                                 PHY Status             <796d>
                                 PHY 1000BASE-T Status  <3800>
                                 PHY Extended Status    <3000>
                                 PCI Status             <10>

Le serveur n’est alors plus accessible.

La solution que je teste actuellement (et qui semble fonctionner) :

sudo ethtool -K eno1 gso off gro off tso off tx off rx off rxvlan off txvlan off sg off

Et pour vérifier la prise en compte :

sudo ethtool -k eno1

Attention : cela n’est pas conservé après un redémarrage.

Sources : https://forum.proxmox.com/threads/e1000e-eno1-detected-hardware-unit-hang.59928/page-2 et https://gist.github.com/crypt0rr/60aaabd4a5c29a256b4f276122765237

Exporter les groupes Office 365 vers un fichier CSV

Voici un script PowerShell pour exporter l’ensemble des groupes d’un tenant Office 365 vers un fichier CSV. Opération non disponible à ce jour par l’interface d’administration.

Connect-ExchangeOnline -UserPrincipalName xxxx@test.com # Mail de l'administrateur

$CSVPath = "ListingMembresGroupes.csv"

$list=Get-UnifiedGroup

foreach ($Group in $list)
{
    Get-UnifiedGroupLinks –Identity $Group.Id –LinkType Members | Select-Object @{Name="Group Name";Expression={$Group.DisplayName}}, @{Name="User Name";Expression={$_.DisplayName}}, PrimarySmtpAddress | Export-CSV $CSVPath -NoTypeInformation -Append
}

Désactiver la prévisualisation des onglets dans Firefox

Pour désactiver la prévisualisation des onglets dans Firefox, il faut ouvrir le système de préférences avancées :

about:config

Rechercher :

browser.tabs.hoverPreview.enabled

Et mettre la valeur à false (en double-cliquant dessus).

Source : https://support.mozilla.org/bm/questions/1459859

Résoudre le problème de polices dans Firefox pour macOS 15 Sequoia

Depuis quelque temps, Firefox n’affiche plus correctement certaines polices sous macOS 15 Sequoia. Des carrés remplacent les caractères.

Pour résoudre ce problème, il faut désactiver le paramètre « Détecteurs d’empreinte numérique suspectés » dans les options « Vie privée ».

Voici la marche à suivre : ouvrir les paramètres puis « Vie privée et sécurité » et enfin choisir « Personnalisée » dans « Protection renforcée contre le pistage » :

Ensuite, il suffit de rafraichir les onglets ouverts.

Source : https://www.reddit.com/r/firefox/comments/1fjyyo6/some_fonts_in_firefox_on_macos_sequoia_render/

Podcasts Cybersécurité en français

Voici quelques podcast sur la cybersécurité que j’écoute en ce moment.

NoLimitSécu un des plus connu : https://www.nolimitsecu.fr/ qui existe depuis 2015.

RadioCSIRT un nouveau qui vient de commencer (aout 2024) : https://smartlink.ausha.co/radiocsirt/episode-zero-de-radiocsirt

Cybersécurité All Day https://cybersecuriteallday.fr/

Si vous en connaissez d’autre vous pouvez m’en parler dans les commentaires.

Convertir une machine virtuelle UTM vers VMware Fusion

VMware Fusion pour MacOS étant gratuit pour un usage personnel depuis mai 2024 j’ai décidé de passer d’UTM à celui-ci. UTM ayant moins de fonctionnalités et ayant quelques problèmes parfois au démarrage des machines virtuelles.

Ne souhaitant pas réinstaller les machines virtuelles j’ai choisi de convertir celles-ci.

Voici la procédure sous MacOS :

Installer qemu avec le gestionnaire de package brew :

brew install qemu

Aller dans le répertoire contenant la machine virtuelle UTM, généralement :

cd /Users/<NOM UTILISATEUR>/Library/Containers/com.utmapp.UTM/Data/Documents/<NOM MACHINE VIRTUELLE>.utm/Data

Convertir la machine virtuelle avec la commande suivante :

qemu-img convert -p -f qcow2 -O vmdk XXX-XXXX-XXX-XXX.qcow2 YYYYY.vmdk

Créer une nouvelle machine virtuelle dans VMware Fusion et pour l’image disque choisir le fichier vmdk créé dans l’étape précédente.

Généralement il faut modifier la configuration de l’interface réseau dans la machine virtuelle.

Dans le cas d’Ubuntu Server 22.04, trouver le nom de l’interface avec la commande :

ip a

2: ens160: <BROADCAST,MULTICAST......

Puis modifier le fichier de configuration netplan :

sudo vi /etc/netplan/00-installer-config.yaml
# This is the network config written by 'subiquity'
network:
  ethernets:
    # enp0s1: # ancienne interface
    ens160:
      dhcp4: true
  version: 2

Puis appliquer les modifications :

sudo netplan apply

Vérifier la configuration avec un ping par exemple :

ping perdu.com

Optimisation MySQL/MariaDB

Quelques notes pour l’optimisation d’un serveur MySQL/MariaDB.

Cela se passe dans le fichier /etc/mysql/mariadb.conf.d/50-server.cnf sur un serveur Ubuntu 22.04

innodb_buffer_pool_size devrait être à 80% de la RAM allouée à MySQL/MariaDB

Utiliser le script MySQLTuner disponible ici : https://github.com/major/MySQLTuner-perl

Il y a probablement beaucoup d’autres choses à faire, si vous en connaissez n’hésitez pas à laisser un commentaire (je ne suis pas DBA).

Quand les rongeurs attaquent les voitures

Il y a quelques mois j’ai eu la mauvaise surprise de ne plus avoir de liquide lave-glace dans ma voiture. Je prends alors mon bidon pour emplir le réservoir adéquate et là tout le liquide se répand sur le sol 😞Quelques jours plus tard, la même chose pour la voiture de ma femme. La révision étant programmée la semaine suivante, j’en parle à mon garagiste. Après la révision celui-ci me montre la durite grignoté par un rongeur. Celle-ci ayant un peu de marge il n’a pas eu besoin de la remplacée, juste la raccourcir.

Je me suis rendu compte sur Internet que je n’étais pas seul dans ce cas. Mon garagiste m’a aussi confirmé que cela arrivait régulièrement que les les rongeurs s’attaquent aux durites et faisceaux électriques. Celui-ci m’a conseillé le produit suivant : Bardahl 4492 ANTI RONGEURS REPULSIF

Il est disponible sur Amazon ICI

Pour éviter d’avoir d’autres problèmes de ce type j’ai aussi ajouté des boites avec de l’anti-rats à côté des voitures.

Disponible ICI

Disponible ICI

Espérant que cet article pourra vous être utile.

Idées de lectures pour l’été

ou l’hiver au choix.

Voici une liste de quelques livre que j’ai lu dernièrement, si cela peut vous donner des idées de lecture.

Hacke-moi si tu peux – Mémoires d’un cyberpirate repenti de Florent Curtet

Disponible sur Amazon

Mémoires Vives d’Edward Snowden

Disponible sur Amazon

Ready Player One d’Ernest Cline

Disponible sur Amazon