On Wed, 2008-08-27 at 23:32 +0200, Da Zheng wrote: > I know boot fails and gets EPERM when it calls store_parsed_open, but I > need to know what operations inside store_parsed_open() fail. Otherwise, > I don't know how to fix it.
Boot assumes that it is run as root, and assumes that quite thoroughly. You need to have boot simply not even *try* to open such a device. Note that boot isn't calling your servers at all. It calls the ones of its containing environment. I assume that store_parsed_open fails because it doesn't have permissions on the underlying /dev node. Thomas