IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applications et environnements graphiques Discussion :

Problème de permission au lancement d'ut2004demo !


Sujet :

Applications et environnements graphiques

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 20
    Par défaut Problème de permission au lancement d'ut2004demo !
    Bonjour,

    aprés avoir installé la démo d'ut2004, j'essaye de le lancer via un

    Mais je recoit en retour un :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    bash: ./ut2004demo: /bin/sh: bad interpreter: Permission non accordée
    J'ai essayé en changeant les droits sur /bin/sh ainsi que sur le dossier d'installation d'UT2004 mais rien n'y fait...la même erreur !!!!

    De quoi cela pourrai-t-il venir ?

    Merci de votre aide !

    Ps : je suis sur une Debian/SID

  2. #2
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 20
    Par défaut
    J'ai essayé en executant avec l'otpion -x pour avoir plus d'info !

    Voici mon retour :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
     
    + '[' '' = '' ']'
    ++ FindPath ./ut2004demo
    +++ echo ./ut2004demo
    +++ grep /
    ++ fullpath=./ut2004demo
    ++ '[' ./ut2004demo = '' ']'
    ++ '[' ./ut2004demo = '' ']'
    ++ '[' -L ./ut2004demo ']'
    ++ dirname ./ut2004demo
    + UT2004DEMO_DATA_PATH=./System
    + LD_LIBRARY_PATH=.:./System:
    + export LD_LIBRARY_PATH
    + '[' -x ./System/ut2004-bin ']'
    + cd ./System/
    + exec ./ut2004-bin
    ./ut2004demo: line 49: /data2/jeux/ut2004demo/System/ut2004-bin: Permission non accordée
    ./ut2004demo: line 49: /data2/jeux/ut2004demo/System/ut2004-bin: Succès
    Personne n'a une ch'tite idée ?

  3. #3
    Membre éprouvé Avatar de Kimael
    Inscrit en
    Avril 2002
    Messages
    151
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 151
    Par défaut
    Essayes en root !
    Si ça ne passe pas, ce n'est pas un problème de droit.
    Sinon, bah... c'est la merde

  4. #4
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Par défaut
    un problème de droit sur le fichier ut2004-bin ?
    verifie que ce fihcier a le droit d'execution (x)
    sinon essai la commande :
    qui doit retourner le type du fichier (executable ELF ?)
    que retourne la commande :
    sous quel user es tu logger ?

  5. #5
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 20
    Par défaut
    Citation Envoyé par MarcG
    un problème de droit sur le fichier ut2004-bin ?
    verifie que ce fihcier a le droit d'execution (x)
    sinon essai la commande :
    qui doit retourner le type du fichier (executable ELF ?)
    que retourne la commande :
    sous quel user es tu logger ?
    Salut et merci de votre aide !!!!
    Alors voici ce que me retourne la commande file ut2004-bin

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ut2004-bin: ELF 32-bit LSB executable, Intel 80386, version 1 (GNU/Linux), for GNU/Linux 2.0.0, dynamically linked (uses shared libs), stripped
    Et voici ce que me retourne le ls -l :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    -rwxrwxrwx    1 alexandre alexandre 12239920 2004-05-31 18:34 ut2004-bin
    J'ai donné l'acces à tout le monde et ceci à l'ensemble du dossier via un "chmod -R"

    Je travail avec le compte user "alexandre", mais même en root j'ai la même erreur..

    Maintenant, j'ai ce problème avec aussi le script de BNR2 et aussi enemy territory par exemple...

    Merci de votre aide !!

  6. #6
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Par défaut
    et si tu tape un :
    file sh
    quel est le retour car le message d'erreur indique :
    bash: ./ut2004demo: /bin/sh: bad interpreter: Permission non accordée
    je pense qu'il ne trouve pas de shell /bin/sh .........
    remplace en debut de script la ligne :
    #!/bin/sh
    par le retour de file sh .......
    (#!/bin/bash) aussi .........

  7. #7
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 20
    Par défaut
    Citation Envoyé par MarcG
    et si tu tape un :
    file sh
    quel est le retour car le message d'erreur indique :
    bash: ./ut2004demo: /bin/sh: bad interpreter: Permission non accordée
    je pense qu'il ne trouve pas de shell /bin/sh .........
    remplace en debut de script la ligne :
    #!/bin/sh
    par le retour de file sh .......
    (#!/bin/bash) aussi .........
    Salut voici ce que me donne un file sh

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sh: cannot open (sh)
    Cependant la commande "sh" fonctionne...
    Pour le script voici son listing modifié:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
     
    #!/bin/bash
    #
    # ut2004demo startup script
    #
     
    # Function to find the real directory a program resides in.
    # Feb. 17, 2000 - Sam Lantinga, Loki Entertainment Software
    FindPath()
    {
        fullpath="`echo $1 | grep /`"
        if [ "$fullpath" = "" ]; then
            oIFS="$IFS"
            IFS=:
            for path in $PATH
            do if [ -x "$path/$1" ]; then
                   if [ "$path" = "" ]; then
                       path="."
                   fi
                   fullpath="$path/$1"
                   break
               fi
            done
            IFS="$oIFS"
        fi
        if [ "$fullpath" = "" ]; then
            fullpath="$1"
        fi
     
        # Is the sed/ls magic portable?
        if [ -L "$fullpath" ]; then
            #fullpath="`ls -l "$fullpath" | awk '{print $11}'`"
            fullpath=`ls -l "$fullpath" |sed -e 's/.* -> //' |sed -e 's/\*//'`
        fi
        dirname $fullpath
    }
     
    # Set the home if not already set.
    if [ "${UT2004DEMO_DATA_PATH}" = "" ]; then
        UT2004DEMO_DATA_PATH="`FindPath $0`/System"
    fi
     
    LD_LIBRARY_PATH=.:${UT2004DEMO_DATA_PATH}:${LD_LIBRARY_PATH}
    export LD_LIBRARY_PATH
     
    # Let's boogie!
    if [ -x "${UT2004DEMO_DATA_PATH}/ut2004-bin" ]
    then
            cd "${UT2004DEMO_DATA_PATH}/"
            exec "./ut2004-bin" $*
    fi
    echo "Couldn't run Postal2  Demo (ut2004-bin). Is UT2004DEMO_DATA_PATH set?"
    exit 1
     
    # end of ut2004demo ...
    Je viens de faire ta modif, mais rien n'y fait, c'est la même erreur !!!

    Help

  8. #8
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Par défaut
    c'etait type sh
    ton bash est bien en /bin/bash ?
    ou sh en /bin/sh ?


    sinon essaye en remplacant :

    exec "./ut2004-bin" $*
    par
    ./ut2004-bin $*

    Nota :
    exec permet de lancer la commande qui suit en remplacement du shell courant .

  9. #9
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 20
    Par défaut
    Citation Envoyé par MarcG
    c'etait type sh
    ton bash est bien en /bin/bash ?
    ou sh en /bin/sh ?


    sinon essaye en remplacant :

    exec "./ut2004-bin" $*
    par
    ./ut2004-bin $*

    Nota :
    exec permet de lancer la commande qui suit en remplacement du shell courant .
    ReSalut,

    je continue alors

    type sh

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    sh is hashed (/bin/sh)
    Alors j'ai modifié le script comme tu me l'as dit.
    Si je tape ./ut2004demo, j'obtient :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    bash: ./ut2004demo: /bin/bash: bad interpreter: Permission non accordée
    Et si je tape sh ut2004demon j'obtient

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
    ./ut2004demo: line 49: ./ut2004-bin: Permission non accordée
    Couldn't run Postal2  Demo (ut2004-bin). Is UT2004DEMO_DATA_PATH set?
    Merci encore

  10. #10
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Par défaut
    tu peut remettre
    #!/bin/sh,


    la derniere ligne le postal 2 est normal avec la modif du exec .... mais pour le reste je colle

  11. #11
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 20
    Par défaut
    Citation Envoyé par MarcG
    tu peut remettre
    #!/bin/sh,


    la derniere ligne le postal 2 est normal avec la modif du exec .... mais pour le reste je colle
    Erf, tant pis !!

    Déja un grand merci pour avoir essayé toute ces jolies choses...

    si je trouve des infos autre part je te tiens au courant !!!

    Byou et merci encore !!

  12. #12
    ovh
    ovh est déconnecté
    Rédacteur
    Avatar de ovh
    Homme Profil pro
    Architecte devops web full stack
    Inscrit en
    Mai 2002
    Messages
    3 842
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte devops web full stack

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 842
    Par défaut
    Vu sur :
    http://icculus.org/lgfaq/#ivejustdownloadedaninstaller
    Q: I've just downloaded an installer, and when I run it it says "/bin/sh: bad interpreter: permission denied"
    A: Try redownloading the file with a download utility. Like downloader for x: http://www.krasu.ru/soft/chuchelo/. Browsers sometimes see the installer's first couple lines of text and assume the rest is just english too.
    A: Also, try running chmod +x on the file.
    Peut-être est-ce la réponse à ton problème. As-tu téléchargé UT depuis Windows ?

    Tutoriels sur les UPS, e-commerce, PHP, critiques de livres...

    Pensez à consulter les FAQs et les cours et tutoriels.
    FAQ Linux - Cours et tutoriels Linux - FAQ PHP - Cours et tutoriels PHP
    Ce forum est fait pour vous et surtout par vous, merci d'en respecter les règles.

    Je n'ai rien à voir avec la société www.ovh.com !

  13. #13
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 20
    Par défaut
    [quote="Ancien_Legolas"]
    Citation Envoyé par ovh
    Vu sur :
    http://icculus.org/lgfaq/#ivejustdownloadedaninstaller
    Q: I've just downloaded an installer, and when I run it it says "/bin/sh: bad interpreter: permission denied"
    A: Try redownloading the file with a download utility. Like downloader for x: http://www.krasu.ru/soft/chuchelo/. Browsers sometimes see the installer's first couple lines of text and assume the rest is just english too.
    A: Also, try running chmod +x on the file.
    Peut-être est-ce la réponse à ton problème. As-tu téléchargé UT depuis Windows ?
    Salut,

    non je ne l'ai pas telechargé depuis win32, je l'ai pris avec d4x depuis les serveurs clubic..

    Je suis en train de le retélécharger depuis un autre serveur...une version MAJ...

    En espérant que ca corrige mon problème...mais ce qui m'étonne quand même c'est que je retrouve des erreurs semblables avec par exemple BNR2.

    réponse :-)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    bash: ./BNR2: Permission non accordée
    Mais ce qui me fait le plus peur, c'est que dans ce cas là c'est un binary:

    donne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    ./BNR2: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped
    Etrange non ?

  14. #14
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 20
    Par défaut
    Salut,


    Je viens d'essayer avec le nouveaux fichier télécharger et ca fait la même erreur !!!

    C'est du délire !!! :-(

  15. #15
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 20
    Par défaut
    Salut,

    Grande nouvelle, l'espoir renée !!

    J'ai déplacé mes applications qui me faisaient des erreurs de permissions (ut2004, enemy territory, BNR2) dans mon home directory est ca marche !!!!!

    Pourtant, la elles sont dans /data2/.... et le user à tout les droits dessus....

    Comment puis-je résoudre ce problème ??!!

    Merci !!!

  16. #16
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Par défaut
    alors la il faut plus d'informations :
    tu dis que sa marche dans ton home directory mais pas dans /data2 .?

    quel sont les propriétaires et droit (ls -l / ) de data2 et en dessous ?
    et de /data2/jeux (ls -l /data2)
    et de /data2/jeux/ut2004demo (ls -l /data2/jeux)

    ils doivent tous permettre le rwx pour ton utilisateur .........

    essaye en faisant avant de lancer la demo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    export UT2004DEMO_DATA_PATH=/data2/jeux/ut2004demo/System

  17. #17
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 20
    Par défaut
    Citation Envoyé par MarcG
    alors la il faut plus d'informations :
    tu dis que sa marche dans ton home directory mais pas dans /data2 .?

    quel sont les propriétaires et droit (ls -l / ) de data2 et en dessous ?
    et de /data2/jeux (ls -l /data2)
    et de /data2/jeux/ut2004demo (ls -l /data2/jeux)

    ils doivent tous permettre le rwx pour ton utilisateur .........

    essaye en faisant avant de lancer la demo :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    export UT2004DEMO_DATA_PATH=/data2/jeux/ut2004demo/System

    Salut,

    Pardon je me suis mal exprimé..

    Je rexplique..
    Tout ces logiciels qui refusaient de marcher dans mon dossier /data2/..... marchent quand je les déplacent sur dans mon home directory...

    /data2 est en fait une partition mountées..voici son entrés fstab

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    /dev/hdg2       /data2  ext3    user,auto                       0       2
    Et maintenant voici les droits d'accés :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    drwxr-xr-x    9 alexandre alexandre     4096 2004-04-13 21:52 data2
    puis

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    drwxr-xr-x    4 alexandre alexandre     4096 2004-06-02 00:44 jeux
    Ainsi de suite toutes les propriétés du repertoire sont les même....

    Sinon pour le
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    export UT2004DEMO_DATA_PATH=/data2/jeux/ut2004demo/System
    Ca ne change rien au problème .

    Merci de ton aide

  18. #18
    Membre Expert

    Profil pro
    Inscrit en
    Mars 2004
    Messages
    1 296
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 1 296
    Par défaut
    et si tu change les droit des repertoires en rwxrwxrwx ?

  19. #19
    Membre averti
    Inscrit en
    Avril 2004
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 20
    Par défaut
    Citation Envoyé par MarcG
    et si tu change les droit des repertoires en rwxrwxrwx ?
    Salut,

    Non ca ne change rien !!

    ? : : : : :

  20. #20
    Membre éprouvé

    Profil pro
    Inscrit en
    Avril 2004
    Messages
    77
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 77
    Par défaut
    et si tu modifies ton fichier fstab en mettant les mêmes droits à /data2 qu'a / ?

+ Répondre à la discussion
Cette discussion est résolue.
Page 1 sur 2 12 DernièreDernière

Discussions similaires

  1. Réponses: 2
    Dernier message: 04/05/2011, 19h14
  2. [subversion/trac] Probl. de permission avec authz dans svnserve.conf
    Par mcdeffice dans le forum Administration système
    Réponses: 0
    Dernier message: 23/07/2009, 16h21
  3. Probleme de permissions lors du lancement d'une application
    Par donkeyquote dans le forum Administration système
    Réponses: 1
    Dernier message: 11/10/2008, 13h26
  4. erreur au lancement et permission denied
    Par jibe74 dans le forum Installation
    Réponses: 5
    Dernier message: 05/04/2007, 11h15
  5. Permission sur un dossier
    Par Bjorn dans le forum C
    Réponses: 6
    Dernier message: 25/06/2002, 12h56

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo