Activity log for bug #1819875

Date Who What changed Old value New value Message
2019-03-13 09:55:55 Ondrej Kubik bug added bug
2019-03-13 09:57:52 Ondrej Kubik description snapd: 2.37.2 Ubuntu 18.04 core snap: 6405 kernel: 4.15.0-29-generic Preconditions: Snap updated base from core16 to core18 Snap has one or more services Expected result: snap refreshes to new revision using new core18 base Actual result: snap refresh to new revision fails as it is using still core16 base post-refresh hook fails as executables from snap package fails to run against wrong glibc if there is no post-refresh hook snap refreshes to new revision, but services do not start for same reason of glibs mismatch Closer look revealed that service forked additional long running process which was dangling around and was preventing successful unmount. While best is to define additional process as service to provide better way to control it's lifecycle, we probably still need more aggressive process control/kill when moving between snap revisions so we are not keeping dangling services from previous revisions snapd: 2.37.2 Ubuntu 18.04 core snap: 6405 kernel: 4.15.0-29-generic Preconditions:  Snap updated base from core16 to core18  Snap has one or more services Expected result:  snap refreshes to new revision using new core18 base Actual result:  snap refresh to new revision fails as it is using still core16 base  post-refresh hook fails as executables from snap package fail to run against wrong glibc  if there is no post-refresh hook snap refreshes to new revision, but services do not start for same reason of glibs mismatch Closer look revealed that service forked additional long running process which was dangling around and was preventing successful namespace unmount. While best is to define additional process as service to provide better way to control its lifecycle, we probably still need more aggressive process control/kill when moving between snap revisions so we are not leaking dangling processes from previous revisions
2019-03-13 09:58:30 Zygmunt Krynicki snappy: status New Confirmed
2019-03-13 09:58:43 Zygmunt Krynicki snappy: importance Undecided High
2019-03-25 10:37:25 Zygmunt Krynicki affects snappy snapd
2019-04-01 12:00:24 Zygmunt Krynicki snapd: status Confirmed In Progress
2019-04-01 12:00:28 Zygmunt Krynicki snapd: assignee Zygmunt Krynicki (zyga)
2019-04-01 12:00:32 Zygmunt Krynicki snapd: milestone 2.39
2019-06-12 20:11:24 Stéphane Graber tags lxd
2019-07-01 07:17:15 Zygmunt Krynicki snapd: milestone 2.39 2.40
2019-07-03 06:38:18 Zygmunt Krynicki snapd: status In Progress Fix Committed
2019-09-27 16:08:30 Zygmunt Krynicki snapd: status Fix Committed Fix Released