<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="fr">
	<title>Le site de Francois Sauterey</title>
	<link>https://francois.sauterey.org/</link>
	
	<language>fr</language>
	<generator>SPIP - www.spip.net (Sarka-SPIP)</generator>




 
	<item xml:lang="fr">
		<title>Mais ou est donc postinst ?</title>
		<link>https://francois.sauterey.org/Mais-ou-est-donc-postinst.html</link>
		<guid isPermaLink="true">https://francois.sauterey.org/Mais-ou-est-donc-postinst.html</guid>
		<dc:date>2022-07-29T09:04:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Francois Sauterey</dc:creator>



		<description>
&lt;p&gt;Lor d'une installation d'un paquet debian (.deb), ll m'arrive, rarement mais quand m&#234;me, de tomber sur un script postinst bugu&#233; ou qui coince pour une raison ou une autre non pr&#233;vue par le mainteneur du paquet.
&lt;br class='autobr' /&gt;
Et l&#224; la principale gal&#232;re est de retrouver le script fautif.
&lt;br class='autobr' /&gt;
Alors une bonne fois pour toute il est L&#192; :
&lt;br class='autobr' /&gt;
/var/lib/dpkg/info&lt;/p&gt;


-
&lt;a href="https://francois.sauterey.org/-Linux-.html" rel="directory"&gt;Linux&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Lor d'une installation d'un paquet debian (.deb), ll m'arrive, rarement mais quand m&#234;me, de tomber sur un script postinst bugu&#233; ou qui coince pour une raison ou une autre non pr&#233;vue par le mainteneur du paquet.&lt;br class='autobr' /&gt;
Et l&#224; la principale gal&#232;re est de retrouver le script fautif.&lt;br class='autobr' /&gt;
Alors une bonne fois pour toute il est L&#192; :&lt;br class='autobr' /&gt;
/var/lib/dpkg/info&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>installer phpmyadmin sur une buster...</title>
		<link>https://francois.sauterey.org/installer-phpmyadmin-sur-une-buster.html</link>
		<guid isPermaLink="true">https://francois.sauterey.org/installer-phpmyadmin-sur-une-buster.html</guid>
		<dc:date>2020-04-14T20:36:19Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Francois Sauterey</dc:creator>



		<description>
&lt;p&gt;Je viens de faire une mise &#224; niveau de mon serveur, et passer d'une stretch &#224; une buster, autrement dit de debian 9 &#224; debian 10.
&lt;br class='autobr' /&gt;
Outre le plaisir de faire circuler un peu d'adr&#233;naline en faisant &#231;a via le r&#233;seau, avec le risque de tout planter, cela devenait n&#233;cessaire pour pouvoir faire les mise &#224; jour de nextcloud se qui n&#233;cessite php7.3, non disponible dans stretch. &lt;br class='autobr' /&gt; Oui mais voil&#224; : plus de phpmyadmin dans buster :-( &lt;br class='autobr' /&gt;
Mais on retrouve phpmyadmin dans testing !
&lt;br class='autobr' /&gt;
Alors, j'ai r&#233;cup&#233;rer (&#8230;)&lt;/p&gt;


