[Résolu] Redémarrer/Arrêter

Forum traitant de la distribution sécurisée montante nommée IP cop et basée sur la distribution Smoothwall. C'est à l'heure actuelle le forum le plus actif du site.

Modérateur: modos Ixus

[Résolu] Redémarrer/Arrêter

Messagepar Zone80 » 21 Fév 2009 12:37

Bonjour,

J'ai installé addons-serveur et autoshutdown. Je n'ai pas réussi à faire fonctionner Autoshutdown et ai désinstallé ces 2 adoons. Apparement Autoshutdown a laisser des traces en l'occurence /home/httpd/cgi-bin/shutdown.cgi. Ma page https ipcop/système/Arrêter étant blanche. Je trouve un fichier shutdown dans un coin et fais le remplacement.

Ma page s'ouvre mais toutes actions n'ont aucun effet. Impossible de rebooter/arrêter ni même programmer. Voici ce que m'indique mon /var/log/httpd/error_log:
Code: Tout sélectionner
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Name "General::adminmanualurl" used only once: possible typo at /home/httpd/cgi-bin/shutdown.cgi line 138.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: \1 better written as $1 at /var/ipcop/header.pl line 669.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: \2 better written as $2 at /var/ipcop/header.pl line 669.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /var/ipcop/header.pl line 281.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /var/ipcop/header.pl line 281.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /var/ipcop/header.pl line 281.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /var/ipcop/header.pl line 281.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /var/ipcop/header.pl line 281.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /var/ipcop/header.pl line 281.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /var/ipcop/header.pl line 281.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in length at /var/ipcop/header.pl line 281.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /var/ipcop/header.pl line 281.
Couldn't clear group list: Operation not permitted
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /home/httpd/cgi-bin/shutdown.cgi line 138.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /home/httpd/cgi-bin/shutdown.cgi line 138.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /home/httpd/cgi-bin/shutdown.cgi line 138.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /home/httpd/cgi-bin/shutdown.cgi line 138.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /home/httpd/cgi-bin/shutdown.cgi line 138.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /home/httpd/cgi-bin/shutdown.cgi line 138.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /home/httpd/cgi-bin/shutdown.cgi line 138.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /home/httpd/cgi-bin/shutdown.cgi line 138.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in concatenation (.) or string at /home/httpd/cgi-bin/shutdown.cgi line 138.
[Sat Feb 21 11:11:03 2009] shutdown.cgi: Use of uninitialized value in string eq at /var/ipcop/header.pl line 586.


/home/httpd/cgi-bin/shutdown.cgi line 138 donne:

Code: Tout sélectionner
        print "<td align='left' width='15%' class='base' valign='top' rowspan='2'>", &select_hour_var("TIME", $reboot_at);
        print <<END

Line 138 est print <<END
/var/ipcop/header.pl line 669:
Code: Tout sélectionner
$speed =~ s/(\d+) (\d+)/\1kbits \2kbits/;


/var/ipcop/header.pl line 281:
Code: Tout sélectionner
if (@{$k2}[1] eq "$URI[0]\?$URI[1]" || (@{$k2}[1] eq $URI[0] && length($URI[1]) == 0)) {


/var/ipcop/header.pl line 586:
if ( ( $pppsettings{'METHOD'} eq 'DHCP' && $netsettings{'RED_TYPE'} ne 'PPTP') || $netsettings{'RED_TYPE'} eq 'DHCP' ) {


Je ne suis qu'un utilisateur et ne comprends pas le Perl ni aucun autre language.
Si quelqu'un savait déchiffrer les erreurs ? En espérant qu'il n'y en ai pas d'autres à la suite :cry:

Merci
Dernière édition par Zone80 le 24 Fév 2009 19:47, édité 2 fois au total.
Zone80
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 18 Fév 2009 19:32
Localisation: 42.700 42° 42'N | 2.900 2° 54'E

Messagepar Franck78 » 22 Fév 2009 15:10

Salut,


disons que ces log ne sont que des warnings de perl. Il n'y a pas d'erreur.

Ce qu'il faudrait simplement, c'est les versions des addons et ipcop. Il en existe une tonne qui ne sont plus maintenus à jour pour l'IPCop 1.4.21 et donc font n'importe quoi.

Mais c'est pas pour autant que quelqu'un prendra le temps de 'réparer' éventuellement un ancien addon quand on sait que le shutdown.cgi existant permet d'éteindre l'IPCop de manière programmée.!
Franck
L'art de poser une question sur ce site afin d'obtenir la réponse
A LIRE
Avatar de l’utilisateur
Franck78
Amiral
Amiral
 
Messages: 5625
Inscrit le: 20 Fév 2004 01:00
Localisation: Paris

Messagepar Zone80 » 22 Fév 2009 18:00

Hello,

Merci pour vos informations. Je me passerai donc de l'interface pour rebooter/fermer la machine ipcop. Ceci n'étant pas vraiment handicapant.
Juste pour infos, les versions sont:
ipcop 1.4.21
addons-server 2.3 b2
Autoshutdown 1.4-7 b3

Effectivement ça date un peu...
Merci
Zone80
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 18 Fév 2009 19:32
Localisation: 42.700 42° 42'N | 2.900 2° 54'E

Messagepar Gesp » 24 Fév 2009 18:24

En général quand la page est blanche, il s'agit d'un problème de droit sur un fichier
Il est possible avec quelques manipulations de récupérer le cgi d'origine :
- chargeant le fichier depuis cvs à l'adresse
http://ipcop.cvs.sourceforge.net/viewvc ... COP_v1_4_0

- remplace dans le fichier CONFIG_ROOT par /var/ipcop (au début)

- remplace l'ancien fichier par le nouveau, de préférence sans les renommer sinon il faut aussi changer les droits des fichiers. Le chemin doit être quelquechose comme /home/httpd/cgi-bin, pas sur qu'il ne me manque pas un bout.
Avatar de l’utilisateur
Gesp
Amiral
Amiral
 
Messages: 4481
Inscrit le: 29 Déc 2002 01:00

Messagepar Zone80 » 24 Fév 2009 19:46

Bonsoir,

Le fichier shutdown.cgi se trouve bien à l'emplacement indiqué. Les modifications faites m'ont permis de retrouver les fonctions dans l'interface.

Merci Gesp & franck78 ;)
Zone80
Quartier Maître
Quartier Maître
 
Messages: 12
Inscrit le: 18 Fév 2009 19:32
Localisation: 42.700 42° 42'N | 2.900 2° 54'E


Retour vers IPCop

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité

cron