Has anyone managed to get smoltSendProfile to send the data recently - for me all my machines generate the data but then at the line, Send this information to the Smolt server? (y/n) y
It just hangs - if I eventually break out with ctrl-c it just gives: Traceback (most recent call last): File "/usr/bin/smoltSendProfile", line 133, in <module> if profile.send(user_agent=opts.user_agent, smoonURL=opts.smoonURL, timeout=opts.timeout): File "/usr/share/smolt/client/smolt.py", line 465, in send ('Content-type', 'application/x-www-form-urlencoded'))) File "/usr/lib/python2.5/site-packages/urlgrabber/grabber.py", line 885, in urlopen return self._retry(opts, retryfunc, url) File "/usr/lib/python2.5/site-packages/urlgrabber/grabber.py", line 846, in _retry r = apply(func, (opts,) + args, {}) File "/usr/lib/python2.5/site-packages/urlgrabber/grabber.py", line 884, in retryfunc return URLGrabberFileObject(url, filename=None, opts=opts) File "/usr/lib/python2.5/site-packages/urlgrabber/grabber.py", line 1002, in __init__ self._do_open() File "/usr/lib/python2.5/site-packages/urlgrabber/grabber.py", line 1069, in _do_open fo, hdr = self._make_request(req, opener) File "/usr/lib/python2.5/site-packages/urlgrabber/grabber.py", line 1165, in _make_request fo = opener.open(req) File "/usr/lib/python2.5/urllib2.py", line 374, in open response = self._open(req, data) File "/usr/lib/python2.5/urllib2.py", line 392, in _open '_open', req) File "/usr/lib/python2.5/urllib2.py", line 353, in _call_chain result = func(*args) File "/usr/lib/python2.5/site-packages/urlgrabber/keepalive.py", line 329, in http_open return self.do_open(HTTPConnection, req) File "/usr/lib/python2.5/site-packages/urlgrabber/keepalive.py", line 236, in do_open r = h.getresponse() File "/usr/lib/python2.5/httplib.py", line 924, in getresponse response.begin() File "/usr/lib/python2.5/httplib.py", line 385, in begin version, status, reason = self._read_status() File "/usr/lib/python2.5/httplib.py", line 343, in _read_status line = self.fp.readline() File "/usr/lib/python2.5/socket.py", line 330, in readline data = recv(1) KeyboardInterrupt
Anyone else seeing this?
Mike C <mike.cohler <at> gmail.com> writes:
Has anyone managed to get smoltSendProfile to send the data recently?
I have discovered that at home smoltSendProfile does work but in my office it does not! It must therefore be the institution firewall blocking the outgoing call.
I get: Send this information to the Smolt server? (y/n) y Error contacting Server: [Errno 12] Timeout: <urlopen error timed out> Could not send - Exiting
Does anyone know which ports smolt uses to send the data?
Thanks Mike
Mike C wrote:
Send this information to the Smolt server? (y/n) y Error contacting Server: [Errno 12] Timeout: <urlopen error timed out> Could not send - Exiting
Does anyone know which ports smolt uses to send the data?
Port 80. If you are getting a traceback instead of a proper error message, you can file a bug report/enhancement request against smolt in http://bugzilla.redhat.com
Rahul
Rahul Sundaram <sundaram <at> fedoraproject.org> writes:
Mike C wrote:
Does anyone know which ports smolt uses to send the data?
Port 80. If you are getting a traceback instead of a proper error message, you can file a bug report/enhancement request against smolt in http://bugzilla.redhat.com
In that case I am puzzled, Rahul - I would have thought that since port 80 is standard and I can make browser calls then this would work without a problem....
However the same is happening on two different machines at work.... I have just sent the data from 4 machines at various relative's homes without a problem!
I will try again tomorrow and if the problem persists and it might be smolt rather than the network then I will file a bz
On Tue, 2007-11-06 at 20:36 +0000, Mike C wrote:
In that case I am puzzled, Rahul - I would have thought that since port 80 is standard and I can make browser calls then this would work without a problem....
However the same is happening on two different machines at work.... I have just sent the data from 4 machines at various relative's homes without a problem!
I will try again tomorrow and if the problem persists and it might be smolt rather than the network then I will file a bz
Can you browse the smolt website with your web browser? I found it painfully slow the other day (e.g. well over half a minute to get just the home page to show), perhaps the server is getting bogged down, or maybe it's a routing issue between it and some ISPs. If so, the smolt daemon mightn't like trying to interact with it just as badly as my browser didn't like things.
Tim <ignored_mailbox <at> yahoo.com.au> writes:
Can you browse the smolt website with your web browser? I found it painfully slow the other day (e.g. well over half a minute to get just the home page to show), perhaps the server is getting bogged down, or maybe it's a routing issue between it and some ISPs. If so, the smolt daemon mightn't like trying to interact with it just as badly as my browser didn't like things.
You could be right - I don't know if the popularity of smolt now means that the server no longer has sufficient bandwidth capacity to handle the number of calls into their system? Or perhaps there is a networking problem on their server?
Either way - yes getting to see my systems on smolt, or the statistics, has often been extremely slow. Anyone else know what is happening on that front?
Tim <ignored_mailbox <at> yahoo.com.au> writes:
Can you browse the smolt website with your web browser? I found it painfully slow the other day (e.g. well over half a minute to get just the home page to show), perhaps the server is getting bogged down, or maybe it's a routing issue between it and some ISPs. If so, the smolt daemon mightn't like trying to interact with it just as badly as my browser didn't like things.
It seems that in fact this is not the origin of the problem... I ran wireshark to see what was going on, and it turns out that trying to send the smolt profile makes a call out from port 53291 and expects an answer on that port coming back. I think that this must be where the problem is because port 53291 inbound will almost certainly be blocked by our institution firewall.
547 22.798949 mymachine.com admin.fedoraproject.org TCP 53291 > http [SYN] Seq=0 Len=0 MSS=1460 TSV=76373242 TSER=0 WS=5 549 22.976047 admin.fedoraproject.org mymachine.com TCP http > 53291 [SYN, ACK] Seq=0 Ack=1 Win=741376 Len=0 MSS=1380 TSV=637700593 TSER=76373242 WS=7 550 22.976108 mymachine.com admin.fedoraproject.org TCP 53291 > http [ACK] Seq=1 Ack=1 Win=5856 Len=0 TSV=76373419 TSER=637700593 551 22.976220 mymachine.com admin.fedoraproject.org HTTP GET /token_json?uuid=blahblahblah HTTP/1.1 552 23.152948 admin.fedoraproject.org mymachine.com TCP http > 53291 [ACK] Seq=1 Ack=153 Win=6912 Len=0 TSV=637700638 TSER=76373420 688 50.789010 mymachine.com admin.fedoraproject.org TCP 53291 > http [FIN, ACK] Seq=153 Ack=1 Win=5856 Len=0 TSV=76401232 TSER=637700638 689 51.000314 admin.fedoraproject.org mymachine.com TCP http > 53291 [ACK] Seq=1 Ack=154 Win=6912 Len=0 TSV=637707601 TSER=76401232
So I guess I am stumped.
Mike C <mike.cohler <at> gmail.com> writes:
I think that this must be where the problem is because port 53291 inbound will almost certainly be blocked by our institution firewall.
This is now resolved - but I don't know why -
First I wanted to look up the ip address of the fedora machine si I did:
$ host admin.fedoraproject.org admin.fedoraproject.org has address 209.132.176.120 ;; Warning: ID mismatch: expected ID 57542, got 53329 ;; Warning: ID mismatch: expected ID 7701, got 57542
This was puzzling so... a little while later I did it again and
$ host admin.fedoraproject.org admin.fedoraproject.org has address 209.132.176.120
Then I tried to do smoltSendProfile immediately after this, and it worked just fine!
Very weird!
Mike C <mike.cohler <at> gmail.com> writes:
Very weird!
I wonder if this is related to the issue I am seeing: On trying to simply view my profile I get in the browser:
Proxy Error
The proxy server received an invalid response from an upstream server. The proxy server could not handle the request GET /show.
Reason: Error reading from remote server
This comes from the server listed at the bottom of the web page Apache/2.2.3 (Red Hat) Server at smolt.fedoraproject.org Port 80
So it seems that the problems appear to be within the smolt server.
Can anyone confirm?
Just a wild guess here. There could be a tcp/ip error that causes a package error? Or there could be a routing problem?
grtz. Mike - With Love from Belgium!
2007/11/7, Mike C mike.cohler@gmail.com:
Mike C <mike.cohler <at> gmail.com> writes:
I think that this must be where the problem is because port 53291
inbound will
almost certainly be blocked by our institution firewall.
This is now resolved - but I don't know why -
First I wanted to look up the ip address of the fedora machine si I did:
$ host admin.fedoraproject.org admin.fedoraproject.org has address 209.132.176.120 ;; Warning: ID mismatch: expected ID 57542, got 53329 ;; Warning: ID mismatch: expected ID 7701, got 57542
This was puzzling so... a little while later I did it again and
$ host admin.fedoraproject.org admin.fedoraproject.org has address 209.132.176.120
Then I tried to do smoltSendProfile immediately after this, and it worked just fine!
Very weird!
-- fedora-list mailing list fedora-list@redhat.com To unsubscribe: https://www.redhat.com/mailman/listinfo/fedora-list