-
&lt;a href="https://francois.sauterey.org/-Linux-.html" rel="directory"&gt;Linux&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Je viens de faire une mise &#224; niveau de mon serveur, et passer d'une stretch &#224; une buster, autrement dit de debian 9 &#224; debian 10.&lt;br class='autobr' /&gt;
Outre le plaisir de faire circuler un peu d'adr&#233;naline en faisant &#231;a via le r&#233;seau, avec le risque de tout planter, cela devenait n&#233;cessaire pour pouvoir faire les mise &#224; jour de nextcloud se qui n&#233;cessite php7.3, non disponible dans stretch.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Oui mais voil&#224; : plus de phpmyadmin dans buster :-(&lt;/p&gt;
&lt;p&gt;Mais on retrouve phpmyadmin dans testing !&lt;br class='autobr' /&gt;
Alors, j'ai r&#233;cup&#233;rer le&lt;/p&gt;
&lt;div class='spip_document_53 spip_document spip_documents spip_document_file spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;19&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://francois.sauterey.org/IMG/deb/phpmyadmin_4.9.5_dfsg1-2_all.deb?53/dedaa28df65e22e975606dcd9e8fa1dec2303daea0c2ab4d81b060c7da79b890' class=&#034; spip_doc_lien&#034; title='Debian - 4.2 Mio' type=&#034;application/x-debian-package&#034;&gt;&lt;img src='https://francois.sauterey.org/local/cache-vignettes/L64xH64/deb-3dd9a.svg?1740274870' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;paquet phpmyadmin
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;puis un coup de dpkg -i phpmyadmin_4.9.5_dfsg1-2_all.deb&lt;/p&gt;
&lt;p&gt;&#201;videment il y a des d&#233;pendances non satisfaites.&lt;br class='autobr' /&gt;
un petit apt-get install -f permet de r&#233;cup&#233;rer les paquets pr&#233;sents dans buster avec une version ad hoc.&lt;br class='autobr' /&gt;
Il reste quelques paquets manquants (ou trop vieux) dans buster dont voici la liste :&lt;br class='autobr' /&gt;
php-google-recaptcha_1.2.3-1_all.deb &lt;br class='autobr' /&gt;
php-phpmyadmin-motranslator_5.0.0-2_all.deb&lt;br class='autobr' /&gt;
php-phpmyadmin-shapefile_2.1-4_all.deb&lt;br class='autobr' /&gt;
php-phpmyadmin-sql-parser_4.6.1-2_all.deb&lt;br class='autobr' /&gt;
php-twig_2.12.5-1_all.deb&lt;br class='autobr' /&gt;
php-twig-extensions_1.5.4-1_all.deb&lt;/p&gt;
&lt;p&gt;On r&#233;cup&#232;re tous ces paquets et hop &lt;br class='autobr' /&gt;
&gt;sudo dpkg -i php-*&lt;/p&gt;
&lt;p&gt;Je les ai tous rassembler dans un tgz&lt;/p&gt;
&lt;div class='spip_document_61 spip_document spip_documents spip_document_file spip_documents_left spip_document_left spip_document_avec_legende' data-legende-len=&#034;17&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt;
&lt;a href='https://francois.sauterey.org/IMG/tgz/phpmyadmin.tgz?61/03d78bf3a7bc64d4399adbf658f8481e799aaffd5bdeb4873bcd36cc10f3fc0c' class=&#034; spip_doc_lien&#034; title='TGZ - 4.5 Mio' type=&#034;application/x-gtar&#034;&gt;&lt;img src='https://francois.sauterey.org/local/cache-vignettes/L64xH64/tgz-10a11.svg?1740274870' width='64' height='64' alt='' /&gt;&lt;/a&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;le .tgz complet
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="https://francois.sauterey.org/IMG/deb/php-google-recaptcha_1.2.3-1_all.deb?54/f21fd6e4732004da3ed4aaf09db992e6eec9c1bb5a77eba4214bb769a6f90b07" length="8444" type="application/x-debian-package" />
		
		<enclosure url="https://francois.sauterey.org/IMG/deb/php-phpmyadmin-motranslator_5.0.0-2_all.deb?55/44843e5ddef83034f49cc6c8b3f68176868e8375e01814a1013fce32e72c3473" length="13068" type="application/x-debian-package" />
		
		<enclosure url="https://francois.sauterey.org/IMG/deb/php-phpmyadmin-shapefile_2.1-4_all.deb?56/e69d9eb1cb3fbf1843bcf62051de0e2afac760edfb5253466aa7d307d9813f4c" length="11392" type="application/x-debian-package" />
		
		<enclosure url="https://francois.sauterey.org/IMG/deb/php-phpmyadmin-sql-parser_4.6.1-2_all.deb?57/1a27518cdacfc4c13fe937987b153cc6d5df4661083ad68f759cae29a3e43b21" length="74700" type="application/x-debian-package" />
		
		<enclosure url="https://francois.sauterey.org/IMG/deb/php-twig-extensions_1.5.4-1_all.deb?58/d8b6ff9428ce6484b947488731858d3b3cdf320b9398d6439c9919e174737c41" length="10576" type="application/x-debian-package" />
		
		<enclosure url="https://francois.sauterey.org/IMG/deb/php-twig_2.12.5-1_all.deb?59/eb4bfaedbbfa7e4bbd827cc3673eacbd71714db7c49f66caf13f571a723c726f" length="118688" type="application/x-debian-package" />
		

	</item>
	<item xml:lang="fr">
		<title>Migrer de Owncloud 10.2 &#224; Nextcloud 12.0.12</title>
		<link>https://francois.sauterey.org/Migrer-de-Owncloud-10-2-a-nextcloud.html</link>
		<guid isPermaLink="true">https://francois.sauterey.org/Migrer-de-Owncloud-10-2-a-nextcloud.html</guid>
		<dc:date>2019-10-16T07:14:25Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Francois Sauterey</dc:creator>



		<description>
