John_T
(John T.)
26 August 2008 15:38
1
Hello.. My company recently changed to a new proxy server and now my gem
update commands aren't working. Doing a gem update gives me:
Updating installed gems
ERROR: While executing gem ... (Zlib::BufError)
buffer error
I searched and found the rubysspi gem
(http://rubyforge.org/projects/rubysspi/
). I installed it and configured as per the directions and set my
http_proxy environment var:
set http_proxy=http://192.168.4.3:3128
(I also edited the gem.bat command to automatically include the library
-rspa)
But now I get:
Updating installed gems
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
bad response Proxy Authentication Required 407
(http://gems.rubyforge.org/la
test_specs.4.8)
I'm not sure what the problem is or what to do to fix! Justin Bailey you
out there?
Thanks!
···
--
Posted via http://www.ruby-forum.com/ .
John_T
(John T.)
26 August 2008 15:52
2
John T. wrote:
Hello.. My company recently changed to a new proxy server and now my gem
update commands aren't working.
Small update. I tried running the gem command like this:
ruby -rspa c:\ruby\bin\gem update
and it returns:
Updating installed gems
ERROR: While executing gem ... (RuntimeError)
Error occurred during proxy negotiation. req: "NTLM
TlRMTVNTUAABAAAAt4II4gAA
AAAAAAAAAAAAAAAAAAAFASgKAAAADw=="; res:
#<Net::HTTPProxyAuthenticationRequired 4
07 Proxy Authentication Required readbody=true>; Original message:
Error: SEC_E_
INVALID_TOKEN
Yeah, not any better...
···
--
Posted via http://www.ruby-forum.com/\ .
John T. wrote:
Hello.. My company recently changed to a new proxy server and now my gem
update commands aren't working. Doing a gem update gives me:
Updating installed gems
ERROR: While executing gem ... (Zlib::BufError)
buffer error
I searched and found the rubysspi gem
(http://rubyforge.org/projects/rubysspi/
). I installed it and configured as per the directions and set my
http_proxy environment var:
set http_proxy=http://192.168.4.3:3128
(I also edited the gem.bat command to automatically include the library
-rspa)
But now I get:
Updating installed gems
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError)
bad response Proxy Authentication Required 407
(RubyGems.org | your community gem host
test_specs.4.8)
I'm not sure what the problem is or what to do to fix! Justin Bailey you
out there?
Thanks!
Hi, me too
I set http_proxy environment var and after executing
gem list -r
I got:
*** REMOTE GEMS***
Error: While executing gem ... (Gem::RemoteSourceException)
HTTP Responce 407
can you help me to overcome that evil proxy?
Is there a gem with topnotch proxy support?
Thank you for your attention.
···
--
Posted via http://www.ruby-forum.com/\ .
John_T
(John T.)
10 December 2008 14:49
4
Zhoran Tvalve wrote:
Hi, me too
I set http_proxy environment var and after executing
gem list -r
I got:
*** REMOTE GEMS***
Error: While executing gem ... (Gem::RemoteSourceException)
HTTP Responce 407
can you help me to overcome that evil proxy?
Is there a gem with topnotch proxy support?
Thank you for your attention.
I was finally able to get it to work by including the username and
password in the environment var:
HTTP_PROXY=http://username:password@192.168.4.4:1234
(replace username, password and proxy address/port as necessary)
that made it work. I just have to remember to change it when I have to
change my password, every 90 days...
···
--
Posted via http://www.ruby-forum.com/\ .
John T. wrote:
I was finally able to get it to work by including the username and
password in the environment var:
HTTP_PROXY=http://username:password@192.168.4.4:1234
(replace username, password and proxy address/port as necessary)
that made it work. I just have to remember to change it when I have to
change my password, every 90 days...
Hi, John!
So did I, but unsuccessful
Stil got err 407 auth required
Tryied to set http_proxy = 'domain\username:password@192.168.1.32:3128'
but uri\common.rb reported BAD URI ...
setting http_proxy = 'domain\\username:password@192.168.1.32:3128' makes
the same
I work with:
Ruby Installer for Windows
Ruby Version 1.8.6
Installer Version 186-25
···
------------------------------
RELEASE NOTES
------------------------------
Contents: Version:
-------- --------
ruby-mswin32 ruby-1.8.6
zlib-lib 1.2.3
ZLib 0.6.0
RubyGems 0.9.2
Rake 0.7.2
RubySrc 1.8.6
FXRuby 1.6.6
FXri 0.3.6
SciTE 1.72
OpenGL 0.23b
GLUT 3.7.6
SWin 060205
VRuby 060223
Expat 2.0.0
XMLParser 0.6.8
Hpricot 0.4
RubyDBI 0.1.1
DBD/ODBC 0.9994
windows-pr 0.6.2
win32-file-stat 1.2.3
win32-file 0.5.3
win32-clipboard 0.4.1
win32-dir 0.3.1
win32-eventlog 0.4.3
win32-process 0.5.1
win32-sapi 0.1.3
win32-sound 0.4.0
log4r 1.0.5
Programming Ruby 1st Edition
OpenSSL 0.9.8d
Iconv 1.8
readline 4.3-2
PDCurses 2.60-1
GDBM 1.8.3-1
Installer-Patches 1.8.5
what is yours?
--
Posted via http://www.ruby-forum.com/\ .
Zhoran Tvalve wrote:
John T. wrote:
Tryied to set http_proxy = 'domain\username:password@192.168.1.32:3128'
but uri\common.rb reported BAD URI ...
sorry, shure actually they were
'http://username:password@192.168.1.32:3128 '
'http://domain\username:password@192.168.1.32:3128 '
'http://domain\\username:password@192.168.1.32:3128 '
···
--
Posted via http://www.ruby-forum.com/\ .
Ruby does not support NTLM authentication by default which is what your proxy probably uses. Maybe this will help: http://rubyforge.org/projects/rubyntlm/
···
On Dec 10, 2008, at 07:11 AM, Zhoran Tvalve wrote:
John T. wrote:
I was finally able to get it to work by including the username and
password in the environment var:
HTTP_PROXY=http://username:password@192.168.4.4:1234
(replace username, password and proxy address/port as necessary)
that made it work. I just have to remember to change it when I have to
change my password, every 90 days...
Hi, John!
So did I, but unsuccessful
Stil got err 407 auth required
Tryied to set http_proxy = 'domain\username:password@192.168.1.32:3128'
but uri\common.rb reported BAD URI ...
setting http_proxy = 'domain\\username:password@192.168.1.32:3128' makes
the same
John_T
(John T.)
11 December 2008 15:45
8
Hm. Not sure. The first one you list below did work for me. I didn't
have to include the domain.
Try typing the 'env' command to list the environment variables - there
is one defined for me:
USERDOMAIN=mydomain
It should already be set, and I don't know if that's used. Also I did
install that rubysspi gem, but am not sure if that's helping or not...
Zhoran Tvalve wrote:
···
Zhoran Tvalve wrote:
John T. wrote:
Tryied to set http_proxy = 'domain\username:password@192.168.1.32:3128'
but uri\common.rb reported BAD URI ...
sorry, shure actually they were
'http://username:password@192.168.1.32:3128 '
'http://domain\username:password@192.168.1.32:3128 '
'http://domain\\username:password@192.168.1.32:3128 '
--
Posted via http://www.ruby-forum.com/\ .