ATTENTION : mise à jour de SME dispo du 19/04 peut bloquer!

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

ATTENTION : mise à jour de SME dispo du 19/04 peut bloquer!

Messagepar sibsib » 20 Avr 2008 11:24

Bonjour,

La mise à jour annoncée par SME depuis la début du mois est en ligne depuis cette nuit. Et effectivement, si on la met en place avec certaines contribs, çà peut $%#&! la grouille.

Je viens de tester sur une machine 'VMvarisée'. Install d'un CD 7.3, yum update, et on passe en jeu de caractères UTF-8 (alors que le n° de version reste une 7.3, c'est vrai, c'est mineur comme changement :evil: :evil: :evil: :evil: :evil: )

Après, dans la foulée, j'ai installé smeserver-fetchmail. A partir de là, les rubriques sont plantées dans le panel, (quasi tout est sous unknown) et si on clique sur fetchmail, on se prend une brillante erreur 500 (apparemment, les panels de base ne sont pas affectés)

Je ne pense pas que ceci affecte le fonctionnement général de SME (ni mêm des panneaux d'origine), mais si vous avez pas mal de contribs sur un serveur de prod, il vaut mieux être prudent.

Pour ma part, je vais essayer de commettre rapidement des rpm 'utf8', mais je suppose que tous les développeurs n'auront pas forcément le temps/l'envie de faire pareil immédiatement.

Cordialement,
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 TOM23 » 20 Avr 2008 11:42

Juste avant que je fasse la MAJ !!
Merci Sibsib
TOM23
Enseigne de vaisseau
Enseigne de vaisseau
 
Messages: 141
Inscrit le: 19 Nov 2006 14:35

Messagepar sibsib » 20 Avr 2008 11:56

Bon, on avance....

Attention : tout ce que j'écris s'adresse à des serveurs de tests !!!

Voici une info récupérée dans le bugtracker :

Pour convertir un fichier langage de ISO-8859-1 à UTF-8 :
Code: Tout sélectionner
   #convert to UTF-8
   cp panel panel.iso
   /usr/bin/iconv -f ISO-8859-1 -t UTF-8 panel.iso > panel


(çà provient de là : http://bugs.contribs.org/show_bug.cgi?id=3858 )

Donc, je viens de tester pour smeserver-fetchmail (qui est 'traduit en 3 langues fr, de, it)

En me positionnant successivement dans les répertoires suivants :
Code: Tout sélectionner
/etc/e-smith/locale/fr/etc/e-smith/web/functions
/etc/e-smith/locale/de/etc/e-smith/web/functions
/etc/e-smith/locale/it/etc/e-smith/web/functions

Et en tapant dans ces trois répertoires les commandes suivantes :
Code: Tout sélectionner
cp fetchmail fetchmail.iso
/usr/bin/iconv -f ISO-8859-1 -t UTF-8 fetchmail.iso > fetchmail


suivi d'un (j'ai pas fait dans la finesse :-) )
signal-event post-upgrade ; signal-event reboot

Je récupère un panel rangé et je peux lancer fetchmail (il reste quelques incohérence de traduction dan le footer, mais çà ne semble pas bloquer)

Attention : c'est sans garantie, et je me demande ce que çà peut donner pour des contribs comme sme7-admin (qui ne sont pas tout à fait écrites comme les panels d'origine).

Mais bon, c'est une (bonne) piste.

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 sibsib » 20 Avr 2008 16:07

Re,

il y a ici : http://www.schirrms.net/sme/SMEFetchMail.php des RPMs actualisés pour fetchmail sur la nouvelle version de SME
en fait, il y a
smeserver-fetchmail-1.3.5-02 pour les machines moins à jour (aucune diff avec la version précédente, sauf un incrément de version pour pouvoir suivre)
smeserver-fetchmail-utf8-1.3.5-02 pour les machines 'dans le vent' :-)

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 sibsib » 20 Avr 2008 18:43

Suite de la journée monologue :

smeserver-mxbackup vient d'être mis à jour :
http://www.schirrms.net/sme/MXBackup.php

Comme pour smeserver-fetchmail, deux versions
smeserver-mxbackup-utf8-0.1.0-03 pour les machines au sommet des mises à jours
smeserver-mx-backup-0.1.0-03 pour les machines d'utilisateurs plus prudents ;-)

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 fraedhrim » 20 Avr 2008 19:18

Salut,

Comment on voit qu'on est en UTF-8 ?
Mon $LANG est à fr_FR et j'ai l'impression d'être toujours en ISO malgré la dernière MAJ...

A+
Avatar de l’utilisateur
fraedhrim
Amiral
Amiral
 
Messages: 1264
Inscrit le: 27 Jan 2004 01:00
Localisation: Nantes

Messagepar sibsib » 20 Avr 2008 21:27

Hello,

J'ai eu la même question.

Alors en fait, je suis allé à la pêche dans les fichiers locale, pour voir s'ils étaient en ISO-8859-1 ou en UTF-8.

Attention, il y a un piège que je n'ai pas encore réussi à vraiment contourner : vi reste en ISO-8859-1 donc ne pas tirer de conclusion d'un fichier visualisé avec vi !
Il faut probablement modifier /etc/vimrc, mais pas trouvé du premier coup, donc...

Le moyen le plus simple est de visualiser (avec less, par exemple) le fichier en règlant comme il faut son putty.

Si le jeu de caractère de putty est UTF-8 et que les accents sortent bien, on est en UTF-8.

Maintenant, un poil plus scientifique, c'est le test que j'ajoute dans mes RPM version utf8 :

rpm -q e-smith-formmagick

sur une SME 'ISO' :
Code: Tout sélectionner
# rpm -q e-smith-formmagick
e-smith-formmagick-1.4.0-6.el4.sme