&lt;p&gt;J'ai trop attendu &#224; migrer de owncloud &#224; nextcloud. Et la technique de migratin pr&#233;vue par Nextcloud, bloque. J'ai n&#233;anmoins r&#233;ussi &#224; faire cette migration en plusieurs &#233;tapes, r&#233;sum&#233; ici. &lt;br class='autobr' /&gt; Pour r&#233;aliser cette migration, j'ai d'abord commencer par suivre le mode d'emploi : copier dans le r&#233;pertoire updater le fichier index.php, et ex&#233;cuter https://mon.nuage.tld/updater/index.php Tout semble bien fonctionner, je vais dans le r&#233;pertoire /var/www/owncloud et ex&#233;cute &gt;sudo -u www-data ./occ (&#8230;)&lt;/p&gt;


-
&lt;a href="https://francois.sauterey.org/-Linux-.html" rel="directory"&gt;Linux&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;J'ai trop attendu &#224; migrer de owncloud &#224; nextcloud. Et la technique de migratin pr&#233;vue par Nextcloud, bloque.&lt;br class='autobr' /&gt;
J'ai n&#233;anmoins r&#233;ussi &#224; faire cette migration en plusieurs &#233;tapes, r&#233;sum&#233; ici.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Pour r&#233;aliser cette migration, j'ai d'abord commencer par suivre &lt;a href=&#034;https://nextcloud.com/fr_FR/migration&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;le mode d'emploi&lt;/a&gt; : &lt;br class='autobr' /&gt;
copier dans le r&#233;pertoire updater le fichier &lt;a href=&#034;https://download.nextcloud.com/server/installer/migrator/index.php&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;index.php&lt;/a&gt;, et ex&#233;cuter &lt;a href=&#034;https://mon.nuage.tld/updater/index.php&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://mon.nuage.tld/updater/index.php&lt;/a&gt;&lt;br class='autobr' /&gt;
Tout semble bien fonctionner, je vais dans le r&#233;pertoire /var/www/owncloud et ex&#233;cute&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;&gt;sudo -u www-data ./occ upgrade&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Et l&#224;, patatrac, un message d'injure :-( : en gros saut de version trop important&lt;br class='autobr' /&gt;
Un indice : tout les mode d'emploi parle de owncloud 10.0.10 vers nextcloud 12&lt;br class='autobr' /&gt;
&lt;strong&gt;Un retour en arri&#232;re&lt;/strong&gt;&lt;br class='autobr' /&gt;
C'est l'id&#233;e de base : faire une marche arri&#232;re vers owncloud 10.0.10 et relancer la migration.&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Cr&#233;er une nouvelle base nuage2, y dupliquer la base nuage (faire en sorte que cette base soit accessible &#224; votre utilisateur sql du nuage (owncloud).&lt;/li&gt;&lt;li&gt; R&#233;cup&#233;rer le tarball de &lt;a href=&#034;https://download.owncloud.org/community/owncloud-10.0.10.tar.bz2&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;owncloud 10.0.10&lt;/a&gt;&lt;/li&gt;&lt;li&gt; D&#233;compresser le sus-dit tarball dans le r&#233;pertoire /var/www/nuage-old, et faire en sorte que votre serveur apache puisse le servir&lt;/li&gt;&lt;li&gt; Copier dans nuage-old le r&#233;pertoire data de nuage&lt;/li&gt;&lt;li&gt; copier nuage/config/config.php dans nuage2/config/config.php&lt;/li&gt;&lt;li&gt; &#233;diter nuage2/config/config.php et modifier ce qu'il faut pour que la base nuage2 soit atteinte, et la version soit 10.0.10, que le fichier data soit correctement d&#233;fini&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Arriv&#233; l&#224;, on relance la mise &#224; jour&lt;/p&gt;
&lt;div class=&#034;precode&#034;&gt;&lt;pre class='spip_code spip_code_block' dir='ltr' style='text-align:left;'&gt;&lt;code&gt;sudo -u www-data ./occ upgrade&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;
&lt;p&gt;Et la marche arri&#232;re s'effectue.... et non.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Et maintenant la migration&lt;/strong&gt;&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; Tout d'abord copier le fichier index.php de l'outil de migration dans updater/&lt;/li&gt;&lt;li&gt; en ex&#233;cutant se fichier, je tombe sur des erreur dans le t&#233;l&#233;chargement du fichier zip de nextcloud... casse-la-tienne : &lt;br /&gt;&#8212; * r&#233;cup&#233;rer dans config/config.php la valeur de &#034;instanceid&#034; (par exemple ufvm17kv3r5d)
&lt;br /&gt;&#8212; * puis t&#233;l&#233;charger la version &lt;a href=&#034;https://download.nextcloud.com/server/releases/nextcloud-12.0.12.zip&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;12.0.12 de nextcloud&lt;/a&gt;&lt;br class='autobr' /&gt;
puis la coller dans data/updater-ufvm17kv3r5d/downloads/
&lt;br /&gt;&#8212; * &#233;diter le fichier updater/index.php et commenter tout le corps de la fonction downloadUpdate (vers la ligne 570)
&lt;br /&gt;&#8212; * relancer la migration, et &#231;a fonctionne&lt;br class='autobr' /&gt;
Reste plus qu'&#224; relancer la proc&#233;dure de upgrade (./occ upgrade) et hop...&lt;br class='autobr' /&gt;
Sauf que...Une contrainte dans la BD emp&#234;che la suppression de la table oc_accounts.&lt;br class='autobr' /&gt;
Donc il faut commencer par supprimer les contraintes dans la table oc_persistent_locks&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;Ouf....&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Vide une table...</title>
		<link>https://francois.sauterey.org/ALTER-TABLE-spip_documents-auto_increment.html</link>
		<guid isPermaLink="true">https://francois.sauterey.org/ALTER-TABLE-spip_documents-auto_increment.html</guid>
		<dc:date>2018-01-01T09:08:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Francois Sauterey</dc:creator>



		<description>
