Alpine zone on SmartOS upgraded to 3.13 can't reboot anymore
I'm running lots of alpine linux zones on Joyent's SmartOS since version 3.5, always only changing the version in /etc/apk/repositories and doing upgrade. Everything always worked just fine, many thanks for that!
I've upgraded my first zone from 3.12 to 3.13 now and I have problems with reboot after I boot into 3.13 userspace:
66c60285-54af-ee40-ca60-904aade29c33:~# reboot
reboot: (null): Operation not permitted
66c60285-54af-ee40-ca60-904aade29c33:~# strace -s 65535 -f reboot
execve("/sbin/reboot", ["reboot"], 0x7fffffeffc58 /* 14 vars */) = 0
arch_prctl(ARCH_SET_FS, 0x7fffef38db48) = 0
set_tid_address(0x7fffef38df90) = 12430
brk(NULL) = 0x1000
brk(0x3000) = 0x3000
mmap(0x1000, 4096, PROT_NONE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x1000
mprotect(0x7fffef38a000, 4096, PROT_READ) = 0
mprotect(0x7fffef456000, 16384, PROT_READ) = 0
getuid() = 0
nanosleep({tv_sec=0, tv_nsec=0}, 0x7fffffeffb50) = 0
sync() = 0
kill(1, SIGTERM) = -1 EPERM (Operation not permitted)
access("/proc/meminfo", F_OK) = 0
write(2, "reboot: (null): Operation not permitted\n", 40reboot: (null): Operation not permitted
) = 40
exit_group(1 <unfinished ...>
+++ exited with 1 +++
66c60285-54af-ee40-ca60-904aade29c33:~# kill -1 1
ash: can't kill pid 1: Operation not permitted
All these work just fine on anything <= 3.12, including sending TERM to init process.
Any idea what's happening here?
Thank you, JV