Hi,
I am trying to get my kickstart file that worked under 5.1 to work under 5.2 centos x86_64.
This is the error that I get.
On the screen it says Exception occured and gives me the option to save it. This is that file.
I dont see any odd that would cause it to crash.
Can anyone help. My kickstart file is in the mix below.
Seems to be related to network, my line seems fine (I think) for network.
Thanks,
Jerry
-----------------------------
Traceback (most recent call first):
File "/usr/lib/anaconda/network.py", line 341, in lookupHostname
ret = isys.pumpNetDevice(dev.get('device'), dev.get('dhcpclass'))
File "/usr/lib/anaconda/network.py", line 531, in write
ip = self.lookupHostname()
File "/tmp/treedir.1828/instimage/usr/lib/anaconda/yuminstall.py", line 1401, in doPreInstall
anaconda.id.network.write(anaconda.rootPath)
File "/tmp/treedir.1828/instimage/usr/lib/anaconda/backend.py", line 180, in doPreInstall
anaconda.backend.doPreInstall(anaconda)
File "/usr/lib/anaconda/dispatch.py", line 201, in moveStep
rc = stepFunc(self.anaconda)
File "/usr/lib/anaconda/dispatch.py", line 124, in gotoNext
self.moveStep()
File "/usr/lib/anaconda/gui.py", line 1018, in nextClicked
self.anaconda.dispatch.gotoNext()
File "/usr/lib/anaconda/iw/progress_gui.py", line 243, in renderCallback
self.intf.icw.nextClicked()
File "/usr/lib/anaconda/gui.py", line 1045, in handleRenderCallback
self.currentWindow.renderCallback()
AttributeError: 'module' object has no attribute 'pumpNetDevice'
Local variables in innermost frame:
self: <network.Network instance at 0x2b2109c8b680>
myns: 65.24.0.168
dev: DEVICE=eth0
BOOTPROTO=dhcp
DHCPCLASS=
HWADDR=00:13:D4:FA:EB:53
ONBOOT=yes
Anaconda instance, containing members:
rootPath: /mnt/sysimage
rescue_mount: True
intf: InstallInterface instance, containing members:
intf.ppw: InstallProgressWindow instance, containing members:
intf.ppw.pixmaps: [rnotes/01-centos5-welcome.png, rnotes/02-centos5-donate.png, rnotes/03-centos5-yum.png, rnotes/04-centos5-repos.png, rnotes/05-centos5-centosplus.png, rnotes/06-centos5-support.png, rnotes/07-centos5-docs.png, rnotes/08-centos5-wiki.png, rnotes/09-centos5-virtualization.png]
intf.ppw.intf: Already dumped
intf.ppw.pixcurnum: 0
intf.ppw.sizeComplete: 0
intf.ppw.lastTimeEstimate: None
intf.ppw.wrappedpixlist: 0
intf.ppw.filesComplete: 0
intf.ppw.pixtimer: None
intf.ppw.initialTimeEstimate: None
intf.ppw.adpix: <gtk.Image object (GtkImage) at 0xec6cd20>
intf.ppw.adbox: <gtk.EventBox object (GtkEventBox) at 0xec6ce10>
intf.ppw.curPackage: {'summary': <gtk.Label object (GtkLabel) at 0xfb1d0a0>, 'package': <gtk.Label object (GtkLabel) at 0xfb1d050>}
intf.ppw.estimateHistory: []
intf.ppw.numComplete: 0
intf.ppw.pkgstatus: None
intf.ppw.ics: InstallControlState instance, containing members:
intf.ppw.ics.prevEnabled: False
intf.ppw.ics.cw: InstallControlWindow instance, containing members:
intf.ppw.ics.cw.handle: 150
intf.ppw.ics.cw.mainxml: <glade.XML object (PyGladeXML) at 0xec6c5a0>
intf.ppw.ics.cw.reloadRcQueued: 0
intf.ppw.ics.cw.currentWindow: Already dumped
intf.ppw.ics.cw.window: <gtk.Window object (GtkWindow) at 0xec6c550>
intf.ppw.ics.cw.installFrame: <gtk.Frame object (GtkFrame) at 0xec6c690>
intf.ppw.ics.cw.anaconda: Already dumped
intf.ppw.ics.cw.rnv: ReleaseNotesViewer instance, containing members:
intf.ppw.ics.cw.rnv.textWin: <gtk.Window object (GtkWindow) at 0xec6ef50>
intf.ppw.ics.cw.rnv.vue: <gtkhtml2.View object (HtmlView) at 0x2b2109cc9f00>
intf.ppw.ics.cw.rnv.currentURI: /mnt/source/RELEASE-NOTES-en_US.html
intf.ppw.ics.cw.rnv.topDir: /mnt/source
intf.ppw.ics.cw.rnv.doc: <gtkhtml2.Document object (HtmlDocument) at 0x2b2109cc9fa0>
intf.ppw.ics.cw.rnv.height: 600
intf.ppw.ics.cw.rnv.width: 800
intf.ppw.ics.cw.rnv.opener: FancyURLopener instance, containing members:
intf.ppw.ics.cw.rnv.opener._URLopener__unlink: <built-in function unlink>
intf.ppw.ics.cw.rnv.opener._URLopener__tempfiles: []
intf.ppw.ics.cw.rnv.opener.cert_file: None
intf.ppw.ics.cw.rnv.opener.addheaders: [('User-agent', 'Python-urllib/1.16')]
intf.ppw.ics.cw.rnv.opener.tries: 0
intf.ppw.ics.cw.rnv.opener.ftpcache: {}
intf.ppw.ics.cw.rnv.opener.tempcache: None
intf.ppw.ics.cw.rnv.opener.auth_cache: {}
intf.ppw.ics.cw.rnv.opener.key_file: None
intf.ppw.ics.cw.rnv.opener.proxies: {}
intf.ppw.ics.cw.rnv.opener.type: file
intf.ppw.ics.cw.rnv.opener.maxtries: 10
intf.ppw.ics.cw.rnv.anaconda: Already dumped
intf.ppw.ics.cw.rnv.htmlheader: <html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body bgcolor="white"><pre>
intf.ppw.ics.cw.rnv.htmlfooter: </pre></body></html>
intf.ppw.ics.cw.rnv.is_showing: False
intf.ppw.ics.nextEnabled: False
intf.ppw.ics.grabNext: True
intf.ppw.ics.title: Installing Packages
intf.ppw.progress: <gtk.ProgressBar object (GtkProgressBar) at 0xec6ce60>
intf.ppw.totalProgress: <gtk.ProgressBar object (GtkProgressBar) at 0xec6ceb0>
intf.ppw.remainingTimeLabel: <gtk.Label object (GtkLabel) at 0xec6cfa0>
intf.icw: Already dumped
intf.runres: 800x600
intf.anaconda: Already dumped
rescue: False
updateSrc: None
methodstr: cdrom://hdc:/mnt/source
dispatch: Dispatcher instance, containing members:
dispatch.step: 37
dispatch.skipSteps: {'upgrademigfind': 1, 'accounts': 1, 'keyboard': 2, 'timezone': 1, 'confirminstall': 1, 'bootloader': 2, 'addswap': 1, 'network': 1, 'upgrademigratefs': 1, 'parttype': 1, 'confirmupgrade': 1, 'welcome': 1, 'bootloaderadvanced': 2, 'tasksel': 1, 'betanag': 2, 'upgbootloader': 2, 'upgrademount': 1, 'upgradecontinue': 1, 'findrootparts': 1, 'findinstall': 1, 'language': 2, 'upgradeswapsuggestion': 1, 'partition': 1, 'group-selection': 1, 'regkey': 1}
dispatch.firstStep: 0
dispatch.method: CdromInstallMethod instance, containing members:
dispatch.method.messageWindow: <bound method InstallInterface.messageWindow of <gui.InstallInterface instance at 0x2b2104c91a70>>
dispatch.method.splitmethod: True
dispatch.method.intf: Already dumped
dispatch.method.isoPath: /mnt/source
dispatch.method.timestamp: 1214240246.285059
dispatch.method.tree: /mnt/source
dispatch.method.rootPath: /mnt/sysimage
dispatch.method.waitWindow: <bound method InstallInterface.waitWindow of <gui.InstallInterface instance at 0x2b2104c91a70>>
dispatch.method.loopbackFile: /mnt/sysimage/home/rhinstall-stage2.img
dispatch.method.progressWindow: <bound method InstallInterface.progressWindow of <gui.InstallInterface instance at 0x2b2104c91a70>>
dispatch.method.device: hdc
dispatch.method.currentMedia: [1, 2, 3, 4, 5, 6, 7]
dispatch.anaconda: Already dumped
method: Already dumped
isKickstart: True
id: InstallData instance, containing members:
id.dbpath: None
id.firewall: Firewall instance, containing members:
id.firewall.portlist: [22:tcp, 80:tcp, 443:tcp, 22:tcp, 25:tcp]
id.firewall.trustdevs: []
id.firewall.enabled: True
id.anaconda: Already dumped
id.upgradeDeps:
id.upgradeRoot: None
id.xsetup: XSetup instance, containing members:
id.xsetup.skipx: 0
id.xsetup.imposed_sane_default: 0
id.xsetup.xserver: XServer instance, containing members:
id.xsetup.xserver.videohw: primary: 0
vidCards: [<rhpxl.videocard.VideoCard instance at 0x2b21015c8a70>]
Primary Video Card Info:
device: None
driver : vesa
descr : nVidia Corporation GeForce 7100 GS
vidRam: None
id.xsetup.xserver.serverflags: [vt6, -config, /tmp/XConfig.test, -extension, Composite, -s, 1440, -dpms, -v, -ac, -nolisten, tcp, -fp, /usr/share/X11/fonts/misc, -screen, Anaconda, -br]
id.xsetup.xserver.resolution: 800x600
id.xsetup.xserver.root: /
id.xsetup.xserver.hwstate: XF86HardwareState instance, containing members:
id.xsetup.xserver.hwstate.videocard_PCIFn: None
id.xsetup.xserver.hwstate.monitor: monName: None
monID: Unprobed Monitor
monHoriz: None
monVert: None
physicalWidth: 0
physicalHeight: 0
id.xsetup.xserver.hwstate.config_resolutions: []
id.xsetup.xserver.hwstate.videocard_name: nVidia Corporation GeForce 7100 GS
id.xsetup.xserver.hwstate.monitor_name: Unknown monitor
id.xsetup.xserver.hwstate.video_ram: 0
id.xsetup.xserver.hwstate.videocard: Already dumped
id.xsetup.xserver.hwstate.videocard_driver: vesa
id.xsetup.xserver.hwstate.videocard_options: []
id.xsetup.xserver.hwstate.all_resolutions: [640x480, 800x480, 800x512, 800x600, 1024x600, 1024x768, 1152x768, 1152x864, 1280x800, 1280x960, 1280x1024, 1400x1050, 1440x900, 1600x1024, 1600x1200, 1680x1050, 1900x1200, 1920x1200, 1920x1440, 2048x1536]
id.xsetup.xserver.hwstate.hsync: 31.5-37.9
id.xsetup.xserver.hwstate.vsync: 50-70
id.xsetup.xserver.hwstate.probed_video_ram: 0
id.xsetup.xserver.hwstate.videocard_PCIBus: None
id.xsetup.xserver.hwstate.colordepth: 24
id.xsetup.xserver.hwstate.videocard_PCIDev: None
id.xsetup.xserver.hwstate.resolution: 800x600
id.xsetup.xserver.hwstate.dri_enabled: 0
id.xsetup.xserver.hwstate.xconfig: None
id.xsetup.xserver.monitorhw: Already dumped
id.xsetup.xserver.keyboard: Keyboard instance, containing members:
id.xsetup.xserver.keyboard.info: {'KEYBOARDTYPE': pc, 'KEYTABLE': us}
id.xsetup.xserver.keyboard.type: PC
id.xsetup.xserver.keyboard.beenset: 1
id.xsetup.xserver.keyboard._mods: KeyboardModels instance, containing members:
id.xsetup.xserver.mousehw: FULLNAME="Generic - 3 Button Mouse (PS/2)"
MOUSETYPE="imps2"
XEMU3="no"
XMOUSETYPE="IMPS/2"
id.xsetup.xserver.defaultdepth: 24
id.xsetup.xserver.logfile: /tmp/ramfs/X.log
id.xsetup.xserver.config: <XF86Config object at 0x2b20f8b86600>
id.xsetup.xserver.display: :1
id.keyboard: Already dumped
id.timezone: Timezone instance, containing members:
id.timezone.utc: True
id.timezone.utcOffset: 0
id.timezone.arc: 0
id.timezone.tz: America/Indiana/Indianapolis
id.timezone.dst: 0
id.mouse: Already dumped
id.backend: YumBackend instance, containing members:
id.backend.modeText: Installing %s
id.backend.instPath: /mnt/sysimage
id.backend.totalSize: 2685748
id.backend.instLog: <open file '/mnt/sysimage/root/install.log', mode 'w+' at 0xdf83300>
id.backend._installedDriverModules: []
id.backend.method: Already dumped
id.backend.totalFiles: 146916
id.upgrade: None
id.monitor: Already dumped
id.iscsi: <iscsi.iscsi object at 0x2b2109c99650>
id.methodstr: cdrom://hdc:/mnt/source
id.fsset: FileSystemSet instance, containing members:
id.fsset.messageWindow: <bound method InstallInterface.messageWindow of <gui.InstallInterface instance at 0x2b2104c91a70>>
id.fsset.volumesCreated: 1
id.fsset.progressWindow: <bound method InstallInterface.progressWindow of <gui.InstallInterface instance at 0x2b2104c91a70>>
id.fsset.migratedfs: 1
id.fsset.waitWindow: <bound method InstallInterface.waitWindow of <gui.InstallInterface instance at 0x2b2104c91a70>>
id.fsset.entries: [fsentry -- device: sda1 mountpoint: /
fsystem: ext3 format: True
ismounted: 1 options: 'defaults'
bytesPerInode: 4096 label: /
, fsentry -- device: sda3 mountpoint: /home
fsystem: ext3 format: True
ismounted: 1 options: 'defaults'
bytesPerInode: 4096 label: /home
, fsentry -- device: shm mountpoint: /dev/shm
fsystem: tmpfs format: 0
ismounted: 0 options: 'defaults'
bytesPerInode: 4096 label: None
, fsentry -- device: devpts mountpoint: /dev/pts
fsystem: devpts format: 0
ismounted: 0 options: 'gid=5,mode=620'
bytesPerInode: 4096 label: None
, fsentry -- device: sys mountpoint: /sys
fsystem: sysfs format: 0
ismounted: 1 options: 'defaults'
bytesPerInode: 4096 label: None
, fsentry -- device: proc mountpoint: /proc
fsystem: proc format: 0
ismounted: 1 options: 'defaults'
bytesPerInode: 4096 label: None
, fsentry -- device: sda2 mountpoint: swap
fsystem: swap format: True
ismounted: 1 options: 'defaults'
bytesPerInode: 4096 label: SWAP-sda2
]
id.fsset.anaconda: Already dumped
id.fsset.mountcount: 5
id.desktop: Desktop instance, containing members:
id.desktop.info: {'DESKTOP': }
id.desktop.runlevel: 5
id.rootParts: None
id.x_already_set: 0
id.upgradeRemove: []
id.partitions: Partitions instance, containing members:
id.partitions.useFdisk: 0
id.partitions.useAutopartitioning: 1
id.partitions.autoClearPartType: 1
id.partitions.nextUniqueID: 5
id.partitions.reinitializeDisks: True
id.partitions.autoClearPartDrives: []
id.partitions.zeroMbr: 1
id.partitions.isKickstart: 0
id.partitions.requests: [New Part Request -- mountpoint: / uniqueID: 2
type: ext3 format: True badblocks: None
device: sda1 drive: ['sda'] primary: True
size: 20000 grow: 0 maxsize: None
start: None end: None migrate: None fslabel: origfstype: None
bytesPerInode: 4096 options: 'None'
, PreexistingPartitionSpec instance, containing members:
currentDrive: None
migrate: None
origfstype: None
primary: None
dev: None
uniqueID: 1
mountpoint: None
requestSize: 305245.335938
size: 305245.335938
end: 625142447
grow: 0
start: 0
ignoreBootConstraints: 0
type: 1
badblocks: None
format: None
fsopts: None
fstype: None
preexist: 1
device: sda-1
maxSizeMB: None
bytesPerInode: 4096
drive: sda
fslabel: None
protected: 0
multidrive: None
, New Part Request -- mountpoint: uniqueID: 3
type: swap format: True badblocks: None
device: sda2 drive: ['sda'] primary: True
size: 4000 grow: 0 maxsize: None
start: None end: None migrate: None fslabel: origfstype: None
bytesPerInode: 4096 options: 'None'
, New Part Request -- mountpoint: /home uniqueID: 4
type: ext3 format: True badblocks: None
device: sda3 drive: ['sda'] primary: True
size: 1 grow: True maxsize: None
start: None end: None migrate: None fslabel: origfstype: None
bytesPerInode: 4096 options: 'None'
]
id.partitions.autoPartitionRequests: [New Part Request -- mountpoint: / uniqueID: None
type: ext3 format: True badblocks: None
device: None drive: ['sda'] primary: True
size: 20000 grow: 0 maxsize: None
start: None end: None migrate: None fslabel: origfstype: None
bytesPerInode: 4096 options: 'None'
, New Part Request -- mountpoint: uniqueID: None
type: swap format: True badblocks: None
device: None drive: ['sda'] primary: True
size: 4000 grow: 0 maxsize: None
start: None end: None migrate: None fslabel: origfstype: None
bytesPerInode: 4096 options: 'None'
, New Part Request -- mountpoint: /home uniqueID: None
type: ext3 format: True badblocks: None
device: None drive: ['sda'] primary: True
size: 1 grow: True maxsize: None
start: None end: None migrate: None fslabel: origfstype: None
bytesPerInode: 4096 options: 'None'
]
id.partitions.deletes: []
id.firstboot: 1
id.diskset: DiskSet instance, containing members:
id.diskset.initializedDisks: {'sda': True}
id.diskset.disks: {'sda': <PedDisk object at 0x2b20f8b87310>}
id.diskset.anaconda: Already dumped
id.diskset.onlyPrimary: None
id.upgradeInfoFound: None
id.zfcp: ZFCP instance, containing members:
id.zfcp.hasReadConfig: True
id.zfcp.fcpdevs: []
id.displayMode: g
id.excludeDocs: 0
id.auth: --enableshadow --enablemd5
id.instProgress: Already dumped
id.dependencies: []
id.ksdata: KickstartData instance, containing members:
id.ksdata.raidList: []
id.ksdata.firewall: {'enabled': True, 'ports': ['80:tcp', '443:tcp', '22:tcp', '25:tcp'], 'trusts': []}
id.ksdata.selinux: 0
id.ksdata.keyboard: us
id.ksdata.reboot: {'action': 0, 'eject': False}
id.ksdata.services: {'disabled': [], 'enabled': []}
id.ksdata.handleMissing: 0
id.ksdata.firstboot: 1
id.ksdata.timezone: {'timezone': America/Indiana/Indianapolis, 'isUtc': True}
id.ksdata.skipx: False
id.ksdata.groupList: [development-libs, editors, x-software-development, gnome-desktop, dialup, core, base, ftp-server, legacy-software-development, base-x, web-server, smb-server, printing, mail-server, sound-and-video, development-tools, graphical-internet]
id.ksdata.upgrade: False
id.ksdata.monitor: {'probe': True, 'hsync': , 'monitor': , 'vsync': }
id.ksdata.autopart: False
id.ksdata.deviceprobe:
id.ksdata.iscsi: []
id.ksdata.clearpart: {'type': 1, 'initAll': True, 'drives': []}
id.ksdata.platform:
id.ksdata.iscsiname:
id.ksdata.mpaths: []
id.ksdata.zerombr: True
id.ksdata.partitions: [KickstartPartData instance, containing members:
size: 20000
disk: sda
end: 0
bytesPerInode: 4096
format: True
onbiosdisk:
fsopts:
fstype: ext3
start: 0
maxSizeMB: 0
onPart:
active: False
mountpoint: /
label:
grow: False
primOnly: True
recommended: False
, KickstartPartData instance, containing members:
size: 4000
disk: sda
end: 0
bytesPerInode: 4096
format: True
onbiosdisk:
fsopts:
fstype:
start: 0
maxSizeMB: 0
onPart:
active: False
mountpoint:
label:
grow: False
primOnly: True
recommended: False
, KickstartPartData instance, containing members:
size: 1
disk: sda
end: 0
bytesPerInode: 4096
format: True
onbiosdisk:
fsopts:
fstype: ext3
start: 0
maxSizeMB: 0
onPart:
active: False
mountpoint: /home
label:
grow: True
primOnly: True
recommended: False
]
id.ksdata.method: {'method': cdrom}
id.ksdata.mediacheck: False
id.ksdata.lvList: []
id.ksdata.vgList: []
id.ksdata.zfcp: []
id.ksdata.excludeDocs: False
id.ksdata.displayMode: 1
id.ksdata.excludedList: [sysreport]
id.ksdata.autostep: {'autoscreenshot': False}
id.ksdata.authconfig: --enableshadow --enablemd5
id.ksdata.driverdisk:
id.ksdata.key:
id.ksdata.scripts: [AnacondaKSScript instance, containing members:
script: #!/bin/sh
## generic script to pick hda, sda, or RAID 1
HD1="/dev/sda"
HD1SHORT="sda"
HD2="/dev/sdb"
HD2SHORT="sdb"
if [ -e /proc/ide/hda/media ]
then
if [ "`cat /proc/ide/hda/media`" = "disk" ]
then
HD1="/dev/hda"
HD1SHORT="hda"
HD2="/dev/hdb"
HD2SHORT="hdb"
fi
fi
## Determine size of harddisk
HD1SIZE=`fdisk -l $HD1 | grep Disk | cut -f 3 -d ' ' | cut -f 1 -d '.'`
if [ $HD1SIZE -eq 8 ]
then
ROOTSIZE=7000
SWAPSIZE=1000
SWAPGROW="--grow"
HOMEGROW=""
elif [ $HD1SIZE -le 20 ]
then
ROOTSIZE=10000
SWAPSIZE=1000
SWAPGROW=""
HOMEGROW="--grow"
else
ROOTSIZE=20000
SWAPSIZE=4000
SWAPGROW=""
HOMEGROW="--grow"
fi
##Â Save partitioning information into file so include section can grab it.
echo "bootloader --location=mbr --driveorder=$HD1SHORT --append=\"rhgb quiet\" " > /tmp/partition-information
echo "clearpart --all --initlabel " >> /tmp/partition-information
echo "part / --ondisk=$HD1SHORT --fstype ext3 --size=$ROOTSIZE --asprimary " >> /tmp/partition-information
echo "part swap --ondisk=$HD1SHORT --size=$SWAPSIZE --asprimary $SWAPGROW " >> /tmp/partition-information
if [ "$HOMEGROW" = "--grow" ]
then
echo "part /home --ondisk=$HD1SHORT --fstype ext3 --size=1 --asprimary $HOMEGROW " >> /tmp/partition-information
fi
interp: /bin/sh
errorOnFail: False
inChroot: False
logfile: None
type: 0
, AnacondaKSScript instance, containing members:
script: # Install is complete show the post progress.
init 3
chvt 3
# Echo the type of install we are doing
cat /proc/cmdline > /tmp/MN_server
echo "Change RunLevel boot console mode..."
sed -i s'/id:5:/id:3:/'g /etc/inittab
echo "Setting up nameserver"
echo nameserver 65.24.0.168 > /etc/resolv.conf
echo nameserver 65.24.0.169 >> /etc/resolv.conf
service network restart
# Make directory for mounting
mkdir /mnt/silentmhome
rpm -e --nodeps festival
rpm -e --nodeps mgetty-sendfax
#echo "Full yum Update"
#yum -y update
echo "Short yum Update"
yum -y update kernel*
yum -y update tzdata* openssh* httpd*
yum -y install vnc
yum -y install tftp
yum -y install tftp-server
yum -y install sendmail-cf
yum -y install dhcp
yum -y install ncurses-devel
yum -y install compat-openldap
yum -y install libxml2
yum -y install libxml2-devel
yum -y install lsscsi
yum -y install alsa-lib-devel
yum -y install alsa-lib-devel.i386
# Need the 32-bit development libraries for libasound
yum -y install glibc-devel.i386
yum clean all
service yum-updatesd stop
chkconfig yum-updatesd off
service haldaemon stop
chkconfig haldaemon off
# Make NFS available
service portmap start
# Mount the server for setup (parse the /proc/cmdline for ks=http://IP)
SERVERIP=`cat /proc/cmdline | tr ' ' '\n' | grep ks=http | tr '/' ' ' | awk {' print $2'} `
echo mount -t nfs $SERVERIP:/home/silentm /mnt/silentmhome
mount -t nfs $SERVERIP:/home/silentm /mnt/silentmhome
# Install preparation (Create directory and script files)
cd /mnt/silentmhome/multimedia_controller
. ./functions.sh
cp -af *.sh $MN_INSTALL_TREE
# Install nVidia
cd /mnt/silentmhome/multimedia_controller/NVIDIA
./mn_install.sh
## Install alsa-project before MessageNet
#cd /mnt/silentmhome/multimedia_controller/alsa-project
#./mn_install.sh
# Install asterisk before MessageNet
cd /mnt/silentmhome/multimedia_controller/digium
./mn_install.sh
# Install vlc
cd /mnt/silentmhome/multimedia_controller/vlc
./mn_install.sh
# Install MPlayer
cd /mnt/silentmhome/multimedia_controller/MPlayer
./mn_install.sh
# Install cepstral before MessageNet
cd /mnt/silentmhome/cepstral
./mn_install.sh
# Install the latest version
cd /mnt/silentmhome/Versions
./mn_install.sh
# Set path location
source /etc/profile
## Setup RAID arrays for booting
#/home/silentm/bin/smset_raidboot.sh
# Setup Mediaport
#/home/silentm/bin/smclient.sh -multimediapc
PROC_CMD_LINE_MN_KICKSTART=`grep -c "mn_demobox" /proc/cmdline`
if [ "$PROC_CMD_LINE_MN_KICKSTART" = "1" ]
then
/home/silentm/bin/smfunctions -set_node_name demobox
echo demobox | passwd --stdin
else
# Default this machine to the MAC address
NODE=`/home/silentm/bin/smfunctions -eth0mac `
/home/silentm/bin/smfunctions -set_node_name $NODE
fi
# Setup Siemens mode
PROC_CMD_LINE_MN_KICKSTART=`grep -c "mn_siemens" /proc/cmdline`
if [ "$PROC_CMD_LINE_MN_KICKSTART" = "1" ]
then
echo Siemens > /etc/silentm/siemens
fi
# Umount NFS
cd /
umount /mnt/silentmhome
echo ""
echo "Kickstart installation complete - reboot"
interp: /bin/sh
errorOnFail: False
inChroot: True
logfile: None
type: 1
]
id.ksdata.device:
id.ksdata.network: [KickstartNetworkData instance, containing members:
ethtool:
onboot: True
wepkey:
notksdevice: False
ip:
hostname: MessageNet.msgnet.com
mtu:
netmask:
bootProto: dhcp
essid:
ipv6: True
device: eth0
nameserver:
dhcpclass:
nodns: False
gateway:
ipv4: True
]
id.ksdata.lang: en_US.UTF-8
id.ksdata.packageList: [mesa-libGLU-devel, device-mapper-multipath, xorg-x11-server-Xnest, xorg-x11-server-Xvfb, imake]
id.ksdata.logging: {'host': , 'port': , 'level': info}
id.ksdata.xconfig: {'startX': True, 'videoRam': , 'driver': , 'depth': 0, 'defaultdesktop': , 'resolution': }
id.ksdata.userList: []
id.ksdata.ignoredisk: []
id.ksdata.addBase: True
id.ksdata.repoList: []
id.ksdata.dmraids: []
id.ksdata.interactive: False
id.users: None
id.bootloader: x86BootloaderInfo instance, containing members:
id.bootloader.doUpgradeOnly: 0
id.bootloader.above1024: 1
id.bootloader.defaultDevice: mbr
id.bootloader.pure: None
id.bootloader.args: KernelArguments instance, containing members:
id.bootloader.args.args: rhgb quiet
id.bootloader.kernelLocation: /boot/
id.bootloader.device: sda
id.bootloader.configfile: /etc/lilo.conf
id.bootloader.kickstart: 0
id.bootloader.serialOptions: None
id.bootloader.useGrubVal: 1
id.bootloader.serialDevice: None
id.bootloader.images: BootImages instance, containing members:
id.bootloader.images.default: sda1
id.bootloader.images.images: {'sda1': ('linux', 'CentOS', 'ext3')}
id.bootloader.drivelist: [sda]
id.bootloader.serial: 0
id.bootloader.password: None
id.bootloader.forceLBA32: False
id.extraModules: []
id.network: Network instance, containing members:
id.network.hostname: MessageNet.msgnet.com
id.network.overrideDHCPhostname: 1
id.network.netdevices: {'eth0': DEVICE=eth0
BOOTPROTO=dhcp
DHCPCLASS=
HWADDR=00:13:D4:FA:EB:53
ONBOOT=yes
}
id.network.primaryNS: 65.24.0.168
id.network.firstnetdevice: eth0
id.network.isConfigured: 0
id.network.domains: []
id.network.secondaryNS:
id.network.gateway:
id.instClass: Kickstart instance, containing members:
id.instClass.ksparser: AnacondaKSParser instance, containing members:
id.instClass.ksparser.script: {'body': ['# Install is complete show the post progress.\n', 'init 3\n', 'chvt 3\n', '\n', '# Echo the type of install we are doing\n', 'cat /proc/cmdline > /tmp/MN_server\n', '\n', 'echo "Change RunLevel boot console mode..."\n', "sed -i s'/id:5:/id:3:/'g /etc/inittab\n", '\n', 'echo "Setting up nameserver"\n', 'echo nameserver 65.24.0.168 > /etc/resolv.conf\n', 'echo nameserver 65.24.0.169 >> /etc/resolv.conf\n', 'service network restart\n', '\n', '# Make directory for mounting\n', 'mkdir /mnt/silentmhome\n', '\n', 'rpm -e --nodeps festival\n', 'rpm -e --nodeps mgetty-sendfax\n', '\n', '#echo "Full yum Update"\n', '#yum -y update\n', 'echo "Short yum Update"\n', 'yum -y update kernel* \n', 'yum -y update tzdata* openssh* httpd*\n', '\n', 'yum -y install vnc\n', 'yum -y install tftp\n', 'yum -y install tftp-server\n', 'yum -y install sendmail-cf\n', 'yum -y install dhcp\n', 'yum -y install ncurses-devel\n', 'yum -y install compat-openldap\n', 'yum -y install libxml2\n', 'yum -y install libxml2-devel\n', 'yum -y install lsscsi\n', 'yum -y install alsa-lib-devel\n', 'yum -y install alsa-lib-devel.i386\n', '\n', '# Need the 32-bit development libraries for libasound\n', 'yum -y install glibc-devel.i386\n', '\n', 'yum clean all\n', '\n', 'service yum-updatesd stop\n', 'chkconfig yum-updatesd off\n', '\n', 'service haldaemon stop\n', 'chkconfig haldaemon off\n', '\n', '# Make NFS available\n', 'service portmap start\n', '\n', '# Mount the server for setup (parse the /proc/cmdline for ks=http://IP)\n', "SERVERIP=`cat /proc/cmdline | tr ' ' '\\n' | grep ks=http | tr '/' ' ' | awk {' print $2'} `\n", 'echo mount -t nfs $SERVERIP:/home/silentm /mnt/silentmhome\n', 'mount -t nfs $SERVERIP:/home/silentm /mnt/silentmhome\n', '\n', '# Install preparation (Create directory and script files)\n', 'cd /mnt/silentmhome/multimedia_controller\n', '. ./functions.sh\n', 'cp -af *.sh $MN_INSTALL_TREE\n', '\n', '# Install nVidia\n', 'cd /mnt/silentmhome/multimedia_controller/NVIDIA\n', './mn_install.sh\n', '\n', '## Install alsa-project before MessageNet\n', '#cd /mnt/silentmhome/multimedia_controller/alsa-project\n', '#./mn_install.sh\n', '\n', '# Install asterisk before MessageNet\n', 'cd /mnt/silentmhome/multimedia_controller/digium\n', './mn_install.sh\n', '\n', '# Install vlc\n', 'cd /mnt/silentmhome/multimedia_controller/vlc\n', './mn_install.sh\n', '\n', '# Install MPlayer\n', 'cd /mnt/silentmhome/multimedia_controller/MPlayer\n', './mn_install.sh\n', '\n', '# Install cepstral before MessageNet\n', 'cd /mnt/silentmhome/cepstral\n', './mn_install.sh\n', '\n', '# Install the latest version\n', 'cd /mnt/silentmhome/Versions\n', './mn_install.sh\n', '\n', '# Set path location\n', 'source /etc/profile\n', '\n', '## Setup RAID arrays for booting\n', '#/home/silentm/bin/smset_raidboot.sh\n', '\n', '# Setup Mediaport\n', '#/home/silentm/bin/smclient.sh -multimediapc \n', '\n', 'PROC_CMD_LINE_MN_KICKSTART=`grep -c "mn_demobox" /proc/cmdline`\n', 'if [ "$PROC_CMD_LINE_MN_KICKSTART" = "1" ]\n', 'then\n', '\t/home/silentm/bin/smfunctions -set_node_name demobox\n', '\techo demobox | passwd --stdin\n', 'else\n', '\t# Default this machine to the MAC address\n', '\tNODE=`/home/silentm/bin/smfunctions -eth0mac `\n', '\t/home/silentm/bin/smfunctions -set_node_name $NODE\n', 'fi\n', '\n', '# Setup Siemens mode\n', 'PROC_CMD_LINE_MN_KICKSTART=`grep -c "mn_siemens" /proc/cmdline`\n', 'if [ "$PROC_CMD_LINE_MN_KICKSTART" = "1" ]\n', 'then\n', '\techo Siemens > /etc/silentm/siemens\n', 'fi\n', '\n', '# Umount NFS\n', 'cd /\n', 'umount /mnt/silentmhome\n', '\n', 'echo ""\n', 'echo "Kickstart installation complete - reboot"\n'], 'chroot': True, 'log': None, 'interp': /bin/sh, 'errorOnFail': False, 'type': 1}
id.instClass.ksparser.errorsAreFatal: True
id.instClass.ksparser.state: 0
id.instClass.ksparser.includeDepth: 0
id.instClass.ksparser.followIncludes: True
id.instClass.ksparser.ksdata: Already dumped
id.instClass.ksparser.missingIncludeIsFatal: True
id.instClass.ksparser.sawPackageSection: True
id.instClass.earlySwapOn: 1
id.instClass.repopaths: {'base': CentOS}
id.instClass.ksdata: Already dumped
id.instClass.file: /tmp/ks.cfg
id.instClass.anaconda: Already dumped
id.instClass.serial: False
id.instClass.id: Already dumped
id.floppyDevice: fd0
id.isHeadless: 0
id.videocard: Already dumped
id.instLanguage: Language instance, containing members:
id.instLanguage.targetLang: None
id.instLanguage.default: en_US.UTF-8
id.instLanguage.displayMode: g
id.instLanguage.current: en_US.UTF-8
id.security: Security instance, containing members:
id.security.selinux: 0
id.upgradeSwapInfo: None
dir: 1
backend: Already dumped
_______________________________________________
CentOS mailing list
CentOS@xxxxxxxxxx
http://lists.centos.org/mailman/listinfo/centos