&lt;p&gt;Il m'arrive de devoir vider une tabel avec auto_incr&#233;ment (en particulier quand je joue avec SPIP &lt;br class='autobr' /&gt; Par exemple si je veux vider la table spip_documents : &lt;br class='autobr' /&gt;
TRUNCATE TABLE spip_documents ; &lt;br class='autobr' /&gt;
Mais b&#234;tement, l'auto_incr&#233;ment ne revient pas tout seul &#224; z&#233;ro :-( &lt;br class='autobr' /&gt;
Alors :
&lt;br class='autobr' /&gt;
ALTER TABLE spip_documents auto_increment = 1 ;
&lt;br class='autobr' /&gt;
ALTER TABLE spip_documents ORDER BY id_document ;&lt;/p&gt;


-
&lt;a href="https://francois.sauterey.org/-Linux-.html" rel="directory"&gt;Linux&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Il m'arrive de devoir vider une tabel avec auto_incr&#233;ment (en particulier quand je joue avec &lt;a href=&#034;http://spip.net/fr&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;SPIP&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Par exemple si je veux vider la table spip_documents :&lt;/p&gt;
&lt;p&gt;TRUNCATE TABLE spip_documents ;&lt;/p&gt;
&lt;p&gt;Mais b&#234;tement, l'auto_incr&#233;ment ne revient pas tout seul &#224; z&#233;ro :-(&lt;/p&gt;
&lt;p&gt;Alors :&lt;br class='autobr' /&gt;
ALTER TABLE spip_documents auto_increment = 1 ;&lt;br class='autobr' /&gt;
ALTER TABLE spip_documents ORDER BY id_document ;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Installation d'une stretch et plus</title>
		<link>https://francois.sauterey.org/Instalation-d-une-stretch.html</link>
		<guid isPermaLink="true">https://francois.sauterey.org/Instalation-d-une-stretch.html</guid>
		<dc:date>2018-01-01T09:08:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Francois Sauterey</dc:creator>



		<description>
