Le server-manager est Forbidden

Forum dédié à la distribution du même nom et que vous pourrez télécharger sur http://www.contribs.org. La nouvelle version de cette distribution se nomme SME Server

Modérateur: modos Ixus

Le server-manager est Forbidden

Messagepar lenode » 22 Nov 2004 13:14

Salut,

Point 1:
Depuis quelque temps déjà, l'accés avec un navigateur depuis mon réseau local vers la page d'administration de mon serveur-passerelle FREE-EOS 1.2-2 (https://192.168.xxx.xxx/server-manager/) est impossible (Forbidden).
Je précise que le serveur tourna trés bien pendant 206 jours sans redémarrage, avec un accés à cette page d'administration depuis un autre poste du réseau local, dans la même configuration que maintenant.

J'ai toutefois un peu trafiqué les noms d'Apache (httpd.conf) et de samba (smb.conf), afin de rendre accessible par Samba un dossier utilisé par Apache. (donc j'avais mis Apache et Samba sur le même nom d'utilisateur).
Je crois que ce réglage fut désastreux, car non seulement je n'ai plus la possibilité d'écrire avec Samba dans ces dossiers, mais en plus, j'ai perdu le server-Manager.

Qu'est ce que je doit faire pour ré-équilibrer et retrouver un système stable et fonctionnel.

Je précise que les fichiers modifiés sont aussi bien les templates que les fichiers générés par les templates.

Point 2:
J'ai aussi modifier fstab afin d'augmenter l'espace disque d'un utilisateur du serveur ("/home/e-smith/files/users/le_nom_de l'user" comme point de montage du disque supplémentaire).

A chaque fois que je désirai faire une sauvegarde (avant que la page du server-manager me renvoie un Forbidden), l'espace nécessaire atteingnai les 116Go pour un disque de 120Go et de 40Go utilisé respectivement à 111Go et 5Go environ.
Je n'avais pas assez de patience et je coupai toujours avant la fin.
Serais-ce possible de dire à la sauvegarde d'exclure un disque???

Point 3:
Le débit de transfert des données sur mon réseau local est lamentablement bas à partir du moment où le serveur est impliqué.
Le réseau est un réseau 100Mb/s en full duplex.
Pour ce problème, je n'ai pas retour d'expérience pouvant incriminer Linux ou le matériel.
Voir aussi ici pour plus de détail.
Cela peux venir d'où??

Merci pour vos réponses.
Lenode
Avatar de l’utilisateur
lenode
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 25 Sep 2003 00:00

Re: Le server-manager est Forbidden

Messagepar sibsib » 22 Nov 2004 22:12

lenode a écrit:Point 1:
Qu'est ce que je doit faire pour ré-équilibrer et retrouver un système stable et fonctionnel.

Je précise que les fichiers modifiés sont aussi bien les templates que les fichiers générés par les templates.


Salut,

Peut-être basique (trop basique !) mais :
Si tu connais les fichiers que tu as modifié (/etc/smb.conf et /etc/httpd/conf/httpd.conf, je présume)
alors, tu remets les templates en l'état antérieur et tu régénère les fichiers de conf

/sbin/e-smith/expand-template /etc/smb.conf
/sbin/e-smith/expand-template /etc/httpd/conf/httpd.conf

suivi d'un redémarrage des services concernés.
Sur freeOs je ne sais pas mais sur SME classique ce serait
Code: Tout sélectionner
/etc/rc.d/init.d/smb restart
/etc/rc.d/init.d/httpd stop
/etc/rc.d/init.d/httpd-admin stop
/etc/rc.d/init.d/httpd-e-smith stop
/etc/rc.d/init.d/httpd-e-smith start
/etc/rc.d/init.d/httpd-admin start
/etc/rc.d/init.d/httpd start


A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne

Panne a moitié résolue sur Server-Manager

Messagepar lenode » 23 Nov 2004 07:26

Salut,

Merci Pascal pour ces infos.
J'ai modifié les User et Group des fichiers Templates et regénéré le tout.
Désormais, le server-manager est accessible.

Mais j'ai une collection d'erreur de scripts dans les logs:

Code: Tout sélectionner

[Tue Nov 23 06:11:53 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 4.
[Tue Nov 23 06:11:53 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:53 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
[Tue Nov 23 06:11:53 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 8.
[Tue Nov 23 06:11:53 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:53 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
[Tue Nov 23 06:11:53 2004] navigation: Odd number of elements in hash assignment at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/L10N.pm line 311.
[Tue Nov 23 06:11:53 2004] navigation: Odd number of elements in hash assignment at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/L10N.pm line 311.
[Tue Nov 23 06:11:53 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 58.
[Tue Nov 23 06:11:53 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:53 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
[Tue Nov 23 06:11:54 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 97.
[Tue Nov 23 06:11:54 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:54 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
[Tue Nov 23 06:11:54 2004] navigation: Couldn't open configuration database (permissions problems?) at /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/remoteaccess.pm line 48, <DATA> line 6536.
[Tue Nov 23 06:11:54 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 156.
[Tue Nov 23 06:11:54 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:54 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
[Tue Nov 23 06:11:54 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 160.
[Tue Nov 23 06:11:54 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:54 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
[Tue Nov 23 06:11:54 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 178.
[Tue Nov 23 06:11:54 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:54 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 189.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 200.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 218.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 236.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 240.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in substitution (s///) at /usr/lib/perl5/site_perl/esmith/FormMagick.pm line 246, <LEXIN> line 244.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in subroutine entry at /usr/lib/perl5/site_perl/5.6.0/i386-linux/XML/Parser/Expat.pm line 474.
[Tue Nov 23 06:11:55 2004] navigation: Use of uninitialized value in print at /usr/lib/perl5/site_perl/5.6.1/CGI/FormMagick/Setup.pm line 174.
Couldn't open config db at /usr/lib/perl5/site_perl/esmith/FormMagick/Panel/review.pm line 30.
Compilation failed in require at /etc/e-smith/web/panels/manager/cgi-bin/review line 32.
BEGIN failed--compilation aborted at /etc/e-smith/web/panels/manager/cgi-bin/review line 32.
[Tue Nov 23 06:11:57 2004] [error] [client 127.0.0.1] Premature end of script headers: /etc/e-smith/web/panels/manager/cgi-bin/review


Cela peut venir d'où???

Merci pour votre aide.
Avatar de l’utilisateur
lenode
Premier-Maître
Premier-Maître
 
Messages: 63
Inscrit le: 25 Sep 2003 00:00

Messagepar sibsib » 23 Nov 2004 21:52

Salut,

Je me hasarde dans des terres inconnues (je ne connais pas Free-Eos) mais :

1) Tu as une erreur reccurente, ce n'est pas forcément grave.
Comme je suis un peu maniaque, j'ai tendance à modifier les scripts pour suppormer ces erreurs (afin de mieux détecter les 'vraies' erreurs !) mais c'est plus ou moins 'normal'.

2) à la fin, tu as une vraie erreur, malheureusement mal commentée dans le script (apparemment, le fichier review.pm n'a pas trop changé, j'ai également la connexion à la base de conf en ligne 30)

/usr/lib/perl5/site_perl/esmith/FormMagick/Panel/review.pm , ligne 30 (sur SME 6.0)
Code: Tout sélectionner
our $db = esmith::ConfigDB->open || die "Couldn't open config db";


Tu pourrais pour y voir plus clair modifier la fin de la ligne ainsi :
Code: Tout sélectionner
our $db = esmith::ConfigDB->open || die "Couldn't open config db : $!";


($! te donneras le message d'erreur perl)

Mais on peut craindre un problème de droit sur le script appelant.

L'essentiel des scripts lancés par le server-manager se trouve ici (sur SME 6.0, est-il utile de le rappeler ;-) :
Code: Tout sélectionner
/etc/e-smith/web/functions

les droits pour tous les fichiers devraient être :
-rwsr-x--- 1 root admin

C'est surtout le petit s qui est important : il permet d'exécuter les scripts comme si on s'était connecté 'root'

çà s'obtient comme çà (fais gaffe quand même, si tu n'es pas sur, demande avant) :
Code: Tout sélectionner
cd /etc/e-smith/web/functions
chown root:admin *
chmod 4750 *


A+,
Pascal
Sibsib, admin heureux d'un petit SME !!!
- SME 8.0 beta 6 dans une VM :-)
- ESXI 4.1 sur hardware noname
Ma petite page sur SME
Avatar de l’utilisateur
sibsib
Amiral
Amiral
 
Messages: 2368
Inscrit le: 11 Mai 2002 00:00
Localisation: France - région parisienne


Retour vers E-Smith / SME Server

Qui est en ligne ?

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

cron