SUMMARY: Can't write to the rc.config file

From: Iain Barker (ibarker_at_aastra.com)
Date: 05/06/05

  • Next message: Siebert, Aaron: "ES40 Fan2 failed"
    Date: Fri, 06 May 2005 16:54:25 -0400
    To: tru64-unix-managers@ornl.gov
    
    

    Thanks to everyone who responded: Chris Eubank, Jeffrey Hummel, John Lanier, Franz Fischer, Eric Sisson, Michael Warchut

    In summary, We're not running TruCluster on this system, but the use of /cluster CDSL's is standard for all Alphas on 5.1b with or without clustering. Other files in the the local /cluster/members/member0/etc directory could be edited, and all filesystems could be mounted, it was just the one rc.config file in this weird limbo state.

    Nobody suggested what the root cause was.

    The easiest solution was to boot from CD and mount the root filesystem manually, then rename the /cluster/members/member0/etc directory to oldetc and copy the files (except rc.config) into a new etc directory. Restore the backup copy of rc.config and reboot.

    Of course, now I have a directory /cluster/members/member0/oldetc that can never be deleted because it contains a nonexistant file, but I can live with that...

    -----Original Message-----
    From: tru64-unix-managers-owner@ornl.gov
    [mailto:tru64-unix-managers-owner@ornl.gov]On Behalf Of Iain Barker
    Sent: Friday, 06 May, 2005 15:31
    To: tru64-unix-managers@ornl.gov
    Subject: Can't write to the rc.config file

    Due to user error, the rc.config file on one of our Alpha 5.1b systems got deleted and the system was later rebooted so came up without any locla configuration.

    I tried to recreate rc.config from a similar copy on another Alpha, but I cannot write to the file - it seems to be in some sort of limbo state.

    I can rm the nonexistant file (it doesn't say 'No such file or directory" as it would if the file weren't present) but I can't recreate a file with that same name either manually or using rcmgr...

    See console logs below - it's almost like the rc.config file is present in the filesystem (AdvFS with LSM mirroring) but not accessible. There aren't any processes running that would have a lock on the file though, as the system is currently booted single user.

    INIT: SINGLE-USER MODE
    fopen: /etc/rc.config: Invalid argument
    # mount -u /
    # ls -l /etc/rc.config
    lrwxr-xr-x 1 root system 39 Apr 6 21:08 /etc/rc.config -> ../cluster/members/{memb}/etc/rc.config
    # cd /cluster/members/member0/etc
    # rm -f rc.config
    # ls > rc.config
    rc.config: cannot create
    # rcmgr set HOSTNAME csgds1
    # rcmgr get HOSTNAME
    Error: Cannot open /etc/rc.config
    #

    Any ideas?

    thanks.


  • Next message: Siebert, Aaron: "ES40 Fan2 failed"