&lt;p&gt;Mes astuces pour installer un serveur stretch Installer correctement mariadb D&#233;activer IPV6 Soucis avec Sympa Soucis apache2/logrotate Soucis avec courier /fam-gamin &lt;br class='autobr' /&gt; - Installer correctement mariadb Installer MariaDb Mariadb est le fork libre de mysql. Mais son installation via apt-get install mariadb-server rend un systeme &#034;non fonctionnel&#034; au sens ou il est difficile de se connecter simplement ! merci &#224; cette article qui m'a sauv&#233; ! &lt;br class='autobr' /&gt;
&#8211; d&#233;activer IPV6 OVH livre des syst&#232;me o&#249; l'ipv6 (&#8230;)&lt;/p&gt;


-
&lt;a href="https://francois.sauterey.org/-Linux-.html" rel="directory"&gt;Linux&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Mes astuces pour installer un serveur stretch
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;#mariadb&#034; class=&#034;spip_ancre&#034;&gt;Installer correctement mariadb&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;#ipv6&#034; class=&#034;spip_ancre&#034;&gt;D&#233;activer IPV6&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;#sympa&#034; class=&#034;spip_ancre&#034;&gt;Soucis avec Sympa&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;#apache&#034; class=&#034;spip_ancre&#034;&gt;Soucis apache2/logrotate&lt;/a&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a href=&#034;#courier&#034; class=&#034;spip_ancre&#034;&gt;Soucis avec courier /fam-gamin&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a id=&#034;mariadb&#034;&gt;&lt;/a&gt;&lt;strong&gt;Installer correctement mariadb&lt;/strong&gt;&lt;br class='autobr' /&gt; &lt;a href=&#034;https://debian-facile.org/utilisateurs:hypathie:tutos:installer_sql-mariadb&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Installer MariaDb&lt;/a&gt;&lt;br class='autobr' /&gt;
Mariadb est le fork libre de mysql. Mais son installation via&lt;br class='autobr' /&gt;
apt-get install mariadb-server&lt;br class='autobr' /&gt;
rend un systeme &#034;non fonctionnel&#034; au sens ou il est difficile de se connecter simplement !&lt;br class='autobr' /&gt;
merci &#224; cette article qui m'a sauv&#233; !&lt;/p&gt;
&lt;p&gt;&lt;s&gt;- d&#233;activer IPV6&lt;br class='autobr' /&gt;
OVH livre des syst&#232;me o&#249; l'ipv6 est valid&#233;.&lt;br class='autobr' /&gt;
Comme je n'ai pas encore pris le temps de me pencher dessus, et que les op&#233;rateur cherche un reverse ipv6 si vous r&#233;pondez dessus, j'ai trouv&#233; plus simple de syst&#233;matiquement invalider l'ipv6 (j'ai s&#251;rement tort !)&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://alexbacher.fr/unixlinux/desactiver-lipv6-debian_ubuntu/&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Supprimer ipv6&lt;/a&gt;&lt;/s&gt;
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a id=&#034;ipv6&#034;&gt;&lt;/a&gt;&lt;strong&gt;ipv6 chez ovh&lt;/strong&gt;&lt;br class='autobr' /&gt;
J'ai enfin trouv&#233; comment faire &#231;a ! Pour tout dire je en suis pas sur d'avoir tout compris !!!&lt;br class='autobr' /&gt;
Bon :&lt;/p&gt;
&lt;ol class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; allez dans l'interface OVH, ou via ifconfig,et trouvez le pr&#233;fixe IPv6 de votre serveur : genre &lt;br /&gt;
2001:41d0:1:4462: :/64&lt;br class='autobr' /&gt;
Nous allons donc prendre l'IPv6 2001:41a1:1:bab5::1&lt;/li&gt;&lt;li&gt; dans la zone ad hoc, ajouter :&lt;br class='manualbr' /&gt;2001:41a1:1:bab5::1 AAAA mon-serveur.mon-domaine.fr.&lt;/li&gt;&lt;li&gt; relancer bind9&lt;/li&gt;&lt;li&gt; et dans le tableau de commande ajouter le reverse qui va bien&lt;br class='autobr' /&gt;
Maintenant gmail accepte nos messages !!!&lt;/li&gt;&lt;/ol&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a id=&#034;sympa&#034;&gt;&lt;/a&gt;&lt;strong&gt;Soucis avec Sympa :&lt;/strong&gt;&lt;br class='autobr' /&gt;
Pour quel raison le paquet sympa de debian n'installe-t-il pas &lt;strong&gt;libapache2-mod-fcgid&lt;/strong&gt;, et ne met pas &lt;br class='autobr' /&gt;
use_fast_cgi 1&lt;br class='autobr' /&gt;
puisque de tout fa&#231;on, rien ne fonctionna sans ?&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a id=&#034;apache2&#034;&gt;&lt;/a&gt;soucis apache2/logrotate&lt;br class='autobr' /&gt;
pourquoi le reload matinal plante-il apache ? En tout cas un changement de reload en restart arrange tout&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a id=&#034;courier&#034;&gt;&lt;/a&gt;&lt;strong&gt;Soucis avec courier / famgamin&lt;/strong&gt;&lt;br class='autobr' /&gt;
Si votre MUA (votre lecteur de courrier, quoi... quelque chose comme thunderbird) vos balance un &#034;&lt;i&gt;Filesystem notification initialization error Contact your mail administrator &lt;br class='autobr' /&gt;
(check for configuration errors with the FAM/Gamin library)&lt;/i&gt;&#034;, c'est qu'il vous manque gamin et ibgamin0 (vous avez probablement une libfam0 qu'il va falloir virer)&lt;br class='autobr' /&gt;
&lt;a href=&#034;https://www.faqforge.com/linux/fix-for-courier-imap-error-check-for-configuration-errors-with-the-famgamin-library/&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;https://www.faqforge.com/linux/fix-for-courier-imap-error-check-for-configuration-errors-with-the-famgamin-library/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; &lt;a id=&#034;Completion&#034;&gt;&lt;/a&gt;&lt;strong&gt;Pb de completion&lt;/strong&gt;&lt;br class='autobr' /&gt;
Par d&#233;faut le paquet bash-completion n'est pas install&#233;...&lt;br class='autobr' /&gt;
Donc :&lt;br class='autobr' /&gt;
apt-get install bash-completion&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>Perte du francais dans thunderbird</title>
		<link>https://francois.sauterey.org/Perte-du-francais-dans-thunderbird.html</link>
		<guid isPermaLink="true">https://francois.sauterey.org/Perte-du-francais-dans-thunderbird.html</guid>
		<dc:date>2016-10-28T16:32:00Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Francois Sauterey</dc:creator>



		<description>
&lt;p&gt;Il arrive que l'on &#171; perde &#187; le paquet &#034;fran&#231;ais&#034; lors d'une mise &#224; jour de thunderbird : c'est que le paquet &#034;fran&#231;ais&#034; n'est pas encore l&#224;. &lt;br class='autobr' /&gt;
Pour aller le chercher &#224; la main :
&lt;br class='autobr' /&gt;
http://ftp.mozilla.org/pub/thunderbird/releases/x.y.z/linux-i686/xpi/fr.xpi &lt;br class='autobr' /&gt;
Et hop...&lt;/p&gt;


-
&lt;a href="https://francois.sauterey.org/-Linux-.html" rel="directory"&gt;Linux&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Il arrive que l'on &#171; perde &#187; le paquet &#034;fran&#231;ais&#034; lors d'une mise &#224; jour de thunderbird : c'est que le paquet &#034;fran&#231;ais&#034; n'est pas encore l&#224;.&lt;/p&gt;
&lt;p&gt;Pour aller le chercher &#224; la main :&lt;br class='autobr' /&gt;
&lt;a href=&#034;http://ftp.mozilla.org/pub/thunderbird/releases/x.y.z/linux-i686/xpi/fr.xpi&#034; class=&#034;spip_url spip_out auto&#034; rel=&#034;nofollow external&#034;&gt;http://ftp.mozilla.org/pub/thunderbird/releases/x.y.z/linux-i686/xpi/fr.xpi&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Et hop...&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>ssh et la touche tilde</title>
		<link>https://francois.sauterey.org/ssh-et-la-touche.html</link>
		<guid isPermaLink="true">https://francois.sauterey.org/ssh-et-la-touche.html</guid>
		<dc:date>2014-11-22T18:14:29Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Francois Sauterey</dc:creator>



		<description>
