{"action":"created","issue":{"url":"https://api.github.com/repos/coreos/bugs/issues/1656","repository_url":"https://api.github.com/repos/coreos/bugs","labels_url":"https://api.github.com/repos/coreos/bugs/issues/1656/labels{/name}","comments_url":"https://api.github.com/repos/coreos/bugs/issues/1656/comments","events_url":"https://api.github.com/repos/coreos/bugs/issues/1656/events","html_url":"https://github.com/coreos/bugs/issues/1656","id":188563741,"number":1656,"title":"1192.2.0 alpha can't update to 1221.0.0","user":{"login":"jtower525","id":13770592,"avatar_url":"https://avatars.githubusercontent.com/u/13770592?v=3","gravatar_id":"","url":"https://api.github.com/users/jtower525","html_url":"https://github.com/jtower525","followers_url":"https://api.github.com/users/jtower525/followers","following_url":"https://api.github.com/users/jtower525/following{/other_user}","gists_url":"https://api.github.com/users/jtower525/gists{/gist_id}","starred_url":"https://api.github.com/users/jtower525/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jtower525/subscriptions","organizations_url":"https://api.github.com/users/jtower525/orgs","repos_url":"https://api.github.com/users/jtower525/repos","events_url":"https://api.github.com/users/jtower525/events{/privacy}","received_events_url":"https://api.github.com/users/jtower525/received_events","type":"User","site_admin":false},"labels":[{"id":264722860,"url":"https://api.github.com/repos/coreos/bugs/labels/area/usability","name":"area/usability","color":"bfe5bf","default":false},{"id":274133129,"url":"https://api.github.com/repos/coreos/bugs/labels/component/distro","name":"component/distro","color":"0052cc","default":false},{"id":269192631,"url":"https://api.github.com/repos/coreos/bugs/labels/component/kernel","name":"component/kernel","color":"0052cc","default":false},{"id":91823380,"url":"https://api.github.com/repos/coreos/bugs/labels/kind/bug","name":"kind/bug","color":"DF0101","default":false},{"id":264365389,"url":"https://api.github.com/repos/coreos/bugs/labels/priority/P0","name":"priority/P0","color":"DF0101","default":false},{"id":275179790,"url":"https://api.github.com/repos/coreos/bugs/labels/team/os","name":"team/os","color":"ffffff","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":16,"created_at":"2016-11-10T17:02:26Z","updated_at":"2016-12-24T20:01:11Z","closed_at":null,"body":"# Issue Report #\r\n\r\n## Bug ##\r\n\r\n### CoreOS Version ###\r\n\r\n```\r\ncore@bdb-node-05 ~ $ cat /etc/os-release \r\nNAME=CoreOS\r\nID=coreos\r\nVERSION=1192.2.0\r\nVERSION_ID=1192.2.0\r\nBUILD_ID=2016-10-21-0026\r\nPRETTY_NAME=\"CoreOS 1192.2.0 (MoreOS)\"\r\n```\r\n\r\n### Environment ###\r\n\r\nWhat hardware/cloud provider/hypervisor is being used to run CoreOS?\r\n\r\n### Expected Behavior ###\r\n\r\nshould update OS to latest version\r\n\r\n### Actual Behavior ###\r\n\r\nremains at current version following a reboot\r\n\r\n### Reproduction Steps ###\r\n\r\nrun 'update_engine_client -update'\r\ncheck is made, download runs, system reboots (or asks for a reboot)\r\nboots into same version\r\n\r\nyou can do this multiple times with no change\r\n\r\n### Other Information ###\r\n\r\ncore@bdb-node-05 ~ $ cat /etc/coreos/update.conf \r\nGROUP=alpha\r\nREBOOT_STRATEGY=etcd-lock\r\n\r\nlogs are too big to paste here, i'll put in a file and update\r\n\r\n## Feature Request ##\r\n\r\n### Environment ###\r\n\r\nWhat hardware/cloud provider/hypervisor is being used to run CoreOS?\r\n\r\n### Desired Feature ###\r\n\r\n### Other Information ###\r\n"},"comment":{"url":"https://api.github.com/repos/coreos/bugs/issues/comments/269098292","html_url":"https://github.com/coreos/bugs/issues/1656#issuecomment-269098292","issue_url":"https://api.github.com/repos/coreos/bugs/issues/1656","id":269098292,"user":{"login":"crawford","id":368848,"avatar_url":"https://avatars.githubusercontent.com/u/368848?v=3","gravatar_id":"","url":"https://api.github.com/users/crawford","html_url":"https://github.com/crawford","followers_url":"https://api.github.com/users/crawford/followers","following_url":"https://api.github.com/users/crawford/following{/other_user}","gists_url":"https://api.github.com/users/crawford/gists{/gist_id}","starred_url":"https://api.github.com/users/crawford/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/crawford/subscriptions","organizations_url":"https://api.github.com/users/crawford/orgs","repos_url":"https://api.github.com/users/crawford/repos","events_url":"https://api.github.com/users/crawford/events{/privacy}","received_events_url":"https://api.github.com/users/crawford/received_events","type":"User","site_admin":false},"created_at":"2016-12-24T20:01:11Z","updated_at":"2016-12-24T20:01:11Z","body":"I finally had a chance to dig into this one. My machine appears to panic when it attempts to kexec the target kernel. As a result, it's never able to update. The interesting thing is that there is no backtrace. Here are the interesting bits from my serial logs:\r\n\r\nRunning 1192.2.0. Reboot:\r\n\r\n```\r\nLoading SYSLINUX configuration...\r\n...\r\ndracut-pre-mount[330]: bootengine: mounting PARTUUID=7130c94a-213a-4e5a-8e26-6cce9662f132 to /run/gptprio\r\n...\r\nkexec: Starting new kernel\r\nLoading SYSLINUX configuration...\r\n```\r\n\r\nIt is at this point that the kexec appears to have failed and the machine started booting again. The serial logs from the remainder of the second attempt, which succeeds:\r\n\r\n```\r\nLoading SYSLINUX configuration...\r\n...\r\ndracut-pre-mount[328]: bootengine: mounting PARTUUID=e03dd35c-7c2d-4a47-b3fe-27f15780a57c to /run/gptprio\r\n...\r\nkexec: Starting new kernel\r\nLinux version 4.7.3-coreos-r1 (jenkins@jenkins-os-executor-1.c.coreos-gce-testing.internal) (gcc version 4.9.3 (Gentoo Hardened 4.9.3 p1.5, pie-0.6.4) ) #1 SMP Fri Oct 21 00:17:36 UTC 2016\r\nCommand line: init=/usr/lib/systemd/systemd console=ttyS0,115200n8 console=tty0 ro noswap cros_legacy root=LABEL=ROOT rootflags=subvol=root usr=gptprio: coreos.oem.id=digitalocean usr=PARTUUID=e03dd35c-7c2d-4a47-b3fe-27f15780a57c\r\n...\r\n```\r\n\r\nThe kernel that fails is 4.8.4 (CoreOS 1214.0.0) and the kernel that succeeds is 4.7.3 (CoreOS 1192.2.0). I took a snapshot of this machine and successfully updated it under QEMU, so the kexec crash is related to DigitalOcean's environment (which I believe is libvirt)."}}
{"actor":{"display_login":"crawford"}}