> -----Original Message----- > From: fedora-list-bounces@xxxxxxxxxx > [mailto:fedora-list-bounces@xxxxxxxxxx] On Behalf Of jing han > Sent: Thursday, December 08, 2005 9:29 AM > To: For users of Fedora Core releases > Subject: RE: During Fedora Core 4 kickstart post > installation,postgresql command initdb doesn't work > > Sure, my config is: > > > #Generated by Kickstart Configurator > #platform=x86, AMD64, or Intel EM64T > > #System language > lang en_US > #Language modules to install > langsupport zh_CN en_CA fr_CA --default=en_US #System > keyboard keyboard us #System mouse mouse #Root password > rootpw --iscrypted $1$7Ib1jQg6$hY./MIJpsiZxYqY/p5kxW/ > #Reboot after installation > reboot > #Use text mode install > text > #Install OS instead of upgrade > install > #Use CDROM installation media > cdrom > #System bootloader configuration > bootloader --location=mbr --driveorder=sda --append="rhgb quiet" > #Clear the Master Boot Record > zerombr yes > #Partition clearing information > clearpart --all --initlabel > #Disk partitioning information > part /boot --fstype ext3 --size 250 > part swap --size 512 > part / --fstype ext3 --size 1 --grow --ondisk=sda #System > authorization infomation auth --useshadow --enablemd5 > #Firewall configuration firewall --enabled --http #SELinux > configuration selinux --disabled > > #XWindows configuration information > xconfig --depth=32 --resolution=1024x768 > --defaultdesktop=GNOME --startxonboot #Package install > information %packages --resolvedeps @ everything @ > language-support kernel-smp-devel kernel-smp grub e2fsprogs > > %post > > #Create system users > /usr/sbin/adduser user > # > ## > ### > ############################################################## > ################## > # Creating expect script to set passwords on accounts echo > '#!/usr/bin/expect' > passwd.expect echo 'set user [lindex > $argv 0]' >> passwd.expect echo 'set newpass [lindex $argv > 1]' >> passwd.expect echo 'spawn /usr/bin/passwd $user' >> > passwd.expect echo 'expect word:' >> passwd.expect echo > 'sleep 1' >> passwd.expect echo 'send $newpass\r' >> > passwd.expect echo 'expect word:' >> passwd.expect echo > 'sleep 1' >> passwd.expect echo 'send $newpass\r' >> > passwd.expect echo 'expect success:' >> passwd.expect # ## > ### > ############################################################## > ################## > chmod a+x passwd.expect > ./passwd.expect user 12345 > rm -Rf passwd.expect > > ...... > ...... > > # > ## > ### > ############################################################## > ################## > #install postgresql database > su -l postgres -c "/usr/bin/initdb -D /var/nm2" > ......................... > > > after finishing installation and computer reboot, I found > user account is created but passwd is not created. > > I also found that /var/nm2 directory is empty after reboot, > which means initdb doesn't work and files under /var/nm2 not > generated by initdb. > > > > jing > > > --- Mike McGrath <mmcgrath@xxxxxxxxxxxxx> wrote: > > > > > > > > -----Original Message----- > > > From: fedora-list-bounces@xxxxxxxxxx > > > [mailto:fedora-list-bounces@xxxxxxxxxx] On Behalf > > Of jing han > > > Sent: Thursday, December 08, 2005 7:22 AM > > > To: fedora-list@xxxxxxxxxx > > > Subject: During Fedora Core 4 kickstart post > installation,postgresql > > > command initdb doesn't > > work > > > > > > Hello, > > > > > > I've got a problem with Fedora Core 4 kickstart > > post > > > installation. My kickstart file works well with > > RedHat 9.0. > > > When I transplant it to Fedora Core 4, I found > > that initdb > > > doesn't work during post installation time. We > > also use > > > exepect utility to create user account password, > > and I found > > > that expect utility doesn't work either. > > > > > > Why this happen in Fedora Core 4? > > > > > > Any answer will be greatly appreciated. > > > > > > > > > > > > jing > > > > > > __________________________________________________ > > > Do You Yahoo!? > > > Tired of spam? Yahoo! Mail has the best spam > > protection > > > around http://mail.yahoo.com > > > > can you post your config? > > > > -Mike > > > > -- > > fedora-list mailing list > > fedora-list@xxxxxxxxxx > > To unsubscribe: > > https://www.redhat.com/mailman/listinfo/fedora-list > > > > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > I have a hunch you're running into a chroot environment. Once Anaconda gets to the %post section of the kickstart script it runs everything in a chrooted environment /mnt/sysimage. At the end of your kickstart script add: "sleep 360" or disable the reboot, just something so that you can go to console 2 and use bash to look around after your post section has run. Check to see if the directory /var/nm2 is created or if it is /mnt/sysimage/var/nm2 -Mike