mainSavannah Administration - Support: sr #104959, Repositories inaccessible from...

 
 

sr #104959: Repositories inaccessible from behind the proxy.

Submitter:  Debarshi Ray <debarshiray>
Submitted:  Fri 16 Dec 2005 09:59:27 PM UTC
   
 
Category:  Source code repositories - web browsing Priority:  5 - Normal
Severity:  4 - Important Status:  Done
Privacy:  Public Assigned to:  Beuc
Operating System:  GNU/Linux Open/Closed:  Closed
* Mandatory Fields

Add a New Comment Rich Markup
   

Fri 13 Jan 2006 09:05:54 PM UTC, comment #4: 

Debarshi replied me he was relying on an unreliable network connection and hence cannot reply for now.

Feel free to open a new support request if need be.

Sylvain Beucler <Beuc>
Tue 20 Dec 2005 09:33:15 PM UTC, comment #3: 

Any progress from your side?

Sylvain Beucler <Beuc>
Sat 17 Dec 2005 09:16:40 AM UTC, comment #2: 

[Hi, would you mind using the tracker web interface to post follow-ups on this issue? We don't have a mail interface yet.]

> Sorry about that. If you can tell me the mailing lists I
> spammed, I would be able to rectify the error and
> repeat it.


Seeing this, I just sent a reply to gnu-prog to apoligize to you and the others; the Savane spammer is somebody else, happening to post on the same kind of issue. I apologize to you again here and hope you'll forgive me.

> I just thought that some of my fellow maintainers
> might have faced the same problem, and would thus
> be able to help me out. Being a new maintainer, I
> was of the view that -email is unavailable- would also be
> an apt place. But my apologies for having caused any
> inconvenience, which is deeply regretted.


Hmm, I still think this issue needs to be posted to the Savannah team; I happen to be a GNU maintainer but failing that, I wouldn't know if the FAQ works for everybody. I'm not sure cross-posting to gnu-prog and mentors is a good thing, but I'm no export here.

I did test it though, reproducing a hostile network environment with 2 computers and an internet access.

> I was trying to perform a member access for my
> project- GNU Songanizer. To be more precise,
> I was trying to upload the web pages for my
> project's home page.


Ok, that should work indeed.

> I got hold of connect.c from the location given in
> the FAQ, compiled and put it in /usr/local/bin.
> chmoded it to 755 to give it execute permissions.
> Then I wrote the following lines to ~/.ssh/config:
> Host cvs.savannah.gnu.org
>                 ProxyCommand connect -H
>                   http://172.16.20.2:3128 %h %p
>
> because my proxy's IP is 172.16.20.2 and as it is
> SQUID the port we use is 3128.
>
> I then created a sshwrapper (/usr/local/bin/sshwrapper)
> containing the following:
> #! /bin/sh
> exec ssh -p 443 $*
> and set CVS_RSH to /usr/local/bin/sshwrapper
>
> However $cvs -z3
> -d:ext:debarshiray@cvs.savannah.gnu.org/sources/songanizer co songanizer
> now gives the following:
> sh: -c: line 1: unexpected EOF while looking for matching `"'
> sh: -c: line 2: syntax error: unexpected end of file
> FATAL: Cannot decide password for proxy
> authentication.ssh_exchange_identification: Connection
> closed by remote host
> cvs [checkout aborted]: end of file from server (consult
> above messages if any)


The "sh:" lines are no good. This means there is a typo in either ~/.ssh/config or in sshwrapper.

Can you post them here verbatim?

I see that if you copy paste my explanation the "$*" part gets removed, but that gives another error, so that's not the cause of the problem.


> I separately tried $connect -H 172.16.20.2:3128
> cvs.savannah.gnu.org/web/songanizer 443, but it gave
> the following:
> FATAL: failed to begin relaying via HTTP.


You need to remove the CVS repository path from the hostname:
connect -H 172.16.20.2:3128 cvs.savannah.gnu.org 443

> Before the above thing, I had tried using Tor, and
> privoxy too.
> However that too did not work out. I will give you
> the details in a subsequent mail.
>
> It would be great if you could help me out.
>
> Thanks a lot...


This would be interesting, yes. As I said I tested using Tor, it should also work.

Sylvain Beucler <Beuc>
Fri 16 Dec 2005 11:11:31 PM UTC, comment #1: 

Hi,

Firstly, you need to distinguish Savane (the software) and Savannah (one of the hosts using Savane). You previously 'spammed' two Savane mailing lists :)

Secondly, you need to contact the Savannah staff directly, using for example (you just did so):
https://savannah.gnu.org/support/?group=administration
Do not spam mentors and gnu-prog with technical requests!!

Thirdly, you need to be more specific, I still don't know if you plan to perform an anonymous or a member access. Explain what you didn't, what didn't work, what error messages you got.

Last but not least, as I mentioned in the FAQ, the easiest solution "for lesser mortals like [you]" is to get a classical internet access from your local sysadmin without "criminaly braindead" (quoted from 'man iptables') outgoing traffic restrictions. That's the only clean and reliable solution to access Savannah and other services on the internet - as I wrote, the FAQ is 'complainware' ;)


Once you've performed these 4 steps, please reply and we'll try to find the best way for you to access Savannah.

Sylvain Beucler <Beuc>
Fri 16 Dec 2005 09:59:27 PM UTC, original submission:  

Could please improve the FAQ so as can find a way to access the CVS repositories from behind a Squid proxy. The given FAQ is simply inadequte, and never worked for me.

Could anyone do somehting?

Debarshi Ray <debarshiray>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

No files currently attached

 

Depends on the following items: None found

Items that depend on this one: None found

 

CC list is empty

 

There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.

Only logged-in users can vote.

 

Follow 5 latest changes.

Date Changed by Updated Field Previous Value => Replaced by
2006-01-13 Beuc StatusIn Progress Done
    Open/ClosedOpen Closed
2005-12-17 Beuc StatusNeed Info In Progress
2005-12-16 Beuc StatusNone Need Info
    Assigned toNone Beuc

Back to the top

Powered by Savane 3.13-4b48.
Corresponding source code