<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Fix on slash-root.fr</title><link>https://beta.slash-root.fr/tags/fix/</link><description>Recent content in Fix on slash-root.fr</description><generator>Hugo -- gohugo.io</generator><language>fr-fr</language><lastBuildDate>Mon, 15 Aug 2022 16:46:56 +0200</lastBuildDate><atom:link href="https://beta.slash-root.fr/tags/fix/index.xml" rel="self" type="application/rss+xml"/><item><title>Terminal: Fix broadcast command twice in Terminator</title><link>https://beta.slash-root.fr/terminal-fix-broadcast-command-twice-in-terminator/</link><pubDate>Mon, 15 Aug 2022 16:46:56 +0200</pubDate><guid>https://beta.slash-root.fr/terminal-fix-broadcast-command-twice-in-terminator/</guid><description>&lt;img src="https://beta.slash-root.fr/terminal-fix-broadcast-command-twice-in-terminator/cover.png" alt="Featured image of post Terminal: Fix broadcast command twice in Terminator" /&gt;&lt;h2 id="contexte"&gt;&lt;a href="#contexte" class="header-anchor"&gt;&lt;/a&gt;Contexte
&lt;/h2&gt;&lt;p&gt;Avec le logiciel terminator, il peut arriver que le broadcast de commande double les caractères tappés sur le clavier.&lt;/p&gt;
&lt;p&gt;Exemple :&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="image-1660573995709.png" alt="terminator_broadcast_twice" /&gt;&lt;/p&gt;
&lt;p&gt;Dans mon contexte, je suis avec la version de terminator 2.1.1 fournit par les dépôts de Pop_OS 22.04.&lt;/p&gt;
&lt;h2 id="fix-terminator"&gt;&lt;a href="#fix-terminator" class="header-anchor"&gt;&lt;/a&gt;Fix terminator
&lt;/h2&gt;&lt;p&gt;Pour corriger ce phénomène, j'ai édité le script de terminator.&lt;/p&gt;
&lt;p&gt;Tout d'abord :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Où est terminator ?&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;whereis terminator
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# terminator: /usr/bin/terminator /usr/share/terminator /usr/share/man/man1/terminator.1.gz&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Editer le script de lancement :&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo vi /usr/bin/terminator
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Ajouter ceci juste après les imports en début de fichier :&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-ini" data-lang="ini"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;&amp;#34;&amp;#34;&amp;#34;Modifi broadcast twice&amp;#34;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;os.environ[&amp;#39;DBUS_SESSION_BUS_ADDRESS&amp;#39;]&lt;/span&gt;&lt;span style="color:#f92672"&gt;=&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;&amp;#39;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#a6e22e"&gt;&amp;#34;&amp;#34;&amp;#34;End of modify broadcast twice&amp;#34;&amp;#34;&amp;#34;&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;Enregistrer les modifications&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Relancer terminator&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="vérification"&gt;&lt;a href="#v%c3%a9rification" class="header-anchor"&gt;&lt;/a&gt;Vérification
&lt;/h2&gt;&lt;p&gt;Le broadcast de commande dans terminator est maintenant pleinement fonctionnel 🙂&lt;/p&gt;
&lt;p&gt;&lt;img data-recalc-dims="1" decoding="async" src="image-1660574620280.png" alt="terminator_broadcast_ok" /&gt;&lt;/p&gt;</description></item><item><title>Pop!_OS 22.04 : Fix apt</title><link>https://beta.slash-root.fr/pop_os-22-04-fix-apt/</link><pubDate>Tue, 02 Aug 2022 10:10:08 +0200</pubDate><guid>https://beta.slash-root.fr/pop_os-22-04-fix-apt/</guid><description>&lt;img src="https://beta.slash-root.fr/pop_os-22-04-fix-apt/cover.png" alt="Featured image of post Pop!_OS 22.04 : Fix apt" /&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;#!/bin/bash
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# purge old apt configuration files&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo rm -rf /var/lib/apt/lists/
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt clean; sudo apt autoclean
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# get fresh configuration files, resolve package conflicts&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt update
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo dpkg --configure -a
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt --fix-broken install
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#75715e"&gt;# and finally resume the upgrade&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;sudo apt upgrade -y
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;</description></item><item><title>WordPress : Fix WP-Optimize (VPO_Page-Cache not found)</title><link>https://beta.slash-root.fr/wordpress-fix-wp-optimize-vpo_page-cache-not-found/</link><pubDate>Sat, 04 Jun 2022 13:34:42 +0200</pubDate><guid>https://beta.slash-root.fr/wordpress-fix-wp-optimize-vpo_page-cache-not-found/</guid><description>&lt;img src="https://beta.slash-root.fr/wordpress-fix-wp-optimize-vpo_page-cache-not-found/cover.jpg" alt="Featured image of post WordPress : Fix WP-Optimize (VPO_Page-Cache not found)" /&gt;&lt;h2 id="contexte"&gt;&lt;a href="#contexte" class="header-anchor"&gt;&lt;/a&gt;Contexte
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;WordPress 6.0&lt;/li&gt;
&lt;li&gt;WP-Optimize 3.2.5&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Avec le module &lt;strong&gt;WP-Optimize&lt;/strong&gt;, il peut se produire l'erreur suivante :&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;&lt;span style="color:#f92672"&gt;[&lt;/span&gt;Fri Jan &lt;span style="color:#ae81ff"&gt;21&lt;/span&gt; 15:48:12.414615 666&lt;span style="color:#f92672"&gt;]&lt;/span&gt; &lt;span style="color:#f92672"&gt;[&lt;/span&gt;proxy_fcgi:error&lt;span style="color:#f92672"&gt;]&lt;/span&gt; &lt;span style="color:#f92672"&gt;[&lt;/span&gt;pid 5281:tid 140595150419712&lt;span style="color:#f92672"&gt;]&lt;/span&gt; &lt;span style="color:#f92672"&gt;[&lt;/span&gt;client 156.251.145.63:37469&lt;span style="color:#f92672"&gt;]&lt;/span&gt; AH01071: Got error &lt;span style="color:#e6db74"&gt;&amp;#39;PHP message: PHP Fatal error: Uncaught Error: Class &amp;#34;WPO_Page_Cache&amp;#34; not found in /var/www/blog.example.com/wp-content/plugins/wp-optimize/cache/file-based-page-cache-functions.php:813\nStack trace:\n#0 /var/www/blog.example.com/wp-content/plugins/wp-optimize/cache/file-based-page-cache-functions.php(889): wpo_get_conditional_tags_exceptions()\n#1 /var/www/blog.example.com/wp-content/plugins/wp-optimize/cache/file-based-page-cache.php(31): wpo_url_in_conditional_tags_exceptions()\n#2 /var/www/blog.example.com/wp-content/advanced-cache.php(58): include_once(&amp;#39;&lt;/span&gt;...&lt;span style="color:#e6db74"&gt;&amp;#39;)\n#3 /var/www/blog.example.com/www/wp-settings.php(95): include(&amp;#39;&lt;/span&gt;...&lt;span style="color:#e6db74"&gt;&amp;#39;)\n#4 /var/www/blog.example.com/www/wp-config.php(81): require_once(&amp;#39;&lt;/span&gt;...&lt;span style="color:#e6db74"&gt;&amp;#39;)\n#5 /var/www/blog.example.com/www/wp-load.php(50): require_once(&amp;#39;&lt;/span&gt;...&lt;span style="color:#e6db74"&gt;&amp;#39;)\n#6 /var/www/blog.example.com/www/wp-blog-header.php(13): require_once(&amp;#39;&lt;/span&gt;...&lt;span style="color:#e6db74"&gt;&amp;#39;)\n#7 /var/www/blog.example.com/www/index.php(17): require(&amp;#39;&lt;/span&gt;...&lt;span style="color:#e6db74"&gt;&amp;#39;)\n#8 {main}\n thrown in /var/www/blog.example.com/wp-content/plugins/wp-optimize/cache/file-based-page-cac...&amp;#39;&lt;/span&gt;, referer: https://blog.example.com/blablablabla...
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;Cela peut se produire lors de l'installation ou bien lors d'une mise à jour manuelle / automatique.&lt;/p&gt;
&lt;h2 id="fix"&gt;&lt;a href="#fix" class="header-anchor"&gt;&lt;/a&gt;Fix
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;Se connecter sur le serveur hébergeant le site.&lt;/li&gt;
&lt;li&gt;Supprimer le plugin &lt;code&gt;wp-optimize&lt;/code&gt; :&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;rm -r /var/www/blog.example.com/wp-content/plugins/wp-optimize
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Modifier le fichier &lt;code&gt;wp-config.php&lt;/code&gt; :&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-bash" data-lang="bash"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;vi /var/www/blog.example.com/wp-config.php
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;ul&gt;
&lt;li&gt;Supprimer la ligne suivante :&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" style="color:#f8f8f2;background-color:#272822;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;"&gt;&lt;code class="language-shell" data-lang="shell"&gt;&lt;span style="display:flex;"&gt;&lt;span&gt;define&lt;span style="color:#f92672"&gt;(&lt;/span&gt;&lt;span style="color:#e6db74"&gt;&amp;#39;WP_CACHE&amp;#39;&lt;/span&gt;, true&lt;span style="color:#f92672"&gt;)&lt;/span&gt;; // WP-Optimize Cache
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;h2 id="re-install"&gt;&lt;a href="#re-install" class="header-anchor"&gt;&lt;/a&gt;Re-Install
&lt;/h2&gt;&lt;p&gt;Le module &lt;strong&gt;WP-Optimize&lt;/strong&gt; peut être réinstallé dans les extensions du site WordPress.&lt;/p&gt;</description></item></channel></rss>