1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149 | 0.86s2017-05-23 18:02:05 Error restoring linode:ubuntu-16.04-64:tests/regression/ :
-----
+ /home/gopath/src/github.com/snapcore/snapd/tests/lib/reset.sh
+ . /home/gopath/src/github.com/snapcore/snapd/tests/lib/dirs.sh
++ SNAPMOUNTDIR=/snap
++ LIBEXECDIR=/usr/lib
+ [[ ubuntu-16.04-64 == ubuntu-core-16-* ]]
+ reset_classic
+ systemctl daemon-reload
+ systemctl stop snapd.service snapd.socket
+ sh -x /home/gopath/src/github.com/snapcore/snapd/debian/snapd.postrm purge
+ set -e
+ [ purge = purge ]
+ grep -q /snap /snap /proc/self/mountinfo
+ cut -f1 -d
+ grep ^snap[-.].*\.mount
+ systemctl list-unit-files --full
+ mounts=snap-core-2013.mount
snap-test\x2dsnapd\x2dtools-x1.mount
+ cut -f1+ -d
grep ^snap[-.].*\.service
+ systemctl list-unit-files --full
+ services=
+ grep -q What=/var/lib/snapd/snaps/ /etc/systemd/system/snap-core-2013.mount
+ echo Stopping snap-core-2013.mount
Stopping snap-core-2013.mount
+ systemctl_stop snap-core-2013.mount
+ unit=snap-core-2013.mount
+ systemctl is-active -q snap-core-2013.mount
+ echo Stoping snap-core-2013.mount
Stoping snap-core-2013.mount
+ systemctl stop -q snap-core-2013.mount
+ cut -f3 -d/
+ grep Where=/snap/ /etc/systemd/system/snap-core-2013.mount
+ snap=core
+ cut -f4 -d/
+ grep Where=/snap/ /etc/systemd/system/snap-core-2013.mount
+ rev=2013
+ [ -n core ]
+ echo Removing snap core
Removing snap core
+ [ -d /snap/bin ]
+ find /snap/bin -maxdepth 1 -lname core -delete
+ find /snap/bin -maxdepth 1 -lname core.* -delete
+ rm -f /snap/bin/core
+ rm -f /snap/bin/core.*
+ umount -l /snap/core/2013
+ true
+ rm -rf /snap/core/2013
+ rm -f /snap/core/current
+ rm -rf /var/snap/core/2013
+ rm -rf /var/snap/core/common
+ rm -f /var/snap/core/current
+ [ -d /snap/core ]
+ rmdir --ignore-fail-on-non-empty /snap/core
+ [ -d /var/snap/core ]
+ echo Removing snap-core-2013.mount
Removing snap-core-2013.mount
+ rm -f /etc/systemd/system/snap-core-2013.mount
+ rm -f /etc/systemd/system/multi-user.target.wants/snap-core-2013.mount
+ grep -q What=/var/lib/snapd/snaps/ /etc/systemd/system/snap-test\x2dsnapd\x2dtools-x1.mount
+ echo Stopping snap-test\x2dsnapd\x2dtools-x1.mount
Stopping snap-test\x2dsnapd\x2dtools-x1.mount
+ systemctl_stop snap-test\x2dsnapd\x2dtools-x1.mount
+ unit=snap-test\x2dsnapd\x2dtools-x1.mount
+ systemctl is-active -q snap-test\x2dsnapd\x2dtools-x1.mount
+ echo Stoping snap-test\x2dsnapd\x2dtools-x1.mount
Stoping snap-test\x2dsnapd\x2dtools-x1.mount
+ systemctl stop -q snap-test\x2dsnapd\x2dtools-x1.mount
+ cut -f3 -d/
+ grep Where=/snap/ /etc/systemd/system/snap-test\x2dsnapd\x2dtools-x1.mount
+ snap=test-snapd-tools
+ cut -f4 -d/
+ grep Where=/snap/ /etc/systemd/system/snap-test\x2dsnapd\x2dtools-x1.mount
+ rev=x1
+ [ -n test-snapd-tools ]
+ echo Removing snap test-snapd-tools
Removing snap test-snapd-tools
+ [ -d /snap/bin ]
+ find /snap/bin -maxdepth 1 -lname test-snapd-tools -delete
+ find /snap/bin -maxdepth 1 -lname test-snapd-tools.* -delete
+ rm -f /snap/bin/test-snapd-tools
+ rm -f /snap/bin/test-snapd-tools.block /snap/bin/test-snapd-tools.cat /snap/bin/test-snapd-tools.cmd /snap/bin/test-snapd-tools.echo /snap/bin/test-snapd-tools.env /snap/bin/test-snapd-tools.fail /snap/bin/test-snapd-tools.head /snap/bin/test-snapd-tools.sh /snap/bin/test-snapd-tools.success
+ umount -l /snap/test-snapd-tools/x1
+ true
+ rm -rf /snap/test-snapd-tools/x1
+ rm -f /snap/test-snapd-tools/current
+ rm -rf /var/snap/test-snapd-tools/x1
+ rm -rf /var/snap/test-snapd-tools/common
+ rm -f /var/snap/test-snapd-tools/current
+ [ -d /snap/test-snapd-tools ]
+ rmdir --ignore-fail-on-non-empty /snap/test-snapd-tools
+ [ -d /var/snap/test-snapd-tools ]
+ rmdir --ignore-fail-on-non-empty /var/snap/test-snapd-tools
+ echo Removing snap-test\x2dsnapd\x2dtools-x1.mount
Removing snap-test\x2dsnapd\x2dtools-x1.mount
+ rm -f /etc/systemd/system/snap-test\x2dsnapd\x2dtools-x1.mount
+ rm -f /etc/systemd/system/multi-user.target.wants/snap-test\x2dsnapd\x2dtools-x1.mount
+ echo Final directory cleanup
Final directory cleanup
+ [ -d /snap/bin ]
+ rmdir --ignore-fail-on-non-empty /snap/bin
+ [ -d /snap ]
+ rmdir --ignore-fail-on-non-empty /snap
+ [ -d /var/snap ]
+ rmdir --ignore-fail-on-non-empty /var/snap
+ echo Discarding preserved snap namespaces
Discarding preserved snap namespaces
+ umount -l /run/snapd/ns/core.mnt
umount: /run/snapd/ns/core.mnt: not mounted
+ true
+ umount -l /run/snapd/ns/log-observe-consumer.mnt
umount: /run/snapd/ns/log-observe-consumer.mnt: not mounted
+ true
+ umount -l /run/snapd/ns/test-snapd-content-plug.mnt
umount: /run/snapd/ns/test-snapd-content-plug.mnt: not mounted
+ true
+ umount -l /run/snapd/ns/test-snapd-tools.mnt
+ umount -l /run/snapd/ns/
+ echo Removing extra snap-confine apparmor rules
Removing extra snap-confine apparmor rules
+ rm -f /etc/apparmor.d/snap.core.2013.usr.lib.snapd.snap-confine
+ echo Removing snapd state
Removing snapd state
+ rm -rf /var/lib/snapd
+ rm -rvf /var/snap /snap/bin
+ mkdir -p /snap /var/snap /var/lib/snapd
++ find /snap /var/snap -mindepth 1 -print -quit
+ '[' '' ']'
+ [[ ubuntu-16.04-64 == ubuntu-14.04-* ]]
+ rm -rf /root/.snap/gnupg
+ rm -f '/tmp/core*' '/tmp/ubuntu-core*'
+ '[' '' = --reuse-core ']'
+ '[' '' '!=' --keep-stopped ']'
+ systemctl start snapd.socket
+ nc -U -q 1 /run/snapd.socket
+ printf 'GET / HTTP/1.0\r\n\r\n'
HTTP/1.0 200 OK
Content-Type: application/json
Date: Tue, 23 May 2017 18:02:05 GMT
Content-Length: 64
{"type":"sync","status-code":200,"status":"OK","result":["TBD"]}+ '[' production = staging ']'
+ [[ ubuntu-16.04-64 != ubuntu-core-16-* ]]
+ apt-get purge -y snapd
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
-----
.
0.54s2017-05-23 18:02:05 Restoring linode:ubuntu-16.04-64:tests/regression/...
|