Bug 1070266 - [abrt] asciinema: adapters.py:378:send:ConnectionError: HTTPConnectionPool(host='localhost', port=3000): Max retries exceeded with url: /api/asciicasts (Caused by <class 'socket.error'>: [Errno 111] Connection refused)
Summary: [abrt] asciinema: adapters.py:378:send:ConnectionError: HTTPConnectionPool(ho...
Keywords:
Status: CLOSED NOTABUG
Alias: None
Product: Fedora
Classification: Fedora
Component: asciinema
Version: 20
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: jakub.jedelsky
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:23dab48d5c0309e0f6b611b0b15...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2014-02-26 14:05 UTC by Maciej Lasyk
Modified: 2014-02-26 15:08 UTC (History)
1 user (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed: 2014-02-26 15:08:45 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
File: backtrace (2.39 KB, text/plain)
2014-02-26 14:05 UTC, Maciej Lasyk
no flags Details
File: environ (2.99 KB, application/octet-stream)
2014-02-26 14:05 UTC, Maciej Lasyk
no flags Details

Description Maciej Lasyk 2014-02-26 14:05:25 UTC
Version-Release number of selected component:
asciinema-0.9.8-1.fc20

Additional info:
reporter:       libreport-2.1.12
cmdline:        /usr/bin/python2 /bin/asciinema rec
dso_list:       python-requests-1.2.3-5.fc20.noarch
executable:     /bin/asciinema
kernel:         3.11.9-200.fc19.x86_64
runlevel:       N 5
type:           Python
uid:            0

Truncated backtrace:
adapters.py:378:send:ConnectionError: HTTPConnectionPool(host='localhost', port=3000): Max retries exceeded with url: /api/asciicasts (Caused by <class 'socket.error'>: [Errno 111] Connection refused)

Traceback (most recent call last):
  File "/bin/asciinema", line 9, in <module>
    load_entry_point('asciinema==0.9.8', 'console_scripts', 'asciinema')()
  File "/usr/lib/python2.7/site-packages/asciinema/__main__.py", line 7, in main
    get_command(sys.argv[1:], Config()).execute()
  File "/usr/lib/python2.7/site-packages/asciinema/commands/record.py", line 24, in execute
    self._upload_asciicast(asciicast)
  File "/usr/lib/python2.7/site-packages/asciinema/commands/record.py", line 46, in _upload_asciicast
    url = self.uploader.upload(self.api_url, self.api_token, asciicast)
  File "/usr/lib/python2.7/site-packages/asciinema/uploader.py", line 29, in upload
    headers=headers)
  File "/usr/lib/python2.7/site-packages/asciinema/requests_http_adapter.py", line 7, in post
    response = requests.post(url, data=fields, files=files, headers=headers)
  File "/usr/lib/python2.7/site-packages/requests/api.py", line 88, in post
    return request('post', url, data=data, **kwargs)
  File "/usr/lib/python2.7/site-packages/requests/api.py", line 44, in request
    return session.request(method=method, url=url, **kwargs)
  File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 383, in request
    resp = self.send(prep, **send_kwargs)
  File "/usr/lib/python2.7/site-packages/requests/sessions.py", line 486, in send
    r = adapter.send(request, **kwargs)
  File "/usr/lib/python2.7/site-packages/requests/adapters.py", line 378, in send
    raise ConnectionError(e)
ConnectionError: HTTPConnectionPool(host='localhost', port=3000): Max retries exceeded with url: /api/asciicasts (Caused by <class 'socket.error'>: [Errno 111] Connection refused)

Local variables in innermost frame:
chunked: False
e: MaxRetryError("HTTPConnectionPool(host='localhost', port=3000): Max retries exceeded with url: /api/asciicasts (Caused by <class 'socket.error'>: [Errno 111] Connection refused)",)
stream: False
url: '/api/asciicasts'
verify: True
self: <requests.adapters.HTTPAdapter object at 0x2078990>
request: <PreparedRequest [POST]>
cert: None
timeout: <requests.packages.urllib3.util.Timeout object at 0x2081590>
proxies: OrderedDict()
conn: <requests.packages.urllib3.connectionpool.HTTPConnectionPool object at 0x7f5041958890>

Comment 1 Maciej Lasyk 2014-02-26 14:05:32 UTC
Created attachment 868032 [details]
File: backtrace

Comment 2 Maciej Lasyk 2014-02-26 14:05:35 UTC
Created attachment 868033 [details]
File: environ

Comment 3 jakub.jedelsky 2014-02-26 15:08:45 UTC
This is just an error message, that there is no asciinema service on a server (localhost in this case) running. I created an issue to developer to make it nicer: https://github.com/sickill/asciinema/issues/54.

This is bad configuration in ~/.asciinema/config file where api url is defined as localhost. When this line will be deleted, program sent it to default server (asciinema.org).


Note You need to log in before you can comment on or make changes to this bug.