Contenu | Rechercher | Menus

Annonce

Si vous rencontrez des soucis à rester connecté sur le forum (ou si vous avez perdu votre mot de passe) déconnectez-vous et reconnectez-vous depuis cette page, en cochant la case "Me connecter automatiquement lors de mes prochaines visites".
Test de l'ISO d'Ubuntu francophone : nous avons besoin de testeurs pour la version francophone d'Ubuntu 14.04. Liens et informations ici.

Attention, une faille de sécurité dans bash a récemment été rapportée, il est recommandé de mettre à jour son système (plus de détails) *** mise à jour 12/10/2014 ***

#1 Le 06/04/2010, à 00:45

pfranck62

Problème avec Python

Bonjour à Tous

Je suis en train de réaliser le tuto création d'un miroir local http://doc.ubuntu-fr.org/tutoriel/creer … epot_local

Je dois configurer le serveur avec le code suivant :

python -m SimpleHTTPServer 80 &

mais j'ai une erreur

sen@sen-desktop:/media/PFRANCK62/miroir$ python -m SimpleHTTPServer 80 &
[1] 15774
sen@sen-desktop:/media/PFRANCK62/miroir$ Traceback (most recent call last):
  File "/usr/lib/python2.6/runpy.py", line 122, in _run_module_as_main
    "__main__", fname, loader, pkg_name)
  File "/usr/lib/python2.6/runpy.py", line 34, in _run_code
    exec code in run_globals
  File "/usr/lib/python2.6/SimpleHTTPServer.py", line 218, in <module>
    test()
  File "/usr/lib/python2.6/SimpleHTTPServer.py", line 214, in test
    BaseHTTPServer.test(HandlerClass, ServerClass)
  File "/usr/lib/python2.6/BaseHTTPServer.py", line 584, in test
    httpd = ServerClass(server_address, HandlerClass)
  File "/usr/lib/python2.6/SocketServer.py", line 400, in __init__
    self.server_bind()
  File "/usr/lib/python2.6/BaseHTTPServer.py", line 108, in server_bind
    SocketServer.TCPServer.server_bind(self)
  File "/usr/lib/python2.6/SocketServer.py", line 411, in server_bind
    self.socket.bind(self.server_address)
  File "<string>", line 1, in bind
socket.error: [Errno 13] Permission denied

Je suis sous Karmic
Pouvez-vous m'aider ?
MERCI

Hors ligne

#2 Le 06/04/2010, à 01:53

sputnick

Re : Problème avec Python

Hep hep hep, les ports inférieurs à 1024 c'est chasse gardée pour le boss, aka root !

Soit tu lance un sudo devant ta commande, soit tu choisit un port entre 1024 et 65535 !

No passaran !

CQFD : ( 2 puissance 16 ) -1


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#3 Le 06/04/2010, à 08:03

pfranck62

Re : Problème avec Python

Bonjour et merci sputnick
J'ai effectivement changé le port 80 par 1234 sans sudo
Dans mon navigateur, j'ai bien l'index des répertoires.
Par contre quand j'utilise sudo, je n'ai plus d'erreur mais je n'ai rien dans mon navigateur.
voici le code

sen@sen-desktop:~$ cd /media/PFRANCK62/miroir/
sen@sen-desktop:/media/PFRANCK62/miroir$ python -m SimpleHTTPServer 1234 &
[1] 2512
sen@sen-desktop:/media/PFRANCK62/miroir$ Serving HTTP on 0.0.0.0 port 1234 ...
localhost - - [06/Apr/2010 07:55:11] "GET / HTTP/1.1" 200 -
sudo python -m SimpleHTTPServer 80 &
[2] 2513
sen@sen-desktop:/media/PFRANCK62/miroir$ localhost - - [06/Apr/2010 07:56:23] "GET / HTTP/1.1" 200 -
localhost - - [06/Apr/2010 07:56:41] "GET / HTTP/1.1" 200 -
sen@sen-desktop:/media/PFRANCK62/miroir$

Encore merci pour ta réponse

Hors ligne

#4 Le 06/04/2010, à 12:36

sputnick

Re : Problème avec Python

sudo python -m SimpleHTTPServer 1234

marche tres bien.
ouvre un nouveau term pour lancer la commande -_-


bashfr.org(random);
<arciks1994> dou tu connai qel age j'ai ?

Hors ligne

#5 Le 06/04/2010, à 15:29

pfranck62

Re : Problème avec Python

Oui, effectivement cela marche très bien sur le port 1234.
J'ai pu accéder depuis le navigateur d'un autre PC.
Mais pas sur le port 80, mais cela me suffit

Je te remercie

Hors ligne

Haut de page ↑