sur une SME UTF-8 :
Code: Tout sélectionner
# rpm -q e-smith-formmagick
e-smith-formmagick-1.4.0-10.el4.sme


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 fraedhrim » 20 Avr 2008 21:42

:-k

Si je suis tes infos mon formmagick est le "e-smith-formmagick-1.4.0-10.el4.sme" donc je suis en UTF-8.
Or avec puTTY en ISO je liste bien un fichier avec des accents.
Je teste un "touch machin" et "rm machin" et j'ai aussi bien le "rm: détruire fichier régulier vide `machin'?" avec les accents....
Comprends pas...

Par ailleurs mon i18n semble faire penser à de l'ISO-8859-1 (voire -15 ?!):
[root@emeldiz ~]# cat /etc/sysconfig/i18n
LANG="fr_FR"
SUPPORTED="fr_FR:fr"
SYSFONT="lat0-sun16"
SYSFONTACM="iso15"

Par contre le server-manager est complètement en vrac comme tu l'expliques... Genre les noms des modules bruts : remoteacces, support, quota, review,....
Avec ta MAJ je récupère une partie des menus mais pas tous......

[EDIT]
Pour info : j'ai viré smeserver-service_control et regénéré le panel et c'est bon. Tout propre.
[/EDIT]
Avatar de l’utilisateur
fraedhrim
Amiral
Amiral
 
Messages: 1264
Inscrit le: 27 Jan 2004 01:00
Localisation: Nantes

Messagepar sibsib » 20 Avr 2008 22:20

Oui, en fait je ne suis pas sur que les émineces grises se soient préoccupés de tous les aspects de la console... Probable qu'on puisse encore faire un peu de tuning là dedans !

Maintenant, attention, il y a pas mal de fichiers d'environnement qui sont créés pour un user à sa création. Il faudrait peut-être créer un user tout propre et voir ce que çà donne. Quitte a faire un peu de rétro pédalage pour que les 'vieux comptes' puissent en profiter aussi.

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 Grand-Pa » 21 Avr 2008 01:19

Attention, le passage en UTF-8 dû à la dernière mise à jour ne concerne que la "console du serveur" et le "gestionnaire du serveur", soient les éléments traduisibles propres à SME.
Pour le reste, c'est essentiellement du CentOS, hein... :wink:
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 sibsib » 21 Avr 2008 11:25

Salut GrandPa, heureux de te voir dans notre monde :-) :-) :-)

Je suis moyennement d'accord avec ton propos :

CentOS permet depuis longtemps de faire de l'UTF8. SME a fait le choix de faire tourner CentOS en ISO, à partir du moment où SME passe en UTF-8, il convient que SME change tous les paramètres.

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 Grand-Pa » 21 Avr 2008 11:28

Toutafé, Pascal, mais tu sais comment ils travaillent, hein... :wink:
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 sibsib » 21 Avr 2008 11:38

Ho oui...

J'ai eu une réponse du seul mec que j'apprécie chez contribs : Gordon Rowell (bon, j'ai du bol, c'est le leader !)

Il vante évidemment l'avantage de contribs, en présentant çà ainsi :

Si une contrib est acceptée sur contribs.org, elle est 'prise en charge' par la communauté, et si une mise à jour de SME 'casse' la contrib, sa correction est prise en compte par l'équipe.
Il fait le parallèle avec le kernel Linux.

C'est bô, mais çà me parait quelque peu ambitieux... Décidément, je n'irai pas sur contribs tans qu'ils seront convaincus d'être forts comme çà.

Plus ennuyeux, c'est ce point de vue que tout le monde met son serveur à jour au moment où on nous le 'demande'. Je n'ai eu aucune réponse à mes questions à ce sujet, et le fait de faire des contribs en double, dont un jeu en extension utf8 est entièrement de mon initiative. Et je ne sais pas si c'est la bonne sollution !

@ Ecureuil : effectivement, les contribs estampillées SME sont rarement étudiées pour être désinstallées... J'avais déjà eu quelques échanges à ce sujet il y a quelques années...

Enfin bref...

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 ecureuil1 » 21 Avr 2008 12:18

sibsib a écrit:
@ Ecureuil : effectivement, les contribs estampillées SME sont rarement étudiées pour être désinstallées... J'avais déjà eu quelques échanges à ce sujet il y a quelques années...



Pour la mienne, on m'a demandé que l'utilisateur ait le minimum de commande à faire.
J'avais donc mis les commandes en %post pour l'installation et en %postun pour la désinstallation...
Cela a sauté quand Shad et Noble ont remanié mon rpm.
Pour l'installation, Noble a mis les commandes nécessaires dans le howto d'install (yum des rpms + les expand-template mais pour la desinstallation c'est un 'rpm -e')
Il y a aussi la commande yum mise pour l'installation :
yum install smeserver-sane smeserver-xinetd sane-backends --enablerepo=smedev
Dans le .spec de smeserver-sane, il y a les requires des autres rpms, donc au lieu de mettre tous les rpms a installer dans la commande yum, il suffit de mettre le nom du rpm smeserveur-sane. Yum sert à cela, il va chercher tout seul les rpms requis, sinon on utilse la commande rpm, pas besoin de la commande yum!

anne
ecureuil
Avatar de l’utilisateur
ecureuil1
Contre-Amiral
Contre-Amiral
 
Messages: 448
Inscrit le: 04 Avr 2002 00:00
Localisation: Grenoble, France

Messagepar sibsib » 21 Avr 2008 20:20

Hello, Anne,

Je sais pas quoi te répondre...

Si !!! "Courage !!!" :-) :-) :-) :-)

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

Suivant

Retour vers E-Smith / SME Server

Qui est en ligne ?

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