On Sun, Mar 02, 2008 at 09:23:42AM -0800, Dominik Mähl wrote:
> Hello everyone,
> 
> I've just live-upgraded from build 62 to 83. I cannot get cifs to
> start. It fails when starting idmapd with this errors:
> 
> idmapd: Initial configuration loaded
> Error creating database /var/run/idmap/idmap.db (unable to open database: 
> /var/run/idmap/idmap.db)
> Error creating database /var/run/idmap/idmap.db (unable to open database: 
> /var/run/idmap/idmap.db)
> Error creating database /var/run/idmap/idmap.db (unable to open database: 
> /var/run/idmap/idmap.db)
> Failed to initialize db /var/run/idmap/idmap.db
> idmapd: unable to initialize mapping system
> 
> Any clues what could cause this? Is it my upgrade skipping 20 builds?

No.  idmap was not in build 62.

> I've already tried to set 777 to the above directory but that didn't
> change a thing.

/var/run/idmap is created when idmapd starts, before it drops
privileges.  Is /var/run mounted (from tmpfs)?  What are the permissions
on /var/run?  Was the system low on memory (or the tmpfs size limit
exceeded)?

If you run "/usr/lib/idmapd -d" by hand as root, what happens?

Are you intending to share things with SMB?  If so then I recommend
pulling in fixes to idmapd from build 85.

Nico
-- 
_______________________________________________
storage-discuss mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/storage-discuss

Reply via email to