Hello,
I’m trying to install a tool shed and I’m having an issue when pushing a tool on it.
The authentication to both Galaxy and Galaxy tool shed is handled by Apache through a LDAP.
I can access the tool shed interface, create repository and clone it without problem. I can even upload files through the web interface
But when I try to push a tool, is asks me twice for authentication, and it failed the second time as you can see below :
pushing to http://edelage@galaxy-bird.univ-nantes.fr/toolshed/repos/edelage/test_01 http authorization required realm: Galaxy-Bird user: edelage password: searching for changes 1 changesets found http authorization required realm: hgweb in the tool shed user: edelage password: abort: authorization failed
Here are the apache logs :
193.52.103.60 - - [02/Mar/2015:16:13:36 +0100] "GET /toolshed/repos/edelage/test_01?cmd=capabilities HTTP/1.1" 401 493 "-" "mercurial/proto-1.0" 193.52.103.60 - edelage [02/Mar/2015:16:13:56 +0100] "GET /toolshed/repos/edelage/test_01?cmd=capabilities HTTP/1.1" 200 130 "-" "mercurial/proto-1.0" 193.52.103.60 - - [02/Mar/2015:16:13:56 +0100] "GET /toolshed/repos/edelage/test_01?cmd=batch HTTP/1.1" 401 493 "-" "mercurial/proto-1.0" 193.52.103.60 - edelage [02/Mar/2015:16:13:56 +0100] "GET /toolshed/repos/edelage/test_01?cmd=batch HTTP/1.1" 200 43 "-" "mercurial/proto-1.0" 193.52.103.60 - - [02/Mar/2015:16:13:56 +0100] "POST /toolshed/repos/edelage/test_01?cmd=unbundle HTTP/1.1" 401 493 "-" "mercurial/proto-1.0" 193.52.103.60 - edelage [02/Mar/2015:16:13:56 +0100] "POST /toolshed/repos/edelage/test_01?cmd=unbundle HTTP/1.1" 401 260 "-" "mercurial/proto-1.0" 193.52.103.60 - edelage [02/Mar/2015:16:14:13 +0100] "POST /toolshed/repos/edelage/test_01?cmd=unbundle HTTP/1.1" 401 260 "-" "mercurial/proto-1.0" 193.52.103.60 - edelage [02/Mar/2015:16:14:13 +0100] "POST /toolshed/repos/edelage/test_01?cmd=unbundle HTTP/1.1" 401 260 "-" "mercurial/proto-1.0" 193.52.103.60 - edelage [02/Mar/2015:16:14:13 +0100] "POST /toolshed/repos/edelage/test_01?cmd=unbundle HTTP/1.1" 401 260 "-" "mercurial/proto-1.0" 193.52.103.60 - edelage [02/Mar/2015:16:14:13 +0100] "POST /toolshed/repos/edelage/test_01?cmd=unbundle HTTP/1.1" 401 260 "-" "mercurial/proto-1.0" 193.52.103.60 - edelage [02/Mar/2015:16:14:13 +0100] "POST /toolshed/repos/edelage/test_01?cmd=unbundle HTTP/1.1" 401 260 "-" "mercurial/proto-1.0 »
and here the tool_shed_webapp.log :
193.52.105.131, 193.52.103.60 - - [02/Mar/2015:16:13:56 +0200] "GET /toolshed/repos/edelage/test_01?cmd=capabilities HTTP/1.1" 200 130 "-" "mercurial/proto-1.0" 193.52.105.131, 193.52.103.60 - - [02/Mar/2015:16:13:56 +0200] "GET /toolshed/repos/edelage/test_01?cmd=batch HTTP/1.1" 200 43 "-" "mercurial/proto-1.0 »
I probably missed something. I would appreciate any help.
Thanks
Erwan