<?xml 
version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://info.lesbarques.fr/spip.php?page=backend.xslt" ?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:atom="http://www.w3.org/2005/Atom"
>

<channel xml:lang="fr">
	<title>INFO les barques</title>
	<link>https://info.lesbarques.fr/</link>
	<description></description>
	<language>fr</language>
	<generator>SPIP - www.spip.net</generator>
	<atom:link href="http://info.lesbarques.fr/spip.php?id_rubrique=84&amp;page=backend" rel="self" type="application/rss+xml" />




<item xml:lang="fr">
		<title>Installation sme 8 Kernel panic [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article186</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article186</guid>
		<dc:date>2013-01-20T20:44:55Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>

		<description>
&lt;p&gt;Bien que largement satisfait de la distribution 7 de sme server, et pour continuer &#224; b&#233;n&#233;ficier des mises &#224; jour de s&#233;curit&#233; , il faut se d&#233;cider, un jour &#224; &#233;voluer sur sme8. &lt;br class='autobr' /&gt;
L'ancien syst&#232;me s'installant sans difficult&#233;s particuli&#232;re en raid 1 par la commande sme=raid1, au tout d&#233;but de l'installation, on serait tent&#233; d'intenter la m&#234;me commande avec la nouvelle distribution. &lt;br class='autobr' /&gt;
Seulement, seulement, il arrive quelquefois que bien que l'installation se passe sans difficult&#233;s, le syst&#232;me ne (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique84" rel="directory"&gt;Op&#233;rations diverses de maintenance&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH100/crack-5105757_1920-88acd.jpg?1756810271' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Bien que largement satisfait de la distribution 7 de sme server, et pour continuer &#224; b&#233;n&#233;ficier des mises &#224; jour de s&#233;curit&#233; , il faut se d&#233;cider, un jour &#224; &#233;voluer sur sme8.&lt;/p&gt;
&lt;p&gt;L'ancien syst&#232;me s'installant sans difficult&#233;s particuli&#232;re en raid 1 par la commande sme=raid1, au tout d&#233;but de l'installation, on serait tent&#233; d'intenter la m&#234;me commande avec la nouvelle distribution.&lt;/p&gt;
&lt;p&gt;Seulement, seulement, il arrive quelquefois que bien que l'installation se passe sans difficult&#233;s, le syst&#232;me ne reboote pas enti&#232;rement, arrivant sur un kernel panic au moment du chargement du pilote raid (pourtant le bon pilote). J'ai essay&#233; en param&#233;trant mon bios en raid, m&#234;me r&#233;sultat. En installant une carte raid 1, adaptec 1210, linux reconnait bien la carte et prend bien le bon pilote, mais m&#234;me r&#233;sultat ! D&#233;sesp&#233;rant !&lt;/p&gt;
&lt;p&gt;La solution qui a fonctionn&#233; pour moi est tr&#232;s simple. Il suffit de d&#233;brancher un des deux disques et faire l'installation sur un seul disque.&lt;br class='autobr' /&gt;
Laisser red&#233;marrer le serveur et finir de renseigner les param&#232;tres de base (nom, mot de passe root, domaine, etc...), pour aboutir sur un red&#233;marrage/reconfiguration.&lt;/p&gt;
&lt;p&gt;Ensuite, il convient d'aller en admin console et choisir d'ajouter un disque &#224; la grappe. Il voit le deuxi&#232;me disque comme un disque de spare et l'inclue &#224; la grappe.&lt;/p&gt;
&lt;p&gt;Laissez mariner une petite heure, le temps qu'il reconstruise sa grappe, aller voir dans le mail d'admin pour constater que le rebuild est bien termin&#233; et le tour est jou&#233; !&lt;/p&gt;
&lt;p&gt;Enjoy !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>R&#233;initialisation de l'utilisateur admin (root) mysql [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article185</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article185</guid>
		<dc:date>2013-01-20T18:36:29Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>
		<dc:subject>SQL</dc:subject>

		<description>
&lt;p&gt;Il peut arriver quelquefois d'avoir &#224; r&#233;initialiser l'utilisateur root de mysql sans avoir forc&#233;ment fait des b&#234;tises.
&lt;br class='autobr' /&gt;
Par exemple, si vous sauvegardez votre serveur avant de changer de machine, vous installez votre nouveau serveur physique, et restaurez l'int&#233;gralit&#233; du serveur. &lt;br class='autobr' /&gt;
Tout fonctionnera bien, mais on trouvera des anomalies visibles sur la console en fin de boot, et ces anomalies risquent de nous g&#234;ner aux prochaines mises &#224; jour syst&#232;me car le serveur ne pourra se connecter &#224; (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique84" rel="directory"&gt;Op&#233;rations diverses de maintenance&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot55" rel="tag"&gt;SQL&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH97/subscribe-3534409_1920-e9e2c.jpg?1756810271' class='spip_logo spip_logo_right' width='150' height='97' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Il peut arriver quelquefois d'avoir &#224; r&#233;initialiser l'utilisateur root de mysql sans avoir forc&#233;ment fait des b&#234;tises.&lt;br class='autobr' /&gt;
Par exemple, si vous sauvegardez votre serveur avant de changer de machine, vous installez votre nouveau serveur physique, et restaurez l'int&#233;gralit&#233; du serveur.&lt;/p&gt;
&lt;p&gt;Tout fonctionnera bien, mais on trouvera des anomalies visibles sur la console en fin de boot, et ces anomalies risquent de nous g&#234;ner aux prochaines mises &#224; jour syst&#232;me car le serveur ne pourra se connecter &#224; la base sql.&lt;/p&gt;
&lt;p&gt;De plus, c'est fortement g&#234;nant car vous ne pourrez pas non-plus vous connecter &#224; la base sql en administrateur.&lt;/p&gt;
&lt;p&gt;En cherchant sur le net, j'ai trouv&#233; la r&#233;ponse sur l'excellent site de sme-serveur.&lt;/p&gt;
&lt;p&gt;Il suffit de se connecter en ssh et de lancer les commandes suivantes pour que tout rentre dans l'ordre.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='7' class='spip_cadre spip_cadre_block' dir='ltr'&gt;cd /var/service/mysqld sv d . expand-template /root/.my.cnf expand-template /var/service/mysqld/set.password /usr/libexec/mysqld --bootstrap --user=mysql --skip-grant-tables &lt; ./set.password sv u .&lt;/textarea&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Uploader des images avec SPIP [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article180</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article180</guid>
		<dc:date>2012-12-29T19:48:43Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>
		<dc:subject>SPIP</dc:subject>
		<dc:subject>UPLOAD</dc:subject>

		<description>
&lt;p&gt;Depuis la bascule de sites internet spip d'un serveur sme 7 &#224; sme 8, j'ai eu la surprise que tous les sites spip h&#233;berg&#233; sur le nouveau serveur ne voulaient pas uploader des documents ou images. &lt;br class='autobr' /&gt;
En cliquant sur le lien, j'ai constat&#233; qu'il manquait une variable &#224; renseigner au niveau du moteur php. &lt;br class='autobr' /&gt;
VERIFICATION DE L'ANOMALIE &lt;br class='autobr' /&gt;
Pour v&#233;rifier cette anomalie, il suffit de cr&#233;er un fichier phpinfo.php &#224; la racine d'un des sites qui ne fonctionnent pas avec les instructions suivantes : &lt;br class='autobr' /&gt;
&lt; (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique84" rel="directory"&gt;Op&#233;rations diverses de maintenance&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot54" rel="tag"&gt;SPIP&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot56" rel="tag"&gt;UPLOAD&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH95/spip-9526f.jpg?1756869616' class='spip_logo spip_logo_right' width='150' height='95' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Depuis la bascule de sites internet spip d'un serveur sme 7 &#224; sme 8, j'ai eu la surprise que tous les sites spip h&#233;berg&#233; sur le nouveau serveur ne voulaient pas uploader des documents ou images.&lt;/p&gt;
&lt;div class='spip_document_291 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;23&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L386xH229/erreur6php-0c44e.jpg?1756869616' width='386' height='229' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Impossible d'uploader
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;
&lt;p&gt;En cliquant sur le lien, j'ai constat&#233; qu'il manquait une variable &#224; renseigner au niveau du moteur php.&lt;/p&gt;
&lt;div class='spip_document_292 spip_document spip_documents spip_document_image spip_documents_center spip_document_center spip_document_avec_legende' data-legende-len=&#034;29&#034; data-legende-lenx=&#034;&#034;
&gt;
&lt;figure class=&#034;spip_doc_inner&#034;&gt; &lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L500xH65/erreur_6_dossier_temporaire-cf7ec.jpg?1756869616' width='500' height='65' alt='' /&gt;
&lt;figcaption class='spip_doc_legende'&gt; &lt;div class='spip_doc_titre '&gt;&lt;strong&gt;Erreur 6 dossier temporaire
&lt;/strong&gt;&lt;/div&gt; &lt;/figcaption&gt;&lt;/figure&gt;
&lt;/div&gt;&lt;h2 class=&#034;spip&#034;&gt;VERIFICATION DE L'ANOMALIE&lt;/h2&gt;
&lt;p&gt;Pour v&#233;rifier cette anomalie, il suffit de cr&#233;er un fichier phpinfo.php &#224; la racine d'un des sites qui ne fonctionnent pas avec les instructions suivantes :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre spip_cadre_block' dir='ltr'&gt;&lt;?php phpinfo(); ?&gt;&lt;/textarea&gt;
&lt;p&gt;Puis d'appeler ces infos en appelant :&lt;br class='autobr' /&gt; http://votresiteinternet/phpinfo.php&lt;/p&gt;
&lt;p&gt;Le site vous retourne alors les valeurs de php charg&#233;es et nous voyons que la valeur upload_tmp_dir n'est pas renseign&#233;e.&lt;/p&gt;
&lt;p&gt;Le probl&#232;me vient du fait que spip se sert de la configuration apache depuis php.ini et de l'attribut &#034;upload_tmp_dir&#034;.&lt;/p&gt;
&lt;p&gt;Celui-ci doit &#234;tre renseign&#233; par un r&#233;pertoire ayant les droits de lecture et d'&#233;criture.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;TESTER UNE SOLUTION/VARIABLE &lt;/h2&gt;
&lt;p&gt;Il faut donc cr&#233;er un r&#233;pertoire pour les upload de spip.&lt;/p&gt;
&lt;p&gt;J'ai pens&#233; qu'un r&#233;pertoire intitul&#233; tmpspip, sous /opt conviendrait.&lt;br class='autobr' /&gt;
Je l'ai volontairement plac&#233; &#224; cet endroit afin qu'il soit accessible depuis les sites de toutes les ibays et en plus, il pourra, &#224; souhait, &#234;tre sauvegard&#233; avec le reste du syst&#232;me (voir article inclure r&#233;pertoire opt dans les sauvegardes smeserveur sur ce m&#234;me site internet).&lt;/p&gt;
&lt;p&gt;Nous nous connecterons donc avec putty et invoquerons les commandes suivantes :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre spip_cadre_block' dir='ltr'&gt;Cd /opt Mkdir tmpspip Chmod 777 tmpspip&lt;/textarea&gt;
&lt;p&gt;Voil&#224;, c'est fait, et &#224; partir de ce moment, on serait tent&#233; d'aller modifier directement le fichier php.ini en ajoutant l'instruction&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;upload_tmp_dir = /opt/tmpspip&lt;/textarea&gt;
&lt;p&gt;Puis red&#233;marrer le service http avec&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;/etc/rc7.d/S86httpd-e-smith restart&lt;/textarea&gt;
&lt;p&gt;Pour enfin vite aller dans votre site spip pr&#233;f&#233;r&#233; et uploader une image ou un document pour voir que &#231;a fonctionne. .. &lt;strong&gt;Et &#231;a fonctionne !&lt;/strong&gt;&lt;br class='autobr' /&gt;
Dans la n&#233;gative, vous pouvez v&#233;rifier la valeur d'upload_tmp_dir avec le fichier phpinfo.php et son appel dans la proc&#233;dure d&#233;crite ci-dessus (au cas o&#249; vous auriez fait une faute de frappe par exemple).&lt;/p&gt;
&lt;p&gt;On a fini ?, mais non !!!&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;SOLUTION PERENNE&lt;/h2&gt;
&lt;p&gt;A cette &#233;tape, nous savons que nos modifications vont fonctionner, mais &#224; n'importe quel red&#233;marrage-reconfiguration du serveur, par exemple lors d'une mise &#224; jour, les modifications sont perdues (configuration sme oblige).&lt;/p&gt;
&lt;p&gt;Alors, pour rendre ces modifications permanentes, il faut passer par une petite &#233;tape, comprendre les templates. (au moins un petit peu comme pour mon cas).&lt;/p&gt;
&lt;p&gt;Les templates sont des fragments de tous les fichiers vitaux de votre sme. Php.ini par exemple, est coup&#233; en une multitude de fragments tous stock&#233;s dans /etc/e-smith/templates/etc/php.ini/&lt;/p&gt;
&lt;p&gt;Au red&#233;marrage du syst&#232;me, ces fragments reconstituent le fichier php.ini d'origine.&lt;/p&gt;
&lt;p&gt;Mais pour r&#233;soudre notre probl&#232;me pr&#233;sent dirons-nous, le d&#233;tail ci-dessous aideront &#224; comprendre le fonctionnement des templates :&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; je cr&#233;e dans les templates personnalis&#233;es un r&#233;pertoire devant accueillir mes propres modifications du fichier php.ini :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mkdir -p /etc/e-smith/templates-custom/etc/php.ini&lt;/textarea&gt;
&lt;p&gt;Je cherche le fragment de fichier qui m'int&#233;resse dans /etc/e-smith/templates/etc/php.ini/&lt;/p&gt;
&lt;p&gt;Ici, je constate que le&lt;strong&gt; 60FileUploads&lt;/strong&gt; peut contenir ma variable de r&#233;pertoire temporaire.&lt;/p&gt;
&lt;p&gt;Je copie donc le fragment &#171; origine &#187; (sur lequel je veux faire des modifications ) dans ce r&#233;pertoire personnalis&#233; (templates-custom)&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;cp /etc/e-smith/templates/etc/php.ini/60FileUploads /etc/e-smith/templates-custom/etc/php.ini&lt;/textarea&gt;
&lt;p&gt;Si l'instruction n'est pas dans un fragment d'origine, je peux en cr&#233;er un en prenant un num&#233;ro de fragment n'existant pas (le num&#233;ro correspondant &#224; la position o&#249; il se trouvera dans le fichier destination (le cas pr&#233;sent, le fichier php.ini)&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; je modifie le fichier copi&#233; (ou mon propre fragment), dans templates-custom.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;cd /etc/e-smith/templates-custom/etc/php.ini nano 60FileUploads&lt;/textarea&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; j'ajoute la ligne (pour le cas pr&#233;sent) :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;upload_tmp_dir = /opt/tmpspip&lt;/textarea&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; je quitte nano en sauvegardant le tout.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;Si j'avais alors souhait&#233; mon propre template sans modifier le template syst&#232;me, j'aurais tout simplement cr&#233;&#233; un fichier sous /etc/e-smith/templates-custom/etc/php.ini/ que j'aurais appel&#233;, par exemple 61RepUpload (je suis libre du nom que je veux utiliser).&lt;/p&gt;
&lt;p&gt;J'&#233;diterais ce fichier :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;Nano 61RepUpload&lt;/textarea&gt;
&lt;p&gt;et j'aurais ajout&#233; la ligne dans ce fichier :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;upload_tmp_dir = /opt/tmpspip&lt;/textarea&gt;
&lt;p&gt;&lt;strong&gt;Nota&lt;/strong&gt; : Sachant que le fichier commence par 61, ses instructions seront interpr&#233;t&#233;es imm&#233;diatement apr&#232;s 60FileUploads.&lt;/p&gt;
&lt;hr class=&#034;spip&#034; /&gt;
&lt;p&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; Il suffit ensuite de valider le fragment et reconstruire le php.ini :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;expand-template /etc/php.ini&lt;/textarea&gt;
&lt;p&gt;Puis de red&#233;marrer le serveur http&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;/etc/rc7.d/S86httpd-e-smith restart&lt;/textarea&gt;
&lt;p&gt;Notez qu'une reconfiguration-red&#233;marrage du serveur depuis la console d'administration aura le m&#234;me effet.&lt;/p&gt;
&lt;p&gt;Voil&#224;, c'est fini, la modification sera prise en compte par le serveur aux red&#233;marrages...&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;ANNULATION&lt;/h2&gt;
&lt;p&gt;En cas d'erreur, on peut bien s&#251;r faire machine arri&#232;re&lt;/p&gt;
&lt;p&gt;Pour annuler une modification, il suffit tout simplement de supprimer le fragment de fichier cr&#233;&#233; ou copi&#233; dans templates custom, suivi des commandes suivantes&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;expand-template /etc/php.ini /etc/rc7.d/S86httpd-e-smith restart&lt;/textarea&gt;&lt;h2 class=&#034;spip&#034;&gt;Vers SME 9&lt;/h2&gt;
&lt;p&gt;Au del&#224; de toutes ces manipulations, le blocage des upload_tmp-dir peut persister.&lt;br class='autobr' /&gt;
Nous trouvons le coupable dans les messages&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Aug 26 22:10:05 goupil httpd : PHP Warning : Unknown : open_basedir restriction in effect. File(/tmp) is not within the allowed path(s) : (/home/e-smith/files/ibays/&lt;mon_ibay&gt;) in Unknown on line 0 Aug 26 22:10:05 goupil httpd : PHP Warning : File upload error - unable to create a temporary file in Unknown on line 0&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;En fait c'est le openbasedir qui bloque, c'est en quelque sorte&lt;br class='autobr' /&gt;
une prison qui emp&#234;che les applications php de sortir des r&#233;pertoires&lt;br class='autobr' /&gt;
par d&#233;faut que on leur a attribu&#233;. Il faut donc personnaliser l'ebay contenant le site internet pour qu'elle puisse aller &#233;crire dans le r&#233;pertoire temporaire.&lt;/p&gt;
&lt;p&gt;L'explication est&lt;a href=&#034;http://wiki.contribs.org/Useful_Commands#PHPBaseDir_per_ibay&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ici&lt;/a&gt;&lt;br class='autobr' /&gt;
et la commande est, par exemple :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='3' class='spip_cadre spip_cadre_block' dir='ltr'&gt;db accounts setprop &lt;mon_ibay&gt; PHPBaseDir /home/e-smith/files/ibays/&lt;mon_ibay&gt;/:/tmp/ signal-event ibay-modify&lt;/textarea&gt;
&lt;p&gt;Et tout rentre dans l'ordre, comme par magie.&lt;/p&gt;
&lt;p&gt;J'invite d'ailleurs &#224; installer l'excellente contrib de St&#233;phane de Labrusse (que je remercie encore de m'avoir personnellement guid&#233; pour le coup)&lt;br class='autobr' /&gt;
Il s'agit de smeserver-webhosting, qui ne fonctionne qu'&#224; partir de la sme 9.&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;yum --enablerepo=smecontribs install smeserver-webhosting signal-event post-upgrade; signal-event reboot&lt;/textarea&gt;
&lt;p&gt;Vous trouverez la proc&#233;dure compl&#232;te d'installation de webhosting&lt;a href=&#034;http://wiki.contribs.org/Webhosting&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;ici.&lt;/a&gt;&lt;br class='autobr' /&gt;
Ainsi, vous trouverez tout sur l'interface d'administration de votre serveur. N'est-ce pas une contribution royale ???&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Quand le serveur ne veut plus se mettre &#224; jour... [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article170</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article170</guid>
		<dc:date>2012-04-07T10:32:35Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>
		<dc:subject>LINUX</dc:subject>

		<description>
&lt;p&gt;Eh oui, nul n'est infaillible, et encore moins l'informatique ! &lt;br class='autobr' /&gt;
J'ai rencontr&#233; r&#233;cemment un probl&#232;me de mise &#224; jour du serveur : &lt;br class='autobr' /&gt;
Cannot find a valid baseurl for repo : base Error : Cannot find a valid baseurl for repo : base &lt;br class='autobr' /&gt;
G&#234;nant, et puisqu'il s'agit d'un serveur de production, on ne peut, &#224; mon sens, laisser perdurer une telle situation au risque de s'exposer &#224; plus ou moins long terme, &#224; des attaques du net ou des dysfonctionnement du serveur. &lt;br class='autobr' /&gt;
J'ai recherch&#233; longuement sur le net (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique84" rel="directory"&gt;Op&#233;rations diverses de maintenance&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot7" rel="tag"&gt;LINUX&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH84/internet-4546508_1920-98e31.jpg?1756869616' class='spip_logo spip_logo_right' width='150' height='84' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Eh oui, nul n'est infaillible, et encore moins l'informatique !&lt;/p&gt;
&lt;p&gt;J'ai rencontr&#233; r&#233;cemment un probl&#232;me de mise &#224; jour du serveur :&lt;/p&gt;
&lt;p&gt;Cannot find a valid baseurl for repo : base&lt;br class='autobr' /&gt;
Error : Cannot find a valid baseurl for repo : base&lt;/p&gt;
&lt;p&gt;G&#234;nant, et puisqu'il s'agit d'un serveur de production, on ne peut, &#224; mon sens, laisser perdurer une telle situation au risque de s'exposer &#224; plus ou moins long terme, &#224; des attaques du net ou des dysfonctionnement du serveur.&lt;/p&gt;
&lt;p&gt;J'ai recherch&#233; longuement sur le net une solution pour mettre d'aplomb les repository. Apr&#232;s plusieurs manipulations en console infructueuses (yum.conf et les fichiers de repository), je me suis dit qu'il doit bien exister quelque-chose dans l'interface pour reparam&#233;trer correctement les sites de mises &#224; jour. Et en fait, la solution est tr&#232;s simple.&lt;/p&gt;
&lt;p&gt;Il faut aller tout simplement dans l'interface server-manager et choisir le menu de mise &#224; jour logicielle (&#224; gauche), puis le bouton &#034;modifier les param&#232;tres de mise &#224; jour.&lt;/p&gt;
&lt;p&gt;Dans ces options de mises &#224; jour, je n'ai choisi que les repository stables, &#224; savoir :&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; CentOS - os
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; CentOS - updates
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; SME Server Addons
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; SME Server Contribs
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; SME Server - os
&lt;br /&gt;&lt;span class=&#034;spip-puce ltr&#034;&gt;&lt;b&gt;&#8211;&lt;/b&gt;&lt;/span&gt; SME Server - updates&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br class='autobr' /&gt;
NE PAS activer SME Server - updates testing&lt;/strong&gt; qui contient des logiciels en test b&#234;ta !&lt;/p&gt;
&lt;p&gt;A partir de l&#224;, les fichiers d'update se mettent &#224; jour correctement et tout est reparti correctement.&lt;/p&gt;
&lt;p&gt;Vive Centos ! et vive le libre !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Vider le cache du proxy squid [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article159</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article159</guid>
		<dc:date>2011-05-05T16:44:40Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>
		<dc:subject>SQUID</dc:subject>
		<dc:subject>PROXY</dc:subject>

		<description>
&lt;p&gt;Si vous passez par un proxy, pour ne citer squid utilis&#233; dans la distribution de sme-server et constatez des lenteurs d'affichage de pages web sur votre browser pr&#233;f&#233;r&#233;. Testez d'abord un autre browser et si ces lenteurs sont r&#233;p&#233;t&#233;es mais aussi al&#233;atoires en utilisant plusieurs browsers, il peut arriver que le cache de votre proxy soit plein. &lt;br class='autobr' /&gt;
Cela n'emp&#234;che pas le syst&#232;me de fonctionner, mais peut ralentir l'acc&#232;s internet, de par le nombre de pages stock&#233;es en local. Si le cache est trop (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique84" rel="directory"&gt;Op&#233;rations diverses de maintenance&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot28" rel="tag"&gt;SQUID&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot57" rel="tag"&gt;PROXY&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH109/squid-984dc.jpg?1756869616' class='spip_logo spip_logo_right' width='150' height='109' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Si vous passez par un proxy, pour ne citer squid utilis&#233; dans la distribution de sme-server et constatez des lenteurs d'affichage de pages web sur votre browser pr&#233;f&#233;r&#233;. Testez d'abord un autre browser et si ces lenteurs sont r&#233;p&#233;t&#233;es mais aussi al&#233;atoires en utilisant plusieurs browsers, il peut arriver que le cache de votre proxy soit plein.&lt;/p&gt;
&lt;p&gt;Cela n'emp&#234;che pas le syst&#232;me de fonctionner, mais peut ralentir l'acc&#232;s internet, de par le nombre de pages stock&#233;es en local. Si le cache est trop grand, on obtient l'effet inverse que celui recherch&#233; en mati&#232;res de performances.&lt;/p&gt;
&lt;p&gt;Cela peut &#234;tre v&#233;rifi&#233; en affichant les journaux syst&#232;mes dans votre interface d'administration.. et si vous trouvez un message qui ressemble &#224; cel&#224; :&lt;/p&gt;
&lt;p&gt; &lt;i&gt;squid[8473] : WARNING : Disk space over limit : 180016 KB &gt; 102400 KB&lt;/i&gt;, c'est bien que votre proxy est plus que plein et qu'il convient de faire un peu de m&#233;nage pour optimiser le tout.&lt;/p&gt;
&lt;p&gt;Pour cela, en ayant ouvert une console ssh, lancez les commandes suivantes :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='7' class='spip_cadre spip_cadre_block' dir='ltr'&gt;cd /var/spool/squid service squid stop rm -fr /var/spool/squid/* service squid start&lt;/textarea&gt;
&lt;p&gt;En fait, on se place sur le r&#233;pertoire du cache, on arr&#234;te le service squid, on supprime les fichiers du cache, on red&#233;marre le service....&lt;/p&gt;
&lt;p&gt;Le tour est jou&#233; ! Votre cache est propre et va se reconstituer petit &#224; petit.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;Nota : Si toutefois le service squid ne se d&#233;sactive pas correctement, vous pouvez utiliser l'interface admin pour arr&#234;ter et red&#233;marrer les services proxy. Prenez toutefois la pr&#233;caution de d&#233;sactiver le proxy, le cas &#233;ch&#233;ant dans votre explorateur car vous perdrez la main sur l'interface admin, quitte &#224; le r&#233;activer imm&#233;diatement apr&#232;s.&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;On peut v&#233;rifier que tout s'est bien pass&#233; en allant consulter &#224; nouveau le fichier messages &#224; travers la console web qui doit vous afficher des informations ressemblant &#224; cel&#224; :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='17' class='spip_cadre spip_cadre_block' dir='ltr'&gt;Ready to serve requests. squid[15637]: Done reading /var/spool/squid swaplog (0 entries) squid[15637]: Finished rebuilding storage from disk. squid[15637]: 0 Entries scanned squid[15637]: 0 Invalid entries. squid[15637]: 0 With invalid flags. squid[15637]: 0 Objects loaded. squid[15637]: 0 Objects expired. squid[15637]: 0 Objects cancelled. squid[15637]: 0 Duplicate URLs purged. squid[15637]: 0 Swapfile clashes avoided. squid[15637]: Took 0.3 seconds ( 0.0 objects/sec). squid[15637]: Beginning Validation Procedure squid[15637]: Completed Validation Procedure squid[15637]: Validated 0 Entries squid[15637]: store_swap_size = 0k&lt;/textarea&gt;
&lt;p&gt; Mais rien ne vous emp&#234;che, dans la foul&#233;e, &#224; ajouter cette proc&#233;dure dans le cron pour qu'elle s'ex&#233;cute r&#233;guli&#232;rement, par exemple, une fois par semaine.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Inclure le r&#233;pertoire &#034;opt&#034; dans les sauvegardes sme [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article119</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article119</guid>
		<dc:date>2009-01-06T13:15:44Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>
		<dc:subject>SAUVEGARDES</dc:subject>

		<description>
&lt;p&gt;Ajouter des r&#233;pertoires et des fichiers &#224; la liste des inclusions de sauvegarde &lt;br class='autobr' /&gt; Ah, le r&#233;pertoire /opt, il contient des fichiers vitaux quand vous installez par exemple un egroupware et il est donc n&#233;cessaire, &#224; mon sens, de ne pas oublier de le sauvegarder... &lt;br class='autobr' /&gt; Avertissement : Le panneau d'e-smith est con&#231;u pour &#234;tre utilis&#233; comme parade &#224; un sinistre de sauvegarde totale et de restauration pour votre sme server. &lt;br class='autobr' /&gt;
En tant que tel, il repose sur la bonne gestion des r&#233;pertoires qui (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique84" rel="directory"&gt;Op&#233;rations diverses de maintenance&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot35" rel="tag"&gt;SAUVEGARDES&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH108/strong-box-1429334_1920-555fe.jpg?1756869616' class='spip_logo spip_logo_right' width='150' height='108' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;h2 class=&#034;spip&#034;&gt;Ajouter des r&#233;pertoires et des fichiers &#224; la liste des inclusions de sauvegarde
&lt;/h2&gt;
&lt;p&gt;Ah, le r&#233;pertoire /opt, il contient des fichiers vitaux quand vous installez par exemple un egroupware et il est donc n&#233;cessaire, &#224; mon sens, de ne pas oublier de le sauvegarder...&lt;/p&gt;
&lt;p&gt; Avertissement : Le panneau d'e-smith est con&#231;u pour &#234;tre utilis&#233; comme parade &#224; un sinistre de sauvegarde totale et de restauration pour votre sme server.&lt;/p&gt;
&lt;p&gt;En tant que tel, il repose sur la bonne gestion des r&#233;pertoires qui sont inclus dans la sauvegarde.&lt;/p&gt;
&lt;p&gt;Il ne donc faut pas supprimer l'un des r&#233;pertoires par d&#233;faut de &lt;strong&gt;40Go-en&lt;/strong&gt; (qui est la sauvegarde syst&#232;me par d&#233;faut) car ils sont tous essentiels pour le succ&#232;s de la pleine restauration de votre sauvegarde &#224; une r&#233;installation propre de votre syst&#232;me SME.&lt;/p&gt;
&lt;p&gt;Vous pouvez donc de fa&#231;on s&#251;re ajouter des r&#233;pertoires &#224; la sauvegarde sme, / opt, comme indiqu&#233;, mais il faut voir ces inclusions suppl&#233;mentaires de sauvegarde comme un &#233;l&#233;ment suppl&#233;mentaire de sauvegarde.&lt;/p&gt;
&lt;p&gt;Sachant que la sauvegarde par d&#233;faut n'inclue pas /opt, il faut, pour ajouter /opt &#224; la liste d'inclusion de sauvegarde, cr&#233;er un fragment de template personnalis&#233; et ajouter /opt &#224; la liste.&lt;/p&gt;
&lt;p&gt;C'est la seule fa&#231;on de faire en &#233;tant sur qu'une nouvelle mise &#224; jour de sme ne modifie ou n'&#233;crase pas les instructions suppl&#233;mentaires &#224; ex&#233;cuter dans la sauvegarde pour ne pas oublier /opt.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt;Cr&#233;ation du template personnalis&#233; pour ajouter les fichiers et r&#233;pertoires&lt;/h2&gt;
&lt;textarea readonly='readonly' cols='40' rows='5' class='spip_cadre spip_cadre_block' dir='ltr'&gt;mkdir -p /etc/e-smith/templates-custom/etc/dar/DailyBackup.dcf nano /etc/e-smith/templates-custom/etc/dar/DailyBackup.dcf/41go-into&lt;/textarea&gt;
&lt;p&gt;Et ajouter dans le fichier la ligne suivante :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;--go-into opt&lt;/textarea&gt;
&lt;p&gt;Si nous voulons inclure d'autres r&#233;pertoires, par exemple /var/lib/mysql/, pour r&#233;cup&#233;rer &#034;en dur&#034;, toutes les bases mysql, il faut ajouter dans ce fichier, la ligne suivante :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;--go-into var/lib/mysql/&lt;/textarea&gt;
&lt;p&gt;Cette derni&#232;re pr&#233;caution est ultime (et double), car les sauvegardes de sme incluent automatiquement un dump de chaque base mysql dans /home/e-smith/db/mysql/.&lt;/p&gt;
&lt;p&gt;Ensuite, il faut d&#233;velopper le template :&lt;/p&gt; &lt;textarea readonly='readonly' cols='40' rows='2' class='spip_cadre spip_cadre_block' dir='ltr'&gt;expand-template /etc/dar/DailyBackup.dcf&lt;/textarea&gt;
&lt;p&gt;Voil&#224;, d&#232;s la prochaine sauvegarde effectu&#233;e, vous pourrez v&#233;rifier que le r&#233;pertoire /opt a bien &#233;t&#233; pris en compte en lan&#231;ant depuis la console serveur la v&#233;rification de la sauvegarde.&lt;/p&gt;
&lt;p&gt;Cot&#233; restauration : Il faut ne restaurer enti&#232;rement votre sauvegarde que sur une nouvelle installation propre, ce qui ne vous dispensera pas d'installer ult&#233;rieurement toutes les contributions et modifications particuli&#232;re que vous avez install&#233;es.&lt;/p&gt;
&lt;p&gt;Il serait avis&#233;, pour une v&#233;rification ultime, de r&#233;installer un serveur complet (formatage), puis une restauration de la sauvegarde. C'est le meilleur moyen de vous assurer que votre sauvegarde fonctionne bien !&lt;/p&gt;
&lt;p&gt;Une petite heure de perdue, mais tellement salvatrice !&lt;/p&gt;
&lt;p&gt;L'id&#233;al, si vous avez un serveur en production, est d'avoir une vieille machine en plus, destin&#233;e &#224; cet effet. Elle vous servira &#233;galement pour tester toutes les proc&#233;dures d'installation de plugins ou logiciels divers...&lt;/p&gt;
&lt;p&gt;Enfin, il faut bien t&#233;l&#233;charger la version 7.4 de sme server pour la r&#233;installation car la sauvegarde/ restauration &#224; partir de fichier .dar n'est impl&#233;ment&#233;e qu'&#224; partir de cette version.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>D&#233;sinstaller un paquet avec yum [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article112</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article112</guid>
		<dc:date>2008-11-04T20:41:30Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>
		<dc:subject>YUM</dc:subject>

		<description>
&lt;p&gt;Il m'est arriv&#233;, lors d'une installation infructueuse d'egroupware, suivi de sa d&#233;sinstallation, de ne plus pouvoir r&#233;installer egroupware parce que le syst&#232;me &#034;connaissait&#034; le paquet d'egroupware. &lt;br class='autobr' /&gt;
Une r&#233;installation d'egroupware, que ce soit par rpm -ivh smeserver-egroupware-1.4.004-1.noarch.rpm, ou que ce soit par yum localinstall smeserver-egroupware-1.4.004-1.noarch.rpm aboutissait par le message &#034;paquet d&#233;j&#224; install&#233;&#034;, pas de modif syst&#232;me. &lt;br class='autobr' /&gt;
Il faut donc supprimer le paquet de la (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique84" rel="directory"&gt;Op&#233;rations diverses de maintenance&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot58" rel="tag"&gt;YUM&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH131/yum2-cf8ee.png?1757125085' class='spip_logo spip_logo_right' width='150' height='131' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Il m'est arriv&#233;, lors d'une installation infructueuse d'egroupware, suivi de sa d&#233;sinstallation, de ne plus pouvoir r&#233;installer egroupware parce que le syst&#232;me &#034;connaissait&#034; le paquet d'egroupware.&lt;/p&gt;
&lt;p&gt;Une r&#233;installation d'egroupware, que ce soit par rpm -ivh smeserver-egroupware-1.4.004-1.noarch.rpm, ou que ce soit par yum localinstall smeserver-egroupware-1.4.004-1.noarch.rpm aboutissait par le message &#034;paquet d&#233;j&#224; install&#233;&#034;, pas de modif syst&#232;me.&lt;/p&gt;
&lt;p&gt;Il faut donc supprimer le paquet de la base syst&#232;me, pour pouvoir le r&#233;installer (ou ex&#233;cuter le script d'installation dans sa totalit&#233;).&lt;/p&gt;
&lt;p&gt;Il s'agit d'abord, pour supprimer le paquet, de conna&#238;tre son intitul&#233; exact dans la base syst&#232;me.&lt;/p&gt;
&lt;p&gt;Pour cel&#224;, en mode console, vous avez la commande &lt;strong&gt;yum info&lt;br class='autobr' /&gt;
&lt;/strong&gt;, mais vu que le syst&#232;me va vous d&#233;rouler des centaines de paquets et que le buffer de l'&#233;cran ne vas pas tellement loin, au niveau des lignes histori&#233;es, il y a fort peu de chance que vous trouviez le paquet concern&#233;.&lt;/p&gt;
&lt;p&gt;Usons alors de la redirection syst&#232;me :&lt;br class='autobr' /&gt;
&lt;i&gt;&lt;br class='autobr' /&gt;
yum info&gt;liste&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;Apr&#232;s l'&#233;x&#233;cution de cette commande, vous avez un fichier &#034;liste&#034; qui contient l'int&#233;gralit&#233; des paquets install&#233;s.&lt;/p&gt;
&lt;p&gt;&lt;i&gt;nano liste&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;.. qui vous permet ensuite d'ouvrir l'&#233;diteur de texte du fichier &#034;liste&#034;&lt;/p&gt;
&lt;p&gt;&#034;touche ctrl+w&#034;, et tapez le nom du paquet recherch&#233;... ici egroupware..., puis touche entr&#233;e.&lt;/p&gt;
&lt;p&gt;Ouf, le paquet s'appelle smeserver-egroupware.&lt;/p&gt;
&lt;p&gt;&#034;touche ctrl+x&#034; pour quitter l'&#233;diteur.&lt;/p&gt;
&lt;p&gt;Il ne vous reste plus qu'&#224; le d&#233;sinstaller avec la commande :&lt;/p&gt;
&lt;p&gt;&lt;i&gt;yum remove smeserver-egroupware&lt;/i&gt;&lt;/p&gt;
&lt;p&gt;et le tour est jou&#233;.&lt;/p&gt;
&lt;p&gt;Vous pouvez ensuite recommencer l'installation et tout baigne...&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>R&#233;installation de linux sme server 7.3 et restauration [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article74</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article74</guid>
		<dc:date>2008-05-15T20:21:28Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>
		<dc:subject>SAUVEGARDES</dc:subject>
		<dc:subject>RESTAURATION</dc:subject>

		<description>
&lt;p&gt;Comment j'ai fait pour tout transporter sur une nouvelle machine quand la sauvegarde de linux ne fonctionne pas (sauvegarde r&#233;seau &#224; travers l'interface syst&#232;me qui ... ne veut pas se restaurer sur une nouvelle machine). &lt;br class='autobr' /&gt;
Avant tout, et c'est &#233;vident, faire une sauvegarde par le r&#233;seau de votre machine de production. Cette sauvegarde produit un fichier intitul&#233; &#034;smeserver&#034;. Copier ce fichier sur une cl&#233; usb sans changer le nom du fichier. &lt;br class='autobr' /&gt;
Je pr&#233;cise &#034;sur une cl&#233; usb&#034;, en effet, et nous (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique84" rel="directory"&gt;Op&#233;rations diverses de maintenance&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot35" rel="tag"&gt;SAUVEGARDES&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot59" rel="tag"&gt;RESTAURATION&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH78/internet-3572404_1920-7678c.jpg?1757125085' class='spip_logo spip_logo_right' width='150' height='78' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Comment j'ai fait pour tout transporter sur une nouvelle machine quand la sauvegarde de linux ne fonctionne pas (sauvegarde r&#233;seau &#224; travers l'interface syst&#232;me qui ... ne veut pas se restaurer sur une nouvelle machine).&lt;/p&gt;
&lt;p&gt;Avant tout, et c'est &#233;vident, faire une sauvegarde par le r&#233;seau de votre machine de production. Cette sauvegarde produit un fichier intitul&#233; &#034;smeserver&#034;. Copier ce fichier sur une cl&#233; usb sans changer le nom du fichier.&lt;/p&gt;
&lt;p&gt;Je pr&#233;cise &#034;sur une cl&#233; usb&#034;, en effet, et nous verrons plus tard que de la copier sur un cd ou DVD ne fonctionne pas toujours ult&#233;rieurement, notamment si la nouvelle machine est &#233;quip&#233;e d'un disque et d'une carte scsi.&lt;/p&gt;
&lt;p&gt;Ensuite, pour le nouveau serveur, il vaut mieux prendre une nouvelle machine que la machine qui h&#233;berge votre sme-serveur. C'est &#233;vident, surtout si vous avez une machine en production. Ainsi, nous sommes &#224; l'abri des ruptures de services pendant l'installation, surtout si on se heurte &#224; des impr&#233;vus lors de l'installation.&lt;/p&gt;
&lt;p&gt;Sur la nouvelle machine, installer linux sme d'apr&#232;s l'image d'installation de la version que vous souhaitez installer et que vous aurez t&#233;l&#233;charg&#233; sur le net. Pour mon cas, c'est la 7.3.&lt;/p&gt;
&lt;p&gt;Au red&#233;marrage de la nouvelle machine, choisir l'option de restaurer un backup, et plug &amp; play aidant, votre cl&#233; est reconnue. (l'image grav&#233;e sur un cd n'a pas fonctionn&#233;).&lt;/p&gt;
&lt;p&gt;Au red&#233;marrage, en mode console, entrer en admin et choisir une adresse IP diff&#233;rente du serveur de production (car les deux machines sont sur le m&#234;me r&#233;seau et on a un conflit d'adresse IP - le serveur de production &#233;tant rest&#233; allum&#233;, il continue &#224; fonctionner normalement).&lt;/p&gt;
&lt;p&gt;Lancer un red&#233;marrage (et reconfiguration) du nouveau serveur.&lt;/p&gt;
&lt;p&gt;A partir de ce moment, vous pouvez d&#233;brancher l'&#233;cran du nouveau serveur et mettre son clavier de c&#244;t&#233; car vous n'en avez plus besoin.&lt;/p&gt;
&lt;p&gt;Prendre ensuite un pc du r&#233;seau et se connecter sur la console d'administration du nouveau serveur en ayant pr&#233;alablement param&#233;tr&#233; votre firefox pour prendre en premi&#232;re langue l'anglais, pour aller chercher les mises &#224; jour r&#233;seau. Menu Configuration/sofware installer .Attention : il est prudent d'en s&#233;lectionner une partie &#224; la fois et pas la totalit&#233; pour &#233;viter les time-outs de votre navigateur. 10 ou 15 items de mise &#224; jour suffisent &#224; chaque op&#233;ration.&lt;/p&gt;
&lt;p&gt;Les menus sont en anglais, mais sont toujours fonctionnels. Finissez de valider la derni&#232;re mise &#224; jour, et lancez une reconfiguration du serveur, puis, une fois le red&#233;marrage effectu&#233;, reconnectez vous (en anglais) pour finir toutes les mises &#224; jour.&lt;/p&gt;
&lt;p&gt;En effet, sur un autre article de ce site, je vous avais averti de la mise &#224; jour &#034;d&#233;fectueuse&#034; du 19 avril 2008, cela veut dire que si, par malchance, vous arriviez sur &#034;erreur 500 internal server error&#034;, pas la peine de prendre des mouchoirs pour pleurer : dans votre navigateur, configurer la langue par d&#233;faut &#034;anglais&#034; et reconnectez vous imm&#233;diatement sur la console d'administration. (ah ! UTF8, quand tu nous tiens...!).&lt;/p&gt;
&lt;p&gt;Une fois toutes les mises &#224; jour effectu&#233;es, rebasculez votre explorateur en fran&#231;ais par d&#233;faut, et vous devriez retrouver vos petits &#224; la prochaine connexion &#224; la console d'administration.&lt;/p&gt;
&lt;p&gt;Si vous voulez installer plus tard egroupware 1.4 (qui demande php5), la premi&#232;re solution est d'upgrader le syst&#232;me sous php5, cela marche, mais comporte des risques (car nous ne sommes pas s&#251;rs que les mises &#224; jours syst&#232;me fonctionneront toutes sous php5 - les mises &#224; jours actuelles, du moins celles en version 7.3 sont toujours en php4). La deuxi&#232;me solution que j'ai adopt&#233;e pour l'instant, en attendant la mise &#224; jour de l'os en php5, est de bien laisser le syst&#232;me en php4, puis d'installer egroupware 1.4 &#224; partir de la contrib suivante (qui fonctionne correctement). &lt;a href=&#034;http://wiki.contribs.org/Egroupware/fr&#034; class=&#034;spip_out&#034; rel=&#034;external&#034;&gt;Installation egroupware 1.4 sur sme 7.3&lt;/a&gt; (merci &#224; l'auteur).&lt;/p&gt;
&lt;p&gt;Installer toutes les contribs suppl&#233;mentaires que vous aviez install&#233;es.&lt;/p&gt;
&lt;p&gt;Apr&#232;s tout cel&#224;, tout devrait fonctionner, n&#233;anmoins une petite visite sur le journal journaux syst&#232;me, messages, depuis la console d'administration permet de v&#233;rifier si tout d&#233;marre normalement.&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="fr">
		<title>Upgrade php4 et mysql sur sme [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article76</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article76</guid>
		<dc:date>2008-05-05T19:38:05Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>
		<dc:subject>PHP</dc:subject>
		<dc:subject>MYSQL</dc:subject>

		<description>
&lt;p&gt;ATTENTION : &lt;br class='autobr' /&gt;
J'ai utilis&#233; la m&#233;thode ci-dessous pour upgrader mysql et php5, elle fonctionne, cependant vous arrivez &#224; l'erreur 500 avec impossibilit&#233; d'acc&#233;der au server-manager. Elle a l'avantage de faire prendre de l'avance au syst&#232;me en terme de performances, mais elle lie le syst&#232;me &#224; php5 et nous ne sommes pas &#224; l'abri de ce genre de probl&#232;me. &lt;br class='autobr' /&gt;
Je la publie quand m&#234;me et je modifierai cet article d&#232;s que je l'aurais corrig&#233; Si quelqu'un connait la suite, merci de contribuer en (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique84" rel="directory"&gt;Op&#233;rations diverses de maintenance&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot17" rel="tag"&gt;PHP&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot18" rel="tag"&gt;MYSQL&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH84/update_php-4ea40.jpg?1757125085' class='spip_logo spip_logo_right' width='150' height='84' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;ATTENTION :&lt;/p&gt;
&lt;p&gt;J'ai utilis&#233; la m&#233;thode ci-dessous pour upgrader mysql et php5, elle fonctionne, cependant vous arrivez &#224; l'erreur 500 avec impossibilit&#233; d'acc&#233;der au server-manager. Elle a l'avantage de faire prendre de l'avance au syst&#232;me en terme de performances, mais elle lie le syst&#232;me &#224; php5 et nous ne sommes pas &#224; l'abri de ce genre de probl&#232;me.&lt;/p&gt;
&lt;p&gt;Je la publie quand m&#234;me et je modifierai cet article d&#232;s que je l'aurais corrig&#233; Si quelqu'un connait la suite, merci de contribuer en r&#233;pondant &#224; cet article.&lt;/p&gt;
&lt;p&gt;J'ai trouv&#233; cependant une autre alternative qui permet de conserver le php4 pour le syst&#232;me et d'installer en parall&#232;le PHP5 qu'on lancera ind&#233;pendamment pour les applications de votre choix qui le requi&#232;rent. Ce qui permet d'avoir de laisser aux mises &#224; jour le choix de basculer au niveau syst&#232;me sur php5 d&#232;s que les applicatifs syst&#232;me la r&#233;clameront, c'est &#224; dire par les mises &#224; jour syst&#232;me. Ce qui permet de travailler en php5 sans toucher la configuration syst&#232;me. Je vais la tester tr&#232;s vite et je publierais un article d&#232;s qu'elle sera fonctionnelle.&lt;/p&gt;
&lt;h2 class=&#034;spip&#034;&gt; &lt;strong&gt;METHODE : TOUT EN PHP5 (OS COMPRIS)&lt;/strong&gt; &lt;/h2&gt;
&lt;p&gt;Pour upgrader mysql et php, par exemple pour installer egroupware 14, qui demande du php5, il faut utiliser yum pour effectuer la mise &#224; jour.&lt;/p&gt;
&lt;p&gt;Mais avant certaines d&#233;pendances li&#233;es &#224; PHP4 doivents &#234;tre supprim&#233;es, comme par exemple eaccelerator.&lt;/p&gt;
&lt;p&gt;rpm -e - -nodeps smeserver-eaccelerator&lt;/p&gt;
&lt;p&gt;(attention, ce site est fait sous spip et les deux tirets &#034;- -&#034; avant &#034;nodeps&#034; sont contigus, se suivent -mauvais formatage de spip &#224; l'&#233;dition-)&lt;/p&gt;
&lt;p&gt;Si le paquet n'est pas install&#233;, vous pouvez passer &#224; la suite, mais s'il a &#233;t&#233; trouv&#233; et d&#233;sinstall&#233;, il faut aller, par pr&#233;caution, d&#233;truire le dossier&lt;br class='autobr' /&gt; /var/cache/ eaccelerator .&lt;/p&gt;
&lt;p&gt;Idem ensuite pour PostGreSQL pour pouvoir le r&#233;installer proprement apr&#232;s PHP5.&lt;/p&gt;
&lt;p&gt;rpm -e postgresql&lt;br class='autobr' /&gt;
Ainsi que ses d&#233;pendances si elles n'ont pas &#233;t&#233; supprim&#233;e :&lt;br class='autobr' /&gt;
rpm -e postgresql-python&lt;br class='autobr' /&gt;
rpm -e postgresql-server&lt;br class='autobr' /&gt;
rpm -e postgresql-contrib&lt;br class='autobr' /&gt;
rpm -e postgresql-libs&lt;br class='autobr' /&gt;
rpm -e postgresql-devel&lt;br class='autobr' /&gt;
rpm -e postgresql-jdbc&lt;br class='autobr' /&gt;
rpm -e postgresql-libs&lt;br class='autobr' /&gt;
rpm -e php-pgsql&lt;/p&gt;
&lt;p&gt;Ensuite on peut proc&#233;der &#224; l'installation de PHP5 :&lt;/p&gt;
&lt;p&gt;yum - -enablerepo=centosplus update php&lt;/p&gt;
&lt;p&gt;(attention, ce site est fait sous spip et les deux tirets &#034;- -&#034; avant &#034;enablerepo&#034; sont contigus, se suivent -mauvais formatage de spip &#224; l'&#233;dition&#034;)&lt;/p&gt;
&lt;p&gt;Pour MySQL5 :&lt;/p&gt;
&lt;p&gt;yum - -enablerepo=centosplus update mysql&lt;/p&gt;
&lt;p&gt;On finit l'install et on red&#233;marre ensuite le serveur avec :&lt;/p&gt;
&lt;p&gt;signal-event post-upgrade ; signal-event reboot&lt;/p&gt;
&lt;p&gt;Pour qu'Apache puisse prendre en compte les modifications, il faut, dans le fichier /etc/httpd/conf/httpd.conf remplacer la ligne,&lt;br class='autobr' /&gt;
LoadModule php4_module modules/libphp4.so&lt;br class='autobr' /&gt;
par&lt;br class='autobr' /&gt;
LoadModule php5_module modules/libphp5.so&lt;/p&gt;
&lt;p&gt;En principe, il s'agit d'une simple v&#233;rification, pour ma part, la ligne a &#233;t&#233; modifi&#233;e directement dans les templates et httpd.conf a &#233;t&#233; reg&#233;n&#233;r&#233;.&lt;/p&gt;
&lt;p&gt;Puis on relance Apache : httpd -k restart&lt;/p&gt;
&lt;p&gt;PHP 5 est alors install&#233;.&lt;/p&gt;
&lt;p&gt;Reste plus qu'&#224; installer Postgresql...&lt;br class='autobr' /&gt;
Pour finir dans les mises &#224; jour, vous pouvez toujours installer phpmyadmin 2.11 (au pr&#233;alable yum remove &#8212;ancien paquet de phpmyadmin&#8212;)&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		
		<enclosure url="http://info.lesbarques.fr/IMG/rpm/smeserver-phpmyadmin-2.11.1.2-0.dmay.noarch.rpm" length="4357261" type="application/x-redhat-package-manager" />
		

	</item>
<item xml:lang="fr">
		<title>Impossible d'acc&#233;der au panel admin apr&#232;s mise &#224; jour [SME]</title>
		<link>http://info.lesbarques.fr/spip.php?article75</link>
		<guid isPermaLink="true">http://info.lesbarques.fr/spip.php?article75</guid>
		<dc:date>2008-04-27T16:19:03Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>fr</dc:language>
		<dc:creator>Georges Charpenay</dc:creator>


		<dc:subject>SME</dc:subject>
		<dc:subject>ADMIN</dc:subject>

		<description>
&lt;p&gt;Apr&#232;s la mise &#224; jour du 19 avril 2008, Gasp, impossible d'acc&#233;der au panel admin. &lt;br class='autobr' /&gt;
Plusieurs jours de gal&#232;re pour trouver une solution. D'autant plus que le mail ne fonctionnait plus correctement car la mise &#224; jour ne s'est pas termin&#233;e.. Erreur 500. Cerise sur le g&#226;teau, votre mail ne fonctionne plus, les mails refusent de partir. La totale quoi ! &lt;br class='autobr' /&gt;
Sur ce domaine, j'ai lu plein d'exp&#233;riences, de d&#233;boires, plein de contribs, Utf8, langue, page de code, accents et tout le bins.. &lt;br class='autobr' /&gt;
J'ai fait (&#8230;)&lt;/p&gt;


-
&lt;a href="http://info.lesbarques.fr/spip.php?rubrique84" rel="directory"&gt;Op&#233;rations diverses de maintenance&lt;/a&gt;

/ 
&lt;a href="http://info.lesbarques.fr/spip.php?mot4" rel="tag"&gt;SME&lt;/a&gt;, 
&lt;a href="http://info.lesbarques.fr/spip.php?mot60" rel="tag"&gt;ADMIN&lt;/a&gt;

		</description>


 <content:encoded>&lt;img src='http://info.lesbarques.fr/local/cache-vignettes/L150xH100/no-6754668_1920-152cc.jpg?1757125085' class='spip_logo spip_logo_right' width='150' height='100' alt=&#034;&#034; /&gt;
		&lt;div class='rss_texte'&gt;&lt;p&gt;Apr&#232;s la mise &#224; jour du 19 avril 2008, Gasp, impossible d'acc&#233;der au panel admin.&lt;/p&gt;
&lt;p&gt;Plusieurs jours de gal&#232;re pour trouver une solution. D'autant plus que le mail ne fonctionnait plus correctement car la mise &#224; jour ne s'est pas termin&#233;e.. Erreur 500. Cerise sur le g&#226;teau, votre mail ne fonctionne plus, les mails refusent de partir. La totale quoi !&lt;/p&gt;
&lt;p&gt;Sur ce domaine, j'ai lu plein d'exp&#233;riences, de d&#233;boires, plein de contribs, Utf8, langue, page de code, accents et tout le bins..&lt;/p&gt;
&lt;p&gt;J'ai fait maint tests sur des serveurs de test et..&lt;/p&gt;
&lt;p&gt;Finalement, la solution est toute simple.&lt;/p&gt;
&lt;p&gt;Vous mettez votre firefox en anglais, acc&#233;dez &#224; votre panel, (cool, cette fois, &#231;a marche), et vous en profitez pour faire les mises &#224; jour restantes.&lt;/p&gt;
&lt;p&gt;Surtout, n'insistez pas et repassez pas votre firefox en fran&#231;ais car vous allez d&#233;sorganiser votre panel (pas mal de rubriques repasseront en unknown).&lt;/p&gt;
&lt;p&gt;Il faut simplement en profiter pour faire les mises &#224; jour restantes, reboot et reconfig, tout rentre dans l'ordre. Et vous pouvez remettre la langue de Voltaire par d&#233;faut sur votre firefox... Vous devriez retrouver vos petits...&lt;/p&gt;
&lt;p&gt;Si cette bidouille vous a d&#233;pann&#233;, n'h&#233;sitez pas &#224; r&#233;pondre &#224; cet article...&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
