{"action":"closed","issue":{"url":"https://api.github.com/repos/medic/medic-webapp/issues/2485","repository_url":"https://api.github.com/repos/medic/medic-webapp","labels_url":"https://api.github.com/repos/medic/medic-webapp/issues/2485/labels{/name}","comments_url":"https://api.github.com/repos/medic/medic-webapp/issues/2485/comments","events_url":"https://api.github.com/repos/medic/medic-webapp/issues/2485/events","html_url":"https://github.com/medic/medic-webapp/issues/2485","id":164965501,"number":2485,"title":"lg.app update error","user":{"login":"garethbowen","id":2064938,"avatar_url":"https://avatars.githubusercontent.com/u/2064938?v=3","gravatar_id":"","url":"https://api.github.com/users/garethbowen","html_url":"https://github.com/garethbowen","followers_url":"https://api.github.com/users/garethbowen/followers","following_url":"https://api.github.com/users/garethbowen/following{/other_user}","gists_url":"https://api.github.com/users/garethbowen/gists{/gist_id}","starred_url":"https://api.github.com/users/garethbowen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garethbowen/subscriptions","organizations_url":"https://api.github.com/users/garethbowen/orgs","repos_url":"https://api.github.com/users/garethbowen/repos","events_url":"https://api.github.com/users/garethbowen/events{/privacy}","received_events_url":"https://api.github.com/users/garethbowen/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/medic/medic-webapp/labels/4%20-%20Acceptance%20Testing","name":"4 - Acceptance Testing","color":"fef2c0"},{"url":"https://api.github.com/repos/medic/medic-webapp/labels/Bug","name":"Bug","color":"c10c02"}],"state":"closed","locked":false,"assignee":{"login":"garethbowen","id":2064938,"avatar_url":"https://avatars.githubusercontent.com/u/2064938?v=3","gravatar_id":"","url":"https://api.github.com/users/garethbowen","html_url":"https://github.com/garethbowen","followers_url":"https://api.github.com/users/garethbowen/followers","following_url":"https://api.github.com/users/garethbowen/following{/other_user}","gists_url":"https://api.github.com/users/garethbowen/gists{/gist_id}","starred_url":"https://api.github.com/users/garethbowen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garethbowen/subscriptions","organizations_url":"https://api.github.com/users/garethbowen/orgs","repos_url":"https://api.github.com/users/garethbowen/repos","events_url":"https://api.github.com/users/garethbowen/events{/privacy}","received_events_url":"https://api.github.com/users/garethbowen/received_events","type":"User","site_admin":false},"assignees":[{"login":"garethbowen","id":2064938,"avatar_url":"https://avatars.githubusercontent.com/u/2064938?v=3","gravatar_id":"","url":"https://api.github.com/users/garethbowen","html_url":"https://github.com/garethbowen","followers_url":"https://api.github.com/users/garethbowen/followers","following_url":"https://api.github.com/users/garethbowen/following{/other_user}","gists_url":"https://api.github.com/users/garethbowen/gists{/gist_id}","starred_url":"https://api.github.com/users/garethbowen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garethbowen/subscriptions","organizations_url":"https://api.github.com/users/garethbowen/orgs","repos_url":"https://api.github.com/users/garethbowen/repos","events_url":"https://api.github.com/users/garethbowen/events{/privacy}","received_events_url":"https://api.github.com/users/garethbowen/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/medic/medic-webapp/milestones/56","html_url":"https://github.com/medic/medic-webapp/milestones/July%2011th%20-%20July%2025th","labels_url":"https://api.github.com/repos/medic/medic-webapp/milestones/56/labels","id":1874836,"number":56,"title":"July 11th - July 25th","description":"","creator":{"login":"garethbowen","id":2064938,"avatar_url":"https://avatars.githubusercontent.com/u/2064938?v=3","gravatar_id":"","url":"https://api.github.com/users/garethbowen","html_url":"https://github.com/garethbowen","followers_url":"https://api.github.com/users/garethbowen/followers","following_url":"https://api.github.com/users/garethbowen/following{/other_user}","gists_url":"https://api.github.com/users/garethbowen/gists{/gist_id}","starred_url":"https://api.github.com/users/garethbowen/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/garethbowen/subscriptions","organizations_url":"https://api.github.com/users/garethbowen/orgs","repos_url":"https://api.github.com/users/garethbowen/repos","events_url":"https://api.github.com/users/garethbowen/events{/privacy}","received_events_url":"https://api.github.com/users/garethbowen/received_events","type":"User","site_admin":false},"open_issues":39,"closed_issues":7,"state":"open","created_at":"2016-07-11T04:02:53Z","updated_at":"2016-07-12T20:13:56Z","due_on":"2016-07-24T12:00:00Z","closed_at":null},"comments":3,"created_at":"2016-07-11T23:55:44Z","updated_at":"2016-07-12T20:13:56Z","closed_at":"2016-07-12T20:13:56Z","body":"When updating lg.app to 2.7.2 @sglangevin got this error:\r\n\r\n![pasted image at 2016_07_11 04_13 pm](https://cloud.githubusercontent.com/assets/2064938/16750591/fa241e26-4826-11e6-87be-2ab7c32d1579.png)\r\n\r\nThis indicates the \"Configuring Type\" step has failed. Unfortunately this step ignores any errors so we don't have any more information about what went wrong. Because we were experiencing connection issues at the time I suspect the server was just overloaded and rejected the request.\r\n\r\nThis step updates some of the Dashboard information about the update which means in this case Dashboard is still reporting 2.7.1 is installed and has an active Update button. Clicking that button gives the following error...\r\n\r\n![pasted image at 2016_07_11 04_18 pm](https://cloud.githubusercontent.com/assets/2064938/16750636/4204c510-4827-11e6-8aac-63e301816491.png)\r\n\r\nThis indicates that the cleaning up that wasn't done in \"Configuring Type\" has left Dashboard in an inconsistent state.\r\n\r\nFortunately the app appears to have been updated correctly, the API patch can be seen in `/srv/storage/gardener/data/working_dir`, and I've restarted API to ensure it's running. So this doesn't affect users, however it presumably will stop us updating in future. Clean up the dashboard database so we can update in future."}}
{"actor":{"display_login":"garethbowen"}}