Displaying report 1-1 of 1.
Reports until 12:11, Tuesday 25 March 2014
H1 CDS
cyrus.reed@LIGO.ORG - posted 12:11, Tuesday 25 March 2014 (10987)
h1boot, h1build, h1broadcast0 Update details

Taking advantage of the planned reboot to run an FSCK on h1boot, the following fixes/changes were applied to h1boot, h1build, and h1broadcast0:

Corrected missing console output at boot by following the instructions left in /etc/issue on these machines, namely:

-----------------------------------------------------
Your system seems to be missing critical device files 
in /dev !  Although you may be running udev or devfs, 
the root partition is missing these required files !

To rectify this situation, please do the following:
mkdir /mnt/fixit
mount --bind / /mnt/fixit
cp -a /dev/* /mnt/fixit/dev/
umount /mnt/fixit
rmdir /mnt/fixit

You may refer to these instructions at /etc/issue.  
If you previously had an issue file, it has been 
backed up at /etc/issue.devfix.  Once you've fixed 
your system, you will have to restore your old issue 
file in order to get rid of this warning.

Thanks for using Gentoo ! :)
http://bugs.gentoo.org/show_bug.cgi?id=40987
-----------------------------------------------------

And then removed the warning with:

# mv /etc/issue.devfix /etc/issue

Enabled logging boot messages to file by updating RC_BOOTLOG from "no" to "yes" in /etc/conf.d/rc:

# RC_BOOTLOG will generate a log of the boot messages shown on the console.  
# Useful for headless machines or debugging.  You need to emerge the 
# app-admin/showconsole package for this to work.  Note that this probably
# won't work correctly with boot splash.

RC_BOOTLOG="yes"

This requires emerging app-admin/showconsole, as noted in the config file:

--> Check what the emerge will touch
# emerge --pretend app-admin/showconsole
--> Install showconsole
# emerge app-admin/showconsole

Note, this generated the following warnings from emerge:

* IMPORTANT: 2 config files in '/etc' need updating.
 * See the CONFIGURATION FILES section of the emerge
 * man page to learn how to update config files.

This is because someone did not clean up after themselves on 29 Jul 2010:

# find /etc -iname '._cfg????_*'
/etc/ssh/._cfg0000_sshd_config
/etc/._cfg0000_ntp.conf

etc # ls -al        
total 1388
drwxr-xr-x 49 root root   4096 Mar 25 10:00 .
drwxr-xr-x 26 root root   4096 Feb 11  2012 ..
-rw-r--r--  1 root root   1517 Jul 29  2010 ._cfg0000_ntp.conf
 ...
etc # cd ssh
ssh # ls -al
total 176
drwxr-xr-x  2 root root   4096 May 24  2011 .
drwxr-xr-x 49 root root   4096 Mar 25 10:00 ..
-rw-------  1 root root   3740 Jul 29  2010 ._cfg0000_sshd_config
 ...

I did not correct this problem. The diffs did not show any substantial config options missing.

All systems were rebooted, forcing an FSCK on restart:

# shutdown -r -F now
Displaying report 1-1 of 1.