Quoi qui me fait le serveur ?

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

Quoi qui me fait le serveur ?

Messagepar dlalleme » 11 Juin 2009 19:53

Bonjour,

J'ai un serveur qui me fait quelques trucs pas trop sympathique....

J'ai d'abord yum qui déménage

Code: Tout sélectionner
[root@parapette ~]# yum
==============================================================
==============================================================
WARNING: Additional commands may be required after running yum
==============================================================
==============================================================
/sbin/e-smith/yum: line 9:  4994 Erreur de segmentation  /usr/bin/yum "$@"

[root@parapette ~]# yum clean all
==============================================================
==============================================================
WARNING: Additional commands may be required after running yum
==============================================================
==============================================================
/sbin/e-smith/yum: line 9:  5076 Erreur de segmentation  /usr/bin/yum "$@"
================================================================
================================================================


Puis j'ai un problème de rafraichissement de pages Web que j'ai mises à jour. Après copie des mises à jours, les modifications ne sont pas visibles de suite.

Les sources html sont bien entendues dans le répertoire Primary

Pour le site http://www.cabmoulin.com
J'ai beau vider le cache de mon navigateur cela ne suffit....

Les deux problèmes sont-ils liés ?

Y aurait-il un cache sur le serveur que je ne le saurais pas ? :wink: et comment le vider ?

Cordialement

Denis
Avatar de l’utilisateur
dlalleme
Vice-Amiral
Vice-Amiral
 
Messages: 521
Inscrit le: 02 Déc 2002 01:00
Localisation: Oise, bassin creillois

Messagepar sibsib » 11 Juin 2009 22:24

Hello,

Pour ton site ouaib, sans quelques infos sur les logs de ton serveur (il doit bien y avoir des traces, quand même !), pas d'idées (Je me suis connecté au site, et tout me parait correct, mais ne sachant pas ce que je cherche...)

Pour ton yum, comment te dire :
quand tu tapes simplement yum, tu lances en fait un shell script (de 15 lignes) qui lance /usr/bin/yum qui est lui un script python !

Donc, déjà, pour virer quelques questionnements, tu peux lancer
Code: Tout sélectionner
/usr/bin/yum


Ou, encore plus fort :
Code: Tout sélectionner
/usr/bin/python /usr/bin/yum


Après, voir si ton python ou ton yum sont corrompus ?
Pour ce que çà vaut, voici les checksum des miens (mais bon, python est fortement basé sur des librairies, et je ne vais pas toutes les checker non plus :-) - d'un autre côté, j'ai l'impression d'après tes messages d'erreur que python ne s'initialise même pas)
Code: Tout sélectionner
md5sum /usr/bin/yum /usr/bin/python
43f2f64afb3bb0b48eb77df7f33f19ed  /usr/bin/yum
e4b23b7c4abf6f78db2f68a22dbbc298  /usr/bin/python


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

Messagepar dlalleme » 11 Juin 2009 22:37

Salut Pascal,

Comment vas-tu ?

Merci pour ta réponse

Voici la mienne

Code: Tout sélectionner
[root@parapette ~]# /usr/bin/yum
Erreur de segmentation
[root@parapette ~]# /usr/bin/python /usr/bin/yum
Erreur de segmentation
[root@parapette ~]# md5sum /usr/bin/yum /usr/bin/python
43f2f64afb3bb0b48eb77df7f33f19ed  /usr/bin/yum
3678c6d7b5e47c82faa2eba270adb39a  /usr/bin/python


Ce serait donc python ...

En ce qui concerne le site web, est-ce que tous les titres Cabinet du Moulin, se sont transformés en Cabinet dentaire du Moulin car chez moi seul la page d'accueil est correcte.


Voilà ...

A+

Denis
Cordialement
Denis

Une SME 7 toujours à jour mais dépassée !
Avatar de l’utilisateur
dlalleme
Vice-Amiral
Vice-Amiral
 
Messages: 521
Inscrit le: 02 Déc 2002 01:00
Localisation: Oise, bassin creillois

Messagepar Grand-Pa » 11 Juin 2009 23:20

dlalleme a écrit:En ce qui concerne le site web, est-ce que tous les titres Cabinet du Moulin, se sont transformés en Cabinet dentaire du Moulin car chez moi seul la page d'accueil est correcte.

Salut Denis,

Oui, c'est bon chez moi, sauf pour la frame de droite de
- Nous recherchons
- Localisation
- Le bâtiment
Et hop, finis les galons !
Avatar de l’utilisateur
Grand-Pa
Vice-Amiral
Vice-Amiral
 
Messages: 728
Inscrit le: 08 Avr 2002 00:00
Localisation: Gap, France

Messagepar dlalleme » 12 Juin 2009 09:06

Bonjour,

Bon, ça devrait être bon maintenant pour le site ; mais c'est bizarre que les modifications ne soient pas prises en compte de suite ... Les fichiers sont pourtant la propriété de www

En ce qui concerne mon python; faut-il le réinstaller avec la bonne vieille méthode ?

Cordialement

Denis
Cordialement
Denis

Une SME 7 toujours à jour mais dépassée !
Avatar de l’utilisateur
dlalleme
Vice-Amiral
Vice-Amiral
 
Messages: 521
Inscrit le: 02 Déc 2002 01:00
Localisation: Oise, bassin creillois

Messagepar sibsib » 13 Juin 2009 21:17

Yop,

Je vais, je vais....

Pour le site, je trouve partout cabinet dentaire, mais en même temps, le beau titre en mode graphique dit lui "Cabinet médical"...

Pour ton python, je le virerais (il ne devrait pas y avoir des masses de dépendances) et je le réinstallerais, depuis les sources 'kivontbien'.

Ah, oui.... Évidement, tu ne risques pas de le virer avec yum :-) :-) :-) :-)

Tu te souviens, avant, on utilisait rpm ;-)

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

Messagepar dlalleme » 14 Juin 2009 10:36

Bien le bonjour en ce beau dimanche qui va devenir pluvieux,

sibsib a écrit:Yop,
Pour le site, je trouve partout cabinet dentaire, mais en même temps, le beau titre en mode graphique dit lui "Cabinet médical"...

Pour le logo, c'est normal, je ne l'ai pas encore changé...
Pour ton python, je le virerais (il ne devrait pas y avoir des masses de dépendances) et je le réinstallerais, depuis les sources 'kivontbien'.

Ah, oui.... Évidement, tu ne risques pas de le virer avec yum :-) :-) :-) :-)
Tu te souviens, avant, on utilisait rpm ;-)


Et c'est ça que j'appelle la bonne vieille méthode :wink:

Bon pour le site, je ne sais pas ce qui c'est passé ...
Pour python je vais m'en occuper ...

A+

Denis
Cordialement
Denis

Une SME 7 toujours à jour mais dépassée !
Avatar de l’utilisateur
dlalleme
Vice-Amiral
Vice-Amiral
 
Messages: 521
Inscrit le: 02 Déc 2002 01:00
Localisation: Oise, bassin creillois

Messagepar Franck78 » 14 Juin 2009 11:40

C'est bourrin et ça a des chances de ne rien résoudre la réinstall de python ;-)

Imaginez que les 'data' de yum soient corrompues au point de faire faire n'importe quoi au code de yum...

J'essaierais avant un
python -v (voir si l'interpréteur se lance correctement)

puis
python -v (ou -d, ou les deux options) /usr/bin/yum.
pour essayer de trouver le module fautif et aviser.
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 dlalleme » 14 Juin 2009 20:53

Salut,

Dis donc c'est loquace ce bazar !!!

Code: Tout sélectionner
[root@parapette ~]# python -v
# installing zipimport hook
import zipimport # builtin
# installed zipimport hook
# /usr/lib/python2.3/site.pyc matches /usr/lib/python2.3/site.py
import site # precompiled from /usr/lib/python2.3/site.pyc
# /usr/lib/python2.3/os.pyc matches /usr/lib/python2.3/os.py
import os # precompiled from /usr/lib/python2.3/os.pyc
import posix # builtin
# /usr/lib/python2.3/posixpath.pyc matches /usr/lib/python2.3/posixpath.py
import posixpath # precompiled from /usr/lib/python2.3/posixpath.pyc
# /usr/lib/python2.3/stat.pyc matches /usr/lib/python2.3/stat.py
import stat # precompiled from /usr/lib/python2.3/stat.pyc
# /usr/lib/python2.3/UserDict.pyc matches /usr/lib/python2.3/UserDict.py
import UserDict # precompiled from /usr/lib/python2.3/UserDict.pyc
# /usr/lib/python2.3/copy_reg.pyc matches /usr/lib/python2.3/copy_reg.py
import copy_reg # precompiled from /usr/lib/python2.3/copy_reg.pyc
# /usr/lib/python2.3/types.pyc matches /usr/lib/python2.3/types.py
import types # precompiled from /usr/lib/python2.3/types.pyc
import japanese # directory /usr/lib/python2.3/site-packages/japanese
# /usr/lib/python2.3/site-packages/japanese/__init__.pyc matches /usr/lib/python2.3/site-packages/japanese/__init__.py
import japanese # precompiled from /usr/lib/python2.3/site-packages/japanese/__init__.pyc
import japanese.aliases # directory /usr/lib/python2.3/site-packages/japanese/aliases
# /usr/lib/python2.3/site-packages/japanese/aliases/__init__.pyc matches /usr/lib/python2.3/site-packages/japanese/aliases/__init__.py
import japanese.aliases # precompiled from /usr/lib/python2.3/site-packages/japanese/aliases/__init__.pyc
import encodings # directory /usr/lib/python2.3/encodings
# /usr/lib/python2.3/encodings/__init__.pyc matches /usr/lib/python2.3/encodings/__init__.py
import encodings # precompiled from /usr/lib/python2.3/encodings/__init__.pyc
# /usr/lib/python2.3/codecs.pyc matches /usr/lib/python2.3/codecs.py
import codecs # precompiled from /usr/lib/python2.3/codecs.pyc
import _codecs # builtin
# /usr/lib/python2.3/encodings/aliases.pyc matches /usr/lib/python2.3/encodings/aliases.py
import encodings.aliases # precompiled from /usr/lib/python2.3/encodings/aliases.pyc
# /usr/lib/python2.3/warnings.pyc matches /usr/lib/python2.3/warnings.py
import warnings # precompiled from /usr/lib/python2.3/warnings.pyc
# /usr/lib/python2.3/linecache.pyc matches /usr/lib/python2.3/linecache.py
import linecache # precompiled from /usr/lib/python2.3/linecache.pyc
Erreur de segmentation


Est-ce que cela te parle ?

Cordialement

Denis
Avatar de l’utilisateur
dlalleme
Vice-Amiral
Vice-Amiral
 
Messages: 521
Inscrit le: 02 Déc 2002 01:00
Localisation: Oise, bassin creillois

Messagepar Franck78 » 15 Juin 2009 00:25

Code: Tout sélectionner
import linecache # precompiled from /usr/lib/python2.3/linecache.pyc
Erreur de segmentation


Sur un python qui fonctionne, 'python' sans rien te lance l'interpréteur en interactif.
Tu peux faire 2+2, il répond 4 ;-)

Je supprimerais le fichier "/usr/lib/python2.3/linecache.pyc". Il est obtenu à partir du .py
Voire même tous les '.pyc' (mais faut être root pour les refaire).

Je ferais la peau au 'japanese' par la même occasion! Mais proprement quand yum fonctionnera.
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 dlalleme » 15 Juin 2009 09:15

Salut,

Franck78 a écrit:
Code: Tout sélectionner
import linecache # precompiled from /usr/lib/python2.3/linecache.pyc
Erreur de segmentation


Sur un python qui fonctionne, 'python' sans rien te lance l'interpréteur en interactif.
Tu peux faire 2+2, il répond 4 ;-)

Je supprimerais le fichier "/usr/lib/python2.3/linecache.pyc". Il est obtenu à partir du .py
Voire même tous les '.pyc' (mais faut être root pour les refaire).

Je ferais la peau au 'japanese' par la même occasion! Mais proprement quand yum fonctionnera.


Très bien, mais je ne suis pas familier avec le python. Si je supprime tous les .pyc comment je les recrée sans réinstaller python complètement ?

A+

Denis
Cordialement
Denis

Une SME 7 toujours à jour mais dépassée !
Avatar de l’utilisateur
dlalleme
Vice-Amiral
Vice-Amiral
 
Messages: 521
Inscrit le: 02 Déc 2002 01:00
Localisation: Oise, bassin creillois

Messagepar sibsib » 15 Juin 2009 22:33

Hello,

Pas familier non plus, mais en principe, si le programme qui en a besoin est lancé par root, à la première exécution du .py, le .pyc sera créé dynamiquement. (En fait, le py est un fichier script, et le .pyc est le pendant 'pré-compilé', c'est à dire que les données qui le peuvent ont déjà été transformé en code 'machine'. Il n'y a donc pas de perte de performance au niveau de l'exécution d'un .py, mais il y a un ralentissement au niveau du chargement)

Par contre, il existe une commande pour forcer la compil, "mais je la connais pas"

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

Messagepar dlalleme » 22 Juin 2009 11:14

Bonjour,

Bon ça a l'air de fonctionner de nouveau.

J'ai fait un rpm -Uvh --force du package python ...

Cordialement

Denis
Cordialement
Denis

Une SME 7 toujours à jour mais dépassée !
Avatar de l’utilisateur
dlalleme
Vice-Amiral
Vice-Amiral
 
Messages: 521
Inscrit le: 02 Déc 2002 01:00
Localisation: Oise, bassin creillois


Retour vers E-Smith / SME Server

Qui est en ligne ?

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