During Fedora Core 4 kickstart post installation, postgresql command initdb doesn't work

jing han jing_han_66 at yahoo.com
Thu Dec 8 15:28:53 UTC 2005


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 at iesabroad.org> wrote:

>  
> 
> > -----Original Message-----
> > From: fedora-list-bounces at redhat.com 
> > [mailto:fedora-list-bounces at redhat.com] On Behalf
> Of jing han
> > Sent: Thursday, December 08, 2005 7:22 AM
> > To: fedora-list at redhat.com
> > 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 at redhat.com
> 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 




More information about the fedora-list mailing list