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

jing han jing_han_66 at yahoo.com
Thu Dec 8 18:11:48 UTC 2005


You are right, when I use console 2 to see where is
/var/nm2 I found it is actually /mnt/sysimage/var/nm2,
but it's empty. And when I "ls /var/nm2", I got no
such file or directory error message.

My question is why Redhat 9.0 post installation allows
me to do initdb successfully but Fedora Core 4 cannot?



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 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 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 
> > 
> 
> 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
> 
=== message truncated ===


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 




More information about the users mailing list