&lt;p&gt;Je sais me d&#233;connecter avec la combinaison .
&lt;br class='autobr' /&gt;
Mais la touche permet d'autres choses, et je ne m'en souviens jamais. Alors... &lt;br class='autobr' /&gt; Voici les s&#233;quences d'&#233;chappement :
&lt;br class='autobr' /&gt;
&#8211; . - termine la connexion
&lt;br class='autobr' /&gt; B - Envoie un &#034;Break&#034; au syst&#232;me distnt
&lt;br class='autobr' /&gt; C - Ouvre une ligne de commande
&lt;br class='autobr' /&gt; R - Requ&#234;te rekey (SSH protocol 2 only)
&lt;br class='autobr' /&gt; ^Z - suspens le ssh
&lt;br class='autobr' /&gt; # - liste les connexions retransmises
&lt;br class='autobr' /&gt; &amp; - met le ssh en arri&#232;re plan (en attendant la fin de la connexion)
&lt;br class='autobr' /&gt; ? - l'aide
&lt;br class='autobr' /&gt; - L'envoi du caract&#232;re&lt;/p&gt;


-
&lt;a href="https://francois.sauterey.org/-Linux-.html" rel="directory"&gt;Linux&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;Je sais me d&#233;connecter avec la combinaison .&lt;br class='autobr' /&gt;
Mais la touche permet d'autres choses, et je ne m'en souviens jamais. Alors...&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Voici les s&#233;quences d'&#233;chappement :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; . - termine la connexion&lt;br class='autobr' /&gt; B - Envoie un &#034;Break&#034; au syst&#232;me distnt&lt;br class='autobr' /&gt; C - Ouvre une ligne de commande&lt;br class='autobr' /&gt; R - Requ&#234;te rekey (SSH protocol 2 only)&lt;br class='autobr' /&gt; ^Z - suspens le ssh&lt;br class='autobr' /&gt; # - liste les connexions retransmises&lt;br class='autobr' /&gt; &amp; - met le ssh en arri&#232;re plan (en attendant la fin de la connexion)&lt;br class='autobr' /&gt; ? - l'aide&lt;br class='autobr' /&gt; - L'envoi du caract&#232;re &lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
	<item xml:lang="fr">
		<title>chrootage (rsync, rdist,cvs,sftp,scp)</title>
		<link>https://francois.sauterey.org/chrootage-rsync-rdist-cvs-sftp-scp.html</link>
		<guid isPermaLink="true">https://francois.sauterey.org/chrootage-rsync-rdist-cvs-sftp-scp.html</guid>
		<dc:date>2011-03-08T14:12:33Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Francois Sauterey</dc:creator>



		<description>
&lt;p&gt;L'utilisation de rssh permet de faire des chrootage simplement... &#224; condition de faire tout ce qui va bien. &lt;br class='autobr' /&gt; L'objectif est de ne permettre que l'un ou certains de ces protocoles &#224; nos utilisateurs, et de les chrooter. &lt;br class='autobr' /&gt;
Pr&#233;paration : le paquet rssh &lt;br class='autobr' /&gt;
La premi&#232;re &#233;tape est bien s&#251;r d'installer le paquet rssh &lt;br class='autobr' /&gt;
/etc/passwd &lt;br class='autobr' /&gt;
Les utilisateurs &#224; droits restreint doivent se voir affubl&#233; du shell restreint : /usr/bin/rssh &lt;br class='autobr' /&gt;
/etc/rssh.conf &lt;br class='autobr' /&gt;
le fichier de configuration doit ensuite &#234;tre pr&#233;par&#233;. (&#8230;)&lt;/p&gt;


