From mboxrd@z Thu Jan 1 00:00:00 1970 To: Fans of the OS Plan 9 from Bell Labs <9fans@9fans.net> In-reply-to: Your message of "Fri, 06 Jun 2014 13:02:14 +0530." References: <0c96d15d8e671ed86a19351e0334e096@brasstown.quanstro.net> <20140606060012.6FF9AB82A@mail.bitblocks.com> Date: Fri, 6 Jun 2014 01:00:50 -0700 From: Bakul Shah Message-Id: <20140606080050.2BF1AB844@mail.bitblocks.com> Subject: Re: [9fans] suicide message on vmware Topicbox-Message-UUID: f5c49ff6-ead8-11e9-9d60-3106f5b1d025 On Fri, 06 Jun 2014 13:02:14 +0530 Ramakrishnan Muthukrishnan wrote: > On Fri, Jun 6, 2014 at 11:30 AM, Bakul Shah wrote: > > On Fri, 06 Jun 2014 10:48:21 +0530 Ramakrishnan Muthukrishnan .com> wrote: > >> Well, looks like I cannot run any binaries anymore and getting the > >> suicide message! I don't have anything critical on this vm image and > >> can re-install it. But I want to see if I can recover it and how. I > >> will re-read the "syscall 53" thread to look for any solutions. > > > > Aren't the old binaries saved under the same name but > > prefixed with _? If you haven't rebooted yet, you can use > > those to copy the new kernel to the FAT partition. > > Thanks, I didn't know that old binaries are kept prefixed with _. Very nice! > > I copied the kernels from David (9legacy.org/download/kernel.tar.bz2), > untar'ed it. This copied into /386/9pcf. Then I do: I don't know what's on 9legacy.org. Copy the labs kernel from /386/9pcf since after reboot it will support the updated labs binaries that use nsec() syscall. My assumption is you are running an old kernel with new binaries. > 9fat: > _cp /386/9pcf /n/9fat/9pcf > > But I get an error message: '/n/9fat/9pcf clone failed'. 9fat: will use the new binaries! Look at /rc/bin/9fat: and follow the steps using the old binaries. The following may be enough. _dossrv _mount -c /srv/dos /n/9fat /dev/sdC0/9fat Unless dossrv is already running (use _ps) and /n/9fat is already mounted, in which case you will have to _unmount it and kill dossrv.