addon serveur 2.2 avec la RC3 ???? [Resolu]

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

addon serveur 2.2 avec la RC3 ???? [Resolu]

Messagepar antago » 12 Sep 2004 23:48

Apres avoir suivit les instructions d'installation de Addon-Server:
Version 2.2 b1
aucun msg d'erreur à l'installation et pourtant pas de nouveau menu addon sur ma page ipcop
alors j'ai fait les modifs suivantes:

J'ai d'abord modifié le fichier header.pl (/var/ipcop/) par cette ligne

$version = '1.4.0.rc3';

j'airemplacer l'image header.png de (/home/httpd/html/images) par celui fourni par l'addon dans (/addons) renommer new_header.png par header.png)

La j'ai bien un nouvel onglet mais il n'y a rien dedans.
Que faire de plus?
Je suis perdu.
Dernière édition par antago le 13 Sep 2004 22:25, édité 1 fois au total.
J'aime pas les brocolis.
PIII 667Mhz 256 Mo 2.1Go
1.4
Avatar de l’utilisateur
antago
Aspirant
Aspirant
 
Messages: 133
Inscrit le: 29 Sep 2003 00:00
Localisation: 51

Messagepar Franck78 » 13 Sep 2004 01:05

Lire le script d'install, vérifier qu'il a bien fait ce qu'il prétend, l'absence de message d'erreur ne voulant presque rien dire !!
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 Kali Mero » 13 Sep 2004 03:00

a la fin du fichier : /var/ipcop/ header.pl

il faut supprimer :

-----------------------------------------------------------------------------------------------------

# Added for Addons
sub showaddonssection
{
&subsectionstart();
&subsectiontab('/cgi-bin/addons-news.cgi', $tr{'addons-news'}, 0);
&subsectiontab('/cgi-bin/addons.cgi', $tr{'addons'}, 0);
&subsectiontab('/cgi-bin/addons-updates.cgi', $tr{'addons-update'}, 0);
&subsectiontab('/cgi-bin/addons-info.cgi', $tr{'addons-info'}, 1);
&subsectionend();
}
# End Addons

-----------------------------------------------------------------------------------------------------

le remplacer par :

-----------------------------------------------------------------------------------------------------
# Added for Addons

%{$menu{'8.alt addons'}}=(
'contents' => $tr{'alt addons'},
'uri' => '',
'statusText' => "IPCop $tr{'alt addons'}",
'subMenu' => [[ $tr{'addons-news'} , '/cgi-bin/addons-news.cgi', "IPCop $tr{'addons-news'}" ],
[ $tr{'addons'}, '/cgi-bin/addons.cgi', "IPCop $tr{'addons'}" ],
[ $tr{'addons-update'}, '/cgi-bin/addons-updates.cgi', "IPCop $tr{'addons-update'}" ],
[ $tr{'addons-info'}, '/cgi-bin/addons-info.cgi', "IPCop $tr{'addons-info'}" ]]
);

# End Addons
-----------------------------------------------------------------------------------------------------

plus la manip que tu as déjà faites sur " header.png "


Il y a à la fois une erreur dans le script d'install ( que je suis incapable de corriger) sur la partie suivante :

# Appending Files
ib()
{
addto_header /var/ipcop/ header.pl header1.addons "/HREF='\/cgi-bin\/updates.cgi/" 1.3.0
addto_header /var/ipcop/ header.pl header140.addons "/cgi-bin\/logs.cgi\/log.dat/" 1.4.0
cat header.addons >> /var/ipcop/header.pl

addto_lang en.addons,de.addons Addons
}

et dans le fichier " /addons/header140.addons (la j'ai corriger)

# Added for Addons
); LIGNE A SUPPRIMER
%{$menu{'8.alt addons'}}=(
'contents' => $tr{'alt addons'},
'uri' => '',
'statusText' => "IPCop $tr{'alt addons'}",
'subMenu' => [[ $tr{'addons-news'} , '/cgi-bin/addons-news.cgi', "IPCop $tr{'addons-news'}" ],
[ $tr{'addons'}, '/cgi-bin/addons.cgi', "IPCop $tr{'addons'}" ],
[ $tr{'addons-update'}, '/cgi-bin/addons-updates.cgi', "IPCop $tr{'addons-update'}" ],
[ $tr{'addons-info'}, '/cgi-bin/addons-info.cgi', "IPCop $tr{'addons-info'}" ]]

); LIGNE A AJOUTER
# End Addons
Kali Mero
Second Maître
Second Maître
 
Messages: 33
Inscrit le: 13 Sep 2004 02:44
Localisation: 07 et 74

Messagepar imnotgood » 13 Sep 2004 21:52

En faisant ça, je vois le menu, merci.
Mais j'ai un autre problème :
Dans le menu, je clique sur Addon, ensuite sur "Refresh Addons list" et là msg d'erreur : "Could not download the available addons list.".

Pourtant quand je vais sur Addons-News et refresh, souvent ça fonctionne, parfois ça ne fonctionne pas.
Je ne comprends pas :(

Est-ce lié à ceci :
viewtopic.php?t=20675

D'avance merci pour votre aide...

Laurent
imnotgood
Second Maître
Second Maître
 
Messages: 29
Inscrit le: 10 Juin 2004 15:39

Messagepar antago » 13 Sep 2004 22:24

Moi aussi maintenant avec ta modif ca marche nickel.
J'aime pas les brocolis.
PIII 667Mhz 256 Mo 2.1Go
1.4
Avatar de l’utilisateur
antago
Aspirant
Aspirant
 
Messages: 133
Inscrit le: 29 Sep 2003 00:00
Localisation: 51

Messagepar Kali Mero » 14 Sep 2004 19:00

Réponse à IMNOTGOOD et aussi pour ANTAGO si on veut que ça marche.

Cela vient du fait que le script n'adresse pas le bonne URL sur le serveur d'ADDONS !
La version en cours n'est pas la 1.4rc3 mais la 1.4.0rc3 et le repertoire "final" et non pas "updates"

La modif suivante résout le Pb

-----------------------------------------------------------------------------------------------

dans ' /var/ipcop/header.pl ' : remplacer : $version = '1.xxxx' par : $version = '1.4.0rc3'


dans ' /addons/addons-updates.cgi ' remplacer :

$GET_CMD = "GET http://firewalladdons.sourceforge.net/updates/$addonsSettings{installedVersion}/$version HTTP/1.1\r\n";

par :

$GET_CMD = "GET http://firewalladdons.sourceforge.net/final/$addonsSettings{installedVersion}/$version HTTP/1.1\r\n";
Dernière édition par Kali Mero le 15 Sep 2004 01:58, édité 1 fois au total.
(\ _ /)
(='.'=) LVM
(")_(")
Kali Mero
Second Maître
Second Maître
 
Messages: 33
Inscrit le: 13 Sep 2004 02:44
Localisation: 07 et 74

Messagepar imnotgood » 14 Sep 2004 19:08

merci bcp,

ça fonctionne parfaitement

Laurent
imnotgood
Second Maître
Second Maître
 
Messages: 29
Inscrit le: 10 Juin 2004 15:39


Retour vers IPCop

Qui est en ligne ?

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