Also, in the mean time, is it possible to do a vmadm send/receive without all the associated snapshots, or would I first have to purge those snapshots. I'm thinking I could move the most critical of these VMs to another host that's working but the file is too large for that to be practical.
On Wed, Mar 22, 2017 at 12:11 PM, Mark Creamer <[email protected]> wrote: > Robert, I did that but nothing happens. I don't have any dtrace experience > so I'm not sure what to expect. Should I have seen any output in the dtrace > command window? Thank you > > On Wed, Mar 22, 2017 at 11:53 AM, Robert Mustacchi <[email protected]> wrote: > >> On 3/22/17 8:25 , Mark Creamer wrote: >> > I have a host with a service in maintenance after a reboot, and several >> > services on critical VMs will not start. The service in maintenance is >> > varpd. Following is the log. I can't find anything on Google to help >> with >> > the error "varpd: failed to open a libvarpd handle: No such file or >> > directory". I appreciate any suggestions. If it might be just a matter >> of >> > reinstalling something or copying a file over from a working host, I >> just >> > need to know what to try. >> > Thanks >> >> Hi Mark, >> >> Sorry to hear that you're having trouble. While varpd being in >> maintenance is something we should understand, it should not be blocking >> VMs from starting up unless this is Triton and not standalone SmartOS. >> Probably worth understanding why they're not starting up. >> >> > [root@00-25-90-e0-dd-2c ~]# cat /var/svc/log/network-varpd\:default.log >> > [ May 9 19:03:16 Executing start method ("/lib/svc/method/svc-varpd"). >> ] >> > [ May 9 19:03:17 Method "start" exited with status 0. ] >> > [ Aug 25 23:40:33 Executing start method ("/lib/svc/method/svc-varpd"). >> ] >> > [ Aug 25 23:40:35 Method "start" exited with status 0. ] >> > [ Mar 19 17:39:35 Executing start method ("/lib/svc/method/svc-varpd"). >> ] >> > [ Mar 19 17:39:36 Method "start" exited with status 0. ] >> > [ Jun 30 03:46:10 Executing start method ("/lib/svc/method/svc-varpd"). >> ] >> > [ Jun 30 03:46:11 Method "start" exited with status 0. ] >> > [ Aug 28 23:39:18 Executing start method ("/lib/svc/method/svc-varpd"). >> ] >> > [ Aug 28 23:39:20 Method "start" exited with status 0. ] >> > [ Mar 22 12:38:48 Executing start method ("/lib/svc/method/svc-varpd"). >> ] >> > [ Mar 22 12:39:49 Method or service exit timed out. Killing contract >> 44. ] >> > [ Mar 22 14:28:26 Leaving maintenance because disable requested. ] >> > [ Mar 22 14:28:26 Disabled. ] >> > [ Mar 22 14:28:48 Enabled. ] >> > [ Mar 22 14:28:48 Executing start method ("/lib/svc/method/svc-varpd"). >> ] >> > varpd: failed to open a libvarpd handle: No such file or directory >> > [ Mar 22 14:28:48 Method "start" exited with status 95. ] >> > [ Mar 22 14:30:31 Leaving maintenance because clear requested. ] >> > [ Mar 22 14:30:31 Enabled. ] >> > [ Mar 22 14:30:32 Executing start method ("/lib/svc/method/svc-varpd"). >> ] >> > varpd: failed to open a libvarpd handle: No such file or directory >> > [ Mar 22 14:30:32 Method "start" exited with status 95. ] >> > [ Mar 22 14:56:28 Executing start method ("/lib/svc/method/svc-varpd"). >> ] >> > [ Mar 22 14:57:29 Method or service exit timed out. Killing contract >> 40. ] >> > [root@00-25-90-e0-dd-2c ~]# >> > >> >> This means that we're dying relatively early in the library >> initialization -- before we can even open up a library handle to allow >> the library to log more. I suspect this means that it's failing to open >> the /dev/overlay file. >> >> I'd recommend confirming that with something like the following: >> >> dtrace -qn 'syscall::open:entry/execname == "varpd"/{ self->p = arg0; }' >> -n 'syscall::open:return/self->p/{ printf("%s: %d %d\n", >> copyinstr(self->p), arg1, errno); self->p = NULL; }' >> >> And then in another window restart / clear varpd. >> >> Robert >> > > > > -- > Mark > -- Mark ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00 Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb Powered by Listbox: http://www.listbox.com