-
&lt;a href="https://francois.sauterey.org/-Linux-.html" rel="directory"&gt;Linux&lt;/a&gt;


		</description>


 <content:encoded>&lt;div class='rss_chapo'&gt;&lt;p&gt;L'utilisation de rssh permet de faire des chrootage simplement... &#224; condition de faire tout ce qui va bien.&lt;/p&gt;&lt;/div&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;L'objectif est de ne permettre que l'un ou certains de ces protocoles &#224; nos utilisateurs, et de les chrooter.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Pr&#233;paration : le paquet rssh&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;La premi&#232;re &#233;tape est bien s&#251;r d'installer le paquet rssh&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;/etc/passwd&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Les utilisateurs &#224; droits restreint doivent se voir affubl&#233; du shell restreint :&lt;br class='autobr' /&gt;
/usr/bin/rssh&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;/etc/rssh.conf&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;le fichier de configuration doit ensuite &#234;tre pr&#233;par&#233;.&lt;br class='autobr' /&gt;
chaque utilisateur poss&#232;de son entr&#233;e dans le fichier, sur une ligne, chaque champs &#233;tant s&#233;par&#233; par des ' :' de ses voisins.&lt;br class='autobr' /&gt;
user=jacques:022:01010:chemin&lt;br class='autobr' /&gt;
user=boby:011:11011&lt;/p&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Le premier champs est le login
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Le second champs est le umask
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; le troisio&#232;me est un champs de 5 bits validant l'utilisation (dans cet ordre) de rsync, rdist,cvs,sftp, et scp
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; le quatri&#232;me, s'il est pr&#233;sent, est le chemin de la nouvelle racine, et provoque par sa pr&#233;sence le chrootage.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;le nouveau root&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Une arborescence minimum doit &#234;tre cr&#233;&#233; dans la nouvelle racine :
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; dev/&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; dev/null (copi&#233; de /dev/null )&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; etc/ contenant&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; group&lt;/li&gt;&lt;li&gt; hosts&lt;/li&gt;&lt;li&gt; ld.so.cache&lt;/li&gt;&lt;li&gt; ld.so.conf&lt;/li&gt;&lt;li&gt; ld.so.conf.d/
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; i486-linux-gnu.conf&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; ld.so.hwcappkgs&lt;/li&gt;&lt;li&gt; nsswitch.conf&lt;/li&gt;&lt;li&gt; passwd&lt;/li&gt;&lt;li&gt; resolv.conf&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; un lib/ contenant&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; ld-linux.so.2&lt;/li&gt;&lt;li&gt; libcom_err.so.2&lt;/li&gt;&lt;li&gt; libncurses.so.5&lt;/li&gt;&lt;li&gt; tls/
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; i686
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; cmov
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; libc.so.6&lt;/li&gt;&lt;li&gt; libcrypt.so.1&lt;/li&gt;&lt;li&gt; libdl.so.2&lt;/li&gt;&lt;li&gt; libnsl.so.1&lt;/li&gt;&lt;li&gt; libresolv.so.2&lt;/li&gt;&lt;li&gt; libutil.so.1&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; usr/&lt;/p&gt;
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; bin/
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; find&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; lib/
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; i686/
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; cmov/
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; libcrypto.so.0.9.8&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt; libedit.so.2&lt;/li&gt;&lt;li&gt; libgssapi_krb5.so.2&lt;/li&gt;&lt;li&gt; libk5crypto.so.3&lt;/li&gt;&lt;li&gt; libkrb5.so.3&lt;/li&gt;&lt;li&gt; libkrb5support.so.0&lt;/li&gt;&lt;li&gt; libz.so.1&lt;/li&gt;&lt;li&gt; openssh/
&lt;ul class=&#034;spip&#034; role=&#034;list&#034;&gt;&lt;li&gt; sftp-server&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>


 
	


 
	

</channel>
</rss>
