branch/source builder: tries to open a browser
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Ubuntu CI Engine |
Fix Released
|
Low
|
Francis Ginther | ||
Ubuntu CI Services |
Fix Released
|
Low
|
Francis Ginther |
Bug Description
The branch/source builder tries to open a browser to authenticate against Launchpad. Given that this is a daemon, I don't see this working :)
/var/log/
INFO:root:Waiting for messages. ^C to exit.
INFO:__
INFO:__main__:The PPA is: ppa:ev/ci-pool-001
INFO:root:Upload to the ppa: ppa:ev/ci-pool-001
INFO:root:
INFO:root:
INFO:root:
ubuntu not set, will use login information.
Checking signature on .changes
gpg: fatal: can't create directory /nonexistent/
secmem usage: 0/0 bytes in 0/0 blocks of pool 0/32768
Error in finding signature verification status.
Uploading to ppa (via ftp to ppa.launchpad.net):
Uploading whoopsie_
Uploading whoopsie_
Uploading whoopsie_
Successfully uploaded packages.
INFO:__
The authorization page:
(https:/
should be opening in your browser. Use your browser to authorize
this program to access Launchpad on your behalf.
Press any key to continue or wait (5) seconds...
Waiting to hear from Launchpad about your decision...
Can't create config directory (/.w3m)!
[Continue]
User-requested stack trace:
-------
# Thread: MainThread(
File: "./branch-
amqp_
File: "./branch-
_run_
File: "./branch-
channel.wait()
File: "/usr/lib/
return self.dispatch_
File: "/usr/lib/
return amqp_method(self, args, content)
File: "/usr/lib/
func(msg)
File: "./branch-
upload_list)
File: "/srv/bsb_
lp_series = launchpadmanage
File: "/srv/bsb_
return get_ubuntu(
File: "/srv/bsb_
return lp.distribution
File: "/usr/lib/
shim_
File: "/usr/lib/
representation = self._root.
File: "/usr/lib/
response, content = self._request(url, extra_headers=
File: "/usr/lib/
str(url), method=method, body=data, headers=headers)
File: "/usr/lib/
url, method=method, body=body, headers=headers)
File: "/usr/lib/
(response, content) = self._request(conn, authority, uri, request_uri, method, body, headers, redirections, cachekey)
File: "/usr/lib/
return self.retry_
File: "/usr/lib/
self.
File: "/usr/lib/
self.
File: "/usr/lib/
webbrowser.
File: "/usr/lib/
if browser.open(url, new, autoraise):
File: "/usr/lib/
return not p.wait()
File: "/usr/lib/
pid, sts = _eintr_
File: "/usr/lib/
return func(*args)
tags: | added: airline |
Changed in ubuntu-ci-services-itself: | |
assignee: | nobody → Francis Ginther (fginther) |
importance: | High → Low |
Changed in ubuntu-ci-services-itself: | |
milestone: | none → backlog |
Changed in ubuntu-ci-services-itself: | |
status: | Confirmed → Fix Released |
Changed in ubuntu-ci-services-itself: | |
milestone: | backlog → phase-0 |
Changed in uci-engine: | |
assignee: | nobody → Francis Ginther (fginther) |
importance: | Undecided → Low |
milestone: | none → phase-0 |
status: | New → Fix Released |
This is exactly what was hitting me. I would add that I did give full access to the token I generated, and I can see that it shows up in the unit_config on the bsb worker, as well as in /tmp/launchpad. creds