Topic: Installation sur mandriva 2008.0

bonjour,

j'ai telecharger mysecureshell 1.02 par le site sourceforge (la version source car la version rpm entre en conflit avec chkconfig).
j'ai extrait le dossier et j'ai ouvert une console en root et lancer la commande ./configure.

la configuration de l'installation se passe sans problème et j'arrive au texte suivant:

MySecureShell has been configured with the following options:

          Log file: /var/log/sftp-server.log (color: no)
     User binaries: /usr/bin
     Shutdown file: /etc/sftp.shut
Configuration file: /etc/ssh/sftp_config

Option supported:
ACL               : no
Remote Admin      : yes
UTF-8 Encoding    : yes

Sftp extension supported:
Disk Usage        : yes
File Hashing      : no

Maintenant, j'essaye de lancer la commande ./install.sh fr mais un message s'affiche me disant que je dois me connecter en root pour poursuivre l'installation, alors que je suis deja en root.

Voici le message:

[root@localhost mysecureshell_1.0]# ./install.sh fr

###################################################################
                        Desole XXXXXXXX
ATTENTION: Vous devez etre en root pour effectuer l'installation !
###################################################################

j'ai ouvert le fichier install.sh avec kwrite, je crois que la section qui pose problème est celle ci:

# Root detection

if [ "$USER" != "root" ] ; then
    echo ""
    echo "###################################################################"
    tmp=`MyGetLocale 'sorry'`
    echo "            $tmp $USER"
    MyGetLocale 'Warning root ask'
    echo "###################################################################"
    echo ""
    exit 1
fi

je suis un peu un débutant en programmation mais je pense qu'il y a une erreur dans la question de l'utilisateur.

je vais essayer d'installer la version 0.95 mais avec les bugs présent dans cette version.

Comment peut ton eviter le conflit du rpm avec chlconfig ?

merci de me repondre !

A+ malendure

Re: Installation sur mandriva 2008.0

Bonjour,

Pour le conflit du package avec chkconfig, c'est quoi exactement le problème ? histoire qu'on corrige ça pour plus tard smile

Sinon pour l'installation, c'est sûrement à cause d'un environnement root "pas propre" utilisation de "su" au lieu de "su -" wink
Donc avec la commande suivante:

export USER=root

Le script d'installation ne va plus poser de problème wink

Re: Installation sur mandriva 2008.0

merci pour ce commande que je ne connaissais pas (su -) pour passer en root proprement

le script d'installation fonctionnne normalement maintenant. j'ai encore une question concernant le rpm et les problèmes de conflit avec la programmes chkconfig.

quelles sont les autres programmes qu'il faut installer (autres ssh et openssh) afin d'éviter ce problème de conflit ?

je vais tester votre serveur ftp, merci

A++

Re: Installation sur mandriva 2008.0

Bonjour,

C'est quoi le conflit précisément ? smile

Car normalement MySecureShell nécessite OpenSSH + libc6 et c'est tout roll

Re: Installation sur mandriva 2008.0

bonjour,

première question: c'est quoi le programme libc6, peut tu me donner un lien pour la telecharger pour une distribution mandriva 2008.0

En ce qui concerne le problème de conflit, j'ai refait un test d'installation sur une mandriva 2008.0. l'installation a echoué, voici le message qui s'affiche:

l'installtion a échoué:
le fichier /etc/init.d de l'instalation de mysecureshell-1.0-2.i386 entre en conflit avec le fichier du paquetage chkconfig-1.3.34-5mdv2008.0.i586
le fichier /etc/init.d de l'instalation de mysecureshell-1.0-2.i386 entre en conflit avec le fichier du paquetage initscipts-8.54-8mdv2008.0.i586.

j'ai rien essayé de plus, et passé par une installation par le dossier source.

A+

Re: Installation sur mandriva 2008.0

Bonjour,


La libc6 est (normalement) installé par défaut sur les linux récents enfin vu les messages d'erreurs, ce n'ai pas ça.

On va voir de notre côté smile

Merci de l'information big_smile

Re: Installation sur mandriva 2008.0

UP cool

J'ai le même problème sous Red hat 8:

# rpm -ivh mysecureshell-1.0-2.i386.rpm
Preparing...                ########################################### [100%]
        file /etc/init.d from install of mysecureshell-1.0-2 conflicts with file from package chkconfig-1.3.6-3

HellllLLlllp tongue

Re: Installation sur mandriva 2008.0

Bonjour,

OK le package doit avoir un problème de dépendance.

Je serais tenter de dire qu'en forçant à ignorer les dépendances le package devrait s'installer correctement
mais je ne peux pas tester pour affirmer hmm.

Sinon on note le problème pour le corriger dès qu'on aura le temps smile