Ghost Solution Suite

 View Only
  • 1.  Ghost won't start when using Linux PXE boot

    Posted Apr 29, 2014 08:06 AM

    I gathered information from this other post with a similar problem but no solution.

    http://www.symantec.com/connect/forums/ghost-wont-automatically-start-when-using-linux-pxe-boot-ghost-solution-suite-25

     

    The PXE load linux kernel, there's a xterm console but I cant launch ghost.

     

    I did everything asked in the aforementionned thread:

    here is the content of /var/log/boot.log

    Loading modules:
    We don't mount /dev/sda directly
    FATAL: Error inserting gdth (/lib/modules/2.6.25.13/gdth.ko): No such device
    Device gdth not Found, Removing
    FATAL: Error inserting eata (/lib/modules/2.6.25.13/eata.ko): No such device
    Device eata not Found, Removing
    FATAL: Error inserting ips (/lib/modules/2.6.25.13/ips.ko): No such device
    Device ips not Found, Removing

    We don't mount /dev/sda directly
    We don't mount /dev/sda directly

    Initializing rc0 packages...
    S02dm-vols
    S02profile_setup
    S03secure
    S05network


    Configuring and Starting Network...
    lo SIOCGMIIPHY on 'eth0' failed: Operation not supported
    udhcpc (v0.9.9-pre) started
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, failing.
    udhcpc (v0.9.9-pre) started
    Sending discover...
    Sending discover...
    Sending discover...
    No lease, failing.
    DHCP server not found! Network not initialized.
    ...continuing boot.
    S06ghost_setup
    tftp: send: Network is unreachable
    Archive:  /tmp/ghost.zip
      End-of-central-directory signature not found.  Either this file is not
      a zipfile, or it constitutes one disk of a multi-part archive.  In the
      latter case the central directory and zipfile comment will be found on
      the last disk(s) of this archive.
    unzip:  cannot find zipfile directory in one of /tmp/ghost.zip or
            /tmp/ghost.zip.zip, and cannot find /tmp/ghost.zip.ZIP, period.
    S07acpi
    acpid: can't open /proc/acpi/event: No such file or directory
    S07network_files
    /etc/rc0.d/S07network_files: kill: 24: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
    kill -l [exitstatus]
    /etc/rc0.d/S07network_files: kill: 24: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
    kill -l [exitstatus]
    udhcpc (v0.9.9-pre) started
    SIOCGIFINDEX failed!: No such device
    /etc/rc0.d/S07network_files: kill: 24: Usage: kill [-s sigspec | -signum | -sigspec] [pid | job]... or
    kill -l [exitstatus]
    S08crond
    S09syslogd
    Starting syslogd locally
    S10nfs
    S10pkg
    S15filesystem_network
    nfs                   105032  0 
    lockd                  53176  1 nfs
    sunrpc                145564  4 nfs,lockd
    S16profile_setup
    S19bootmenu
    S20session
    S25mdetect
    Autodetecting mouse device... Found ImPS/2 on /dev/psaux
    S25menu
    S25playcd
    S25sh
    S25smtp
    S25telnetd
    S31console-keymap
    Loading console keyboard map: en_us
    Extended locale support enabled
    S32audio
    S40samba-base


    Initializing rc5 packages...
    S10dillo.init
    S10e3
    S10icewm.init
    S10ssh.init
    S10x
    S25xinetd

    Starting /etc/init.d/x server
    Xorg :1 -fp /usr/X11R6/lib/X11/fonts/75dpi,/usr/X11R6/lib/X11/fonts/misc -depth 16 -xkbmap en_us -xf86config /etc/X11/XF86Config-1 -nolisten tcp

    X Window System Version 6.9.0
    Release Date: 21 December 2005
    X Protocol Version 11, Revision 0, Release 6.9
    Build Operating System: Linux 2.6.8.1-12mdk i686 [ELF] 
    Current Operating System: Linux preos_ 2.6.25.13 #6 SMP Thu Aug 14 18:07:52 NZST 2008 i686
    Build Date: 26 December 2005
        Before reporting problems, check http://wiki.X.Org
        to make sure that you have the latest version.
    Module Loader present
    Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
    (==) Log file: "/var/log/Xorg.1.log", Time: Tue Apr 29 23:44:28 2014
    (++) Using config file: "/etc/X11/XF86Config-1"
    (WW) VESA(0): Failed to set up write-combining range (0xe7fe0000,0x10000)
    (WW) VESA(0): Failed to set up write-combining range (0xe7fc0000,0x30000)
    (WW) VESA(0): Failed to set up write-combining range (0xe7f80000,0x70000)
    (WW) VESA(0): Failed to set up write-combining range (0xe7f00000,0xf0000)
    (WW) VESA(0): Failed to set up write-combining range (0xe7e00000,0x1f0000)
    (WW) VESA(0): Failed to set up write-combining range (0xe7c00000,0x3f0000)
    (WW) VESA(0): Failed to set up write-combining range (0xe7800000,0x7f0000)
    (WW) VESA(0): Failed to set up write-combining range (0xe7000000,0xff0000)
    (WW) VESA(0): Failed to set up write-combining range (0xe6000000,0x1ff0000)
    (WW) VESA(0): Failed to set up write-combining range (0xe4000000,0x3ff0000)
    (WW) VESA(0): Failed to set up write-combining range (0xe0000000,0x7ff0000)
    Running icewm
    icewm_startup
    IceWM: using /root/.icewm for private configuration files
    /bin/icewm_startup: /bin/icewm_startup: 24: ghost: not found
    We don't mount /dev/sdc directly
    We don't mount /dev/sdc directly
    We don't mount /dev/sdc directly
    We don't mount /dev/sdc directly
    Running dillo
    dillo  
    dillorc:98: unexpected string constant "force_visited_color", expected symbol
    dillo_dns_init: Here we go! (threaded)
    Enabling cookies as from cookiesrc...
    Nav_open_url: Url=>about:splash<
    Type check:  [Srv: text/html  Det: text/html]
    Nav_open_url: Url=>file:/var/log/boot.log<
    dpi.c:71: a_Dpi_rd_dpi_socket_dir: fopen : No such file or directory
     - /root/.dillo/dpi_socket_dir
    debug_msg - init_sockdir: The dpi_socket_dir file does not exist
    Capi_dpi_conn_timeout:: try 1
    main.c:155: get_command: dpid tag is NULL
     : main.c:362: main: get_command failed
     : [file dpi]: (v.1) accepting connections...
    [file dpi]: dpip_tag={<cmd='open_url' url='file:/var/log/boot.log' '>}

    Here is the content of /etc/thinstation.runtime

    DEBUG_BOOT=1
    DEBUG_NETWORK=2
    DEBUG_INIT=
    DEBUG_KERNEL=
    DEBUG_MODULES=
    DEBUG_PACKAGES=
    DEBUG_EMAIL=
    CLIENT_MAC=
    SERVER_IP=10.130.27.45
    CLIENT_NAME=preos_
    SCREEN_COLOR_DEPTH=16 
    SCREEN_HORIZSYNC=30-70 
    COLS=169
    ROWS=54
    MOUSE_DEVICE=/dev/psaux
    MOUSE_PROTOCOL=ImPS/2
    LC_ALL=en_US ; export LC_ALL
    LANG=en_US ; export LANG
    WMNAME=icewm
    X_SERVER=Xorg

    Here is the result of cat /proc/cmdline

    ramdisk_blocksize=4096 initrd=linux/initrd root=/dev/ram0 ramdisk_size=524288 console=ttyS3 BOOT_IMAGE=linux/vmlinuz ip=10.130.27.167:10.130.27.45:10.130.27.254:255.255.0.0 auto

    It seems tmp/ghost.zip is an empty file and that the Ghots tools in /opt/ghost have not been unzipped into there.

    I clearly see in the boot.log there's a problem with the DHCP but I dont understand what I can do to fix it. DHCP server seems to work fine for everything else...

     



  • 2.  RE: Ghost won't start when using Linux PXE boot

    Posted May 02, 2014 12:12 PM

    I know nothing about Linux but the general drift of the log information would suggest that the NIC hardware is not getting mounted.