save SME sous SME 6.0.1

6 posts / 0 new
Dernière contribution
MasterSleepy
save SME sous SME 6.0.1

Bonjour MasterSleepy,

Sachant que tu as fait de nombreuses contribs pour SME, je me tourne vers toi :red: , pour te poser une question à 10000 €....en plus tu y a contribuer à cette contribution :super:

Voila comme tu le sais peut être, je me suis de nouveaux attaqué au save SME de HaM.(qui ne marche pas sous SME 6.0.1)

J'ai poster sur contribs.org et Ixus.net afin de résoudre mon problème ( :casstet: ), mais sans succés....j'aurais düt te demander avant, je sais, je suis impardonnable :cry:

Donc voici le problème:

J'essai de faire ceci dans le fichier "custombackup": (ça marche sous SME 5.5 - free-EOS)
system ("/sbin/e-smith/expand-template", "/etc/crontab");
system ("/etc/e-smith/events/actions/restart-crond");
system ("/sbin/e-smith/expand-template", "/etc/httpd/conf/httpd.conf");
system ("/etc/e-smith/events/actions/restart-httpd-full");
Cette portion de code ne t'est pas inconnu :super:

Mais quand je visualise les fichiers /etc/crontab et /etc/httpd/conf/httpd.conf, ils ne sont pas modifier !
Et d'aprés mes logs les services ne sont pas relancer:
jun 25 22:33:43 smedown crond: Arrêt de crond failed
jun 25 22:33:49 smedown httpd-e-smith: Arrêt de httpd faile

Bien entendu si tu lance le code pré-citer dans une console cela fonctionne.

As tu une idées de ce qui ne marche pas, ou qui bloquerais, car franchement :mad2:

Merci bien.

(Je suis aller sur le site e-smith pour voir comment fonctionnais les templates tout de même)

Cordialement Argenlos.
(hum...bon week-end)

Migration writed for argenlos

MasterSleepy
save SME sous SME 6.0.1

Bonjour, j'ai fais des modification du code, mais cela ne focntionne pas


#!/usr/bin/perl -w

package esmith;

use strict;
use Errno;
use esmith::util;
use esmith::cgi;

use esmith::config;

use esmith::db;

use esmith::ConfigDB;
use esmith::templates;

esmith::templates::processTemplate
( {
TEMPLATE_PATH => "/etc/crontab",
PERMS => 0644,
UID => "root",
GID => "root",
} );

# We now must regenerate all configs files...
system ("/sbin/e-smith/signal-event", "restart-crond");

exit (0);



Quand je lance en ligne de commande l'expand il n'y a pas de problème, quand je fais :

[root@smedown root]# perl /etc/e-smith/events/actions/custombackup
Can't open directory /etc/e-smith/events/restart-crond
[root@smedown root]#

Et quand je lance le script a partir de l'interface web voici se qu'il apparait dans les logs:

Jun 28 12:09:48 smedown e-smith[3661]: Processing event: backupcustom_conf
Jun 28 12:09:48 smedown e-smith[3661]: Running event handler: /etc/e-smith/events/backupcustom_conf/S10custombackup_conf
Jun 28 12:09:49 smedown e-smith[3661]: ERROR: Cannot create output file //etc/crontab.3662 Permission denied
Jun 28 12:09:49 smedown e-smith[3661]: at /etc/e-smith/events/backupcustom_conf/S10custombackup_conf line 14

Je suis un peu a court d'idée, de plus je tourne en rond ... :ane:

Migration writed for argenlos

MasterSleepy
save SME sous SME 6.0.1

Salut Argenlos,

Je pense me souvenir de qq chose.

Quelles sont les permissions sur le fichier???
J'avais cherché pour un problème similaire et en faisant un chmod 4755 sur fichier ça avait arrangé le problème.

Essaye toujours ça on sait jamais,
A+

Migration writed for MasterSleepy

MasterSleepy
save SME sous SME 6.0.1

Merci de ta réponse, mais malheureusement ce n'est pas ça (cela aurait été trop facile Wink )

J'ai ré-installé mon SME 6.0.1 pour etres sûr qu'il n'y avait pas de bétisses qui trainerait et bien non idem, même message d'erreur. :casstet:

En fait, c'est la fonction system() de perl qui a priori ne fonctionne pas....
quand je fais simplement le fichier perl :

system ("/etc/e-smith/events/actions/restart-crond");

J'ai droit a cela dans les logs!
jun 28 14:59:19 smedown crond: Arr�t de crond failed

Une idée?

[EDIT]
Ok, je suis nul, une chmod 4750 sur le fichier backupcustom...moi je l'ai fait sur /etc/crontab....

Ma co....rie n'est plus passagere...:cry:
:ane: :ane: :ane: :ane: :ane: :ane:

Ha..je m'en veux là.
[/EDIT]

[Edité le 28/6/2004 par argenlos]

[Edité le 28/6/2004 par argenlos]

Migration writed for argenlos

MasterSleepy
save SME sous SME 6.0.1

Donc en gros ça fonctionne ??

PS : Il y a des semaines plus dures que d'autres, Wink

Migration writed for MasterSleepy

MasterSleepy
save SME sous SME 6.0.1

[quote:1d451eaad8]Donc en gros ça fonctionne ??

PS : Il y a des semaines plus dures que d'autres, Wink [/quote]

Oui, cela fonctionne :super:
Merci :clap:

Migration writed for argenlos

Connectez-vous ou inscrivez-vous pour publier un commentaire