I cannot comment on the actual doors problem itself but have you tried unmounting the filesystem before you reboot and doing an fsck from the netboot environment before reboot. That will at least eliminate the reboot as being the cause of the problem.
Richard > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf > Of Mair Wolfgang-awm013 > Sent: 15 December 2006 14:57 > To: bacula-users@lists.sourceforge.net > Subject: [Bacula-users] restore on solaris unexpected free > inode / problemswith doors > > Hello, > > I've encountered some problems with my bare metal recovery on > solaris 9 > with bacula 1.38.11. > > Here is a brief description of the recovery procedure I did > (this might > also be a good description of how to do a bare metal recovery, if this > issue gets solved): > > Boot the client from network in singleuser mode. > Mount a shared directory containing bacula to the client. > # mount 192.168.230.10:/export/local /usr/local > > Partition the target hard drive. > # format > > Created a new file system on the target partition. > # newfs /dev/dsk/c0t0d0s0 > > Mount the new target partition to /a > # mount /dev/dsk/c0t0d0s0 /a > > Create the necessary entries for the director and the storage server > into the hosts file > # echo "192.168.230.35 volvo" >> /etc/hosts > # echo "192.168.230.30 prinz" >> /etc/hosts > # echo "192.168.230.10 automatix3" >> /etc/hosts > > Set the LD_LIBRARY_PATH var to where the bacula libs are: > # LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/usr/local/lib > # export LD_LIBRARY_PATH > > Start the bacula file daemon > # /usr/local/etc/bacula start > Starting the Bacula File daemon > # > > Now go to the bconsole and start the restore procedure and select all > files to restore: > *restore > > First you select one or more JobIds that contain files to be restored. > You will be presented several methods of specifying the > JobIds. Then you > will be allowed to select which files from those JobIds are to be > restored. > > To select the JobIds, you have the following choices: > 1: List last 20 Jobs run > 2: List Jobs where a given File is saved > 3: Enter list of comma separated JobIds to select > 4: Enter SQL list command > 5: Select the most recent backup for a client > 6: Select backup for a client before a specified time > 7: Enter a list of files to restore > 8: Enter a list of files to restore before a specified time > 9: Find the JobIds of the most recent backup for a client > 10: Find the JobIds for a backup for a client before a specified > time > 11: Enter a list of directories to restore for found JobIds > 12: Cancel > Select item: (1-12): 5 > Defined Clients: > 1: passat-fd > ............ > 47: mondeo-fd > Select the Client (1-47): 47 > Automatically selected FileSet: FullSolaris > +-------+-------+----------+---------------+------------------ > ---+------ > +-------+-------+----------+---------------+------------------ > ---+------ > +-------+-------+----------+---------------+---------------------+-- > ------+-----------+ > | JobId | Level | JobFiles | JobBytes | StartTime | > VolumeName > | StartFile | > +-------+-------+----------+---------------+------------------ > ---+------ > +-------+-------+----------+---------------+------------------ > ---+------ > +-------+-------+----------+---------------+---------------------+-- > ------+-----------+ > | 547 | F | 86,228 | 1,965,081,652 | 2006-12-15 13:22:45 | > full-15-12-2006.90 | 0 | > +-------+-------+----------+---------------+------------------ > ---+------ > +-------+-------+----------+---------------+------------------ > ---+------ > +-------+-------+----------+---------------+---------------------+-- > ------+-----------+ > You have selected the following JobId: 547 > > Building directory tree for JobId 547 ... > ++++++++++++++++++++++++++++++++++++++++++++++++ > 1 Job, 83,160 files inserted into the tree. > > You are now entering file selection mode where you add (mark) > and remove > (unmark) files to be restored. No files are initially added, > unless you > used the "all" keyword on the command line. > Enter "done" to leave this mode. > > cwd is: / > $ mark * > 86,227 files marked. > $ done > Bootstrap records written to > /var/bacula/working/volvo-dir.8.restore.bsr > > The job will require the following Volumes: > > full-15-12-2006.90 > > > 86227 files selected to be restored. > > Run Restore job > JobName: RestoreFiles > Bootstrap: /var/bacula/working/volvo-dir.8.restore.bsr > Where: / > Replace: always > FileSet: FullSolaris > Client: mondeo-fd > Storage: File > When: 2006-12-15 15:26:35 > Catalog: MyCatalog > Priority: 10 > OK to run? (yes/mod/no): m > Parameters to modify: > 1: Level > 2: Storage > 3: Job > 4: FileSet > 5: Client > 6: When > 7: Priority > 8: Bootstrap > 9: Where > 10: Replace > 11: JobId > Select parameter to modify (1-11): 9 > Please enter path prefix for restore (/ for none): /a > Run Restore job > JobName: RestoreFiles > Bootstrap: /var/bacula/working/volvo-dir.8.restore.bsr > Where: /a > Replace: always > FileSet: FullSolaris > Client: mondeo-fd > Storage: File > When: 2006-12-15 15:26:35 > Catalog: MyCatalog > Priority: 10 > OK to run? (yes/mod/no): y > Job started. JobId=554 > * > * > > Then go back to the client and: > # installboot /a/usr/platform/`uname -i`/lib/fs/ufs/bootblk > /dev/rdsk/c0t0d0s0 > > > Until here everything looks fine. But when I try to boot from > the newly > created disk I see the following inode messages: > > > Rebooting with command: boot > Boot device: disk:a File and args: > SunOS Release 5.9 Version Generic_118558-11 64-bit Copyright 1983-2003 > Sun Microsystems, Inc. All rights reserved. > Use is subject to license terms. > configuring IPv4 interfaces: eri0. > Hostname: mondeo > NOTICE: /: unexpected free inode 140873, run fsck(1M) -o f > NOTICE: /: unexpected free inode 140873, run fsck(1M) -o f > NOTICE: /: unexpected free inode 140876, run fsck(1M) -o f > NOTICE: /: unexpected free inode 140876, run fsck(1M) -o f > NOTICE: /: unexpected free inode 140877, run fsck(1M) -o f > mount: /var/run is already mounted, swap is busy, > or the allowable number of mount points has been exceeded The > system is coming up. Please wait. > NOTICE: /: unexpected free inode 140878, run fsck(1M) -o f > NOTICE: /: unexpected free inode 140878, run fsck(1M) -o f > checking ufs > filesystems > /dev/rdsk/c0t0d0s7: is clean. > LDAP domain name is ea.mot.com > starting rpc services: rpcbind keyserv done. > Setting netmask of eri0 to 255.255.255.0 Setting default IPv4 > interface > for multicast: add net 224.0/4: gateway mondeo syslog service > starting. > Starting the Bacula File daemon > The system is ready. > > mondeo console login: > > > When I do a fsck I get the following messages. The first one > in Phase 1 > doesn't seem very harmfull to me. But the second one with the missing > door files which get removed doesn't make me feel very confident > although the system boots up without error messages after the fsck is > finished. > > > # fsck /dev/dsk/c0t0d0s0 > ** /dev/rdsk/c0t0d0s0 > ** Currently Mounted on / > ** Phase 1 - Check Blocks and Sizes > PARTIALLY ALLOCATED INODE I=137137 > CLEAR? y > > PARTIALLY ALLOCATED INODE I=138752 > CLEAR? y > > PARTIALLY ALLOCATED INODE I=138753 > CLEAR? y > > PARTIALLY ALLOCATED INODE I=138755 > CLEAR? y > > PARTIALLY ALLOCATED INODE I=138756 > CLEAR? y > > PARTIALLY ALLOCATED INODE I=138757 > CLEAR? y > > ** Phase 2 - Check Pathnames > UNALLOCATED I=138755 OWNER=root MODE=0 SIZE=0 MTIME=Jan 1 > 01:00 1970 > NAME=/etc/sysevent/syseventconfd_event_channel/reg_door > > REMOVE? y > > UNALLOCATED I=137137 OWNER=root MODE=0 SIZE=0 MTIME=Jan 1 > 01:00 1970 > NAME=/dev/.devfsadm_synch_door > > REMOVE? y > > UNALLOCATED I=138756 OWNER=root MODE=0 SIZE=0 MTIME=Jan 1 > 01:00 1970 > NAME=/etc/sysevent/sysevent_door > > REMOVE? y > > UNALLOCATED I=138757 OWNER=root MODE=0 SIZE=0 MTIME=Jan 1 > 01:00 1970 > NAME=/etc/sysevent/piclevent_door > > REMOVE? y > > UNALLOCATED I=138752 OWNER=root MODE=0 SIZE=0 MTIME=Jan 1 > 01:00 1970 > NAME=/etc/sysevent/devfsadm_event_channel/reg_door > > REMOVE? y > > UNALLOCATED I=138753 OWNER=root MODE=0 SIZE=0 MTIME=Jan 1 > 01:00 1970 > NAME=/etc/sysevent/devfsadm_event_channel/1 > > REMOVE? y > > ** Phase 3 - Check Connectivity > ** Phase 4 - Check Reference Counts > ** Phase 5 - Check Cyl groups > FREE BLK COUNT(S) WRONG IN SUPERBLK > SALVAGE? y > > 83047 files, 1997574 used, 3038648 free (95392 frags, 367907 blocks, > 1.9% > fragmentation) > > ***** FILE SYSTEM WAS MODIFIED ***** > # > > > So question is why are these doors not created correctly by > the restore? > And will these doors get created automatically by the system if they > don't exist? > What are these partially allocated inodes? > I've tried it several times and it shows the same behaviour > each time. > > Regards > Wolfgang > > -------------------------------------------------------------- > ----------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the > chance to share your > opinions on IT & business topics through brief surveys - and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge > &CID=DEVDEV > _______________________________________________ > Bacula-users mailing list > Bacula-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/bacula-users > ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys - and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Bacula-users mailing list Bacula-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-users