Ask Your Question
0

Hudson Pre-Release: 401 HTTP error when attempting kforge pull

asked Feb 20

paepcke gravatar image paepcke
31 1 3

updated Feb 22

hsu gravatar image hsu
3258 7 29 51

I am trying to run a Hudson pre-install on the 'gestures' stack. Hudson's console output is at http://build.willowgarage.com/job/prerelease_unstable_gestures_lucid_i386/2/console.

The salient part seems to be this HTTP 401 error that prevents Hudson from pulling the stack out of kforge into a stack overlay:

------------------  Begin Excerpt --------------------------
Install the stacks to test from source.
=========================================
Failed to execute 'rosinstall --rosdep-yes stack_overlay /opt/ros/unstable stack_overlay.rosinstall'
=========================================
Initialized empty Git repository in /tmp/install_dir/stack_overlay/gestures/.git/
rosinstall operating on /tmp/install_dir/stack_overlay from specifications in rosinstall files  /opt/ros/unstable,         stack_overlay.rosinstall
Installing https://kforge.ros.org/gestures/gestures master to /tmp/install_dir/stack_overlay/gestures

=========================================
error: The requested URL returned error: 401 while accessing https://kforge.ros.org/gestures/gestures/info/refs

fatal: HTTP request failed
ERROR: Failed to install tree '/tmp/install_dir/stack_overlay/gestures'
 Checkout of https://kforge.ros.org/gestures/gestures version master into /tmp/install_dir/stack_overlay/gestures failed.
------------ End Excerpt -------------

401 is 'user authorization required'. Do I need to open the kforge project somehow?

thanks!

Andreas

delete close flag offensive retag edit

1 Answer

Sort by ยป oldest newest most voted
2

answered Feb 20

fergs gravatar image fergs
3982 16 38 69
http://www.showusyoursens...

The default behavior for Kforge is for a project to be private. You need to add the user "Visitor" as a "Friend"-level user for the project repositories to be publicly accessible.

link delete flag offensive edit

Comments

Raised Visitor role from 'Visitor' to 'Friend.' Error has changed: http://build.willowgarage.com//job/prerelease_unstable_gestures_oneiric_i386/3/. Salient:Host key verification failed. fatal: The remote end hung up unexpectedlyClone of 'ssh://vcs@kforge.ros.org/gestures/gesture_arm_service' into s

paepcke (Feb 22)edit

You need to set the checkout to pull from the https url not the ssh url.

tfoote (Feb 22)edit

Did set it to https for the stack (see original msg). The pkgs are git submodules. Guess stack is pulled w/ https, then submodules are attempted via ssh. As you say. that can't work. Will see how to control that.

paepcke (Feb 22)edit

Your answer

Please start posting your answer anonymously - your answer will be saved within the current session and published after you log in or create a new account. Please try to give a substantial answer, for discussions, please use comments and please do remember to vote (after you log in)!
[hide preview]

Question tools

Follow

subscribe to rss feed

Stats

Asked: Feb 20

Seen: 41 times

Last updated: Feb 22