Textmode kickstart SystemError - pvcreate failed for....

Philip Prindeville philipp_subx at redfish-solutions.com
Mon May 15 17:11:46 UTC 2006


Dag Wieers wrote:
> On Mon, 15 May 2006, Ajitabh Pandey wrote:
>
>   
>> A very strange error in a once functional kickstart file.
>>
>> I get a pretty long error message, last few lines being - 
>>
>> SystemError: pvcreate failed for <fsset PartitionDevice instance at
>> 0x2a99015878>
>>
>> I am attaching my kickstart file. If on this kickstart I comment out the
>> line "text" then the installation is performed in graphical mode and it
>> all works fine. But strange issue is I have done the installation using
>> this kickstart and the only change I have been doing is in the %post
>> section which should not effect the installation at least.
>>
>> <kickstart_file>
>>
>> install
>> url --url http://intranet.dom.com/rhel4/
>> lang en_US.UTF-8
>> langsupport --default en_GB.UTF-8 en_GB.UTF-8 en_US.UTF-8
>> keyboard uk
>> mouse none
>> text
>> skipx
>> zerombr yes
>> network --device eth0 --bootproto=static --ip 192.168.1.55 --netmask 255.255.0.0 --gateway 192.168.1.254 --nameserver 172.16.200.10,192.168.1.11 --hostname host03
>> network --device eth1 --bootproto static --ip 192.168.1.56 --netmask 255.255.0.0 --gateway 192.168.1.254 --nameserver 172.16.200.10,192.168.1.11 --hostname host03
>> rootpw --iscrypted $1$F/BWzbWs$VKczrfEWOCcxSuKYN6URk.
>>
>> firewall --enabled --ssh --http
>> selinux --permissive
>> authconfig --enableshadow --enablemd5 --enablekrb5 --krb5realm=DOM.COM --krb5kdc=msadc01.dom.com:88,msadc02.dom.com:88 --krb5adminserver=msadc01.dom.com:749 
>> timezone --utc Europe/London
>> bootloader --location=mbr
>> clearpart --all --initlabel
>> # The following is the partition information
>> part /boot --fstype ext3 --size=2000 --ondisk=cciss/c0d0 --asprimary
>> part swap --size=8000 --ondisk=cciss/c0d0 --asprimary
>> part swap --size=8000 --ondisk=cciss/c0d0 --asprimary
>> part swap --size=8000 --ondisk=cciss/c0d0
>> part swap --size=8000 --ondisk=cciss/c0d0
>> part pv.01 --size=100 --grow --ondisk=cciss/c0d0
>> volgroup vg_root pv.01
>> logvol / --fstype ext3 --name=lv_root --vgname=vg_root --size=70000
>> logvol /usr/local --fstype ext3 --name=lv_usr_local --vgname=vg_root --size=10000
>> logvol /opt --name=lv_opt --vgname=vg_root --size=10000
>> logvol /apps --name=lv_apps --vgname=vg_root --size=10000
>> logvol /var --name=lv_var --vgname=vg_root --size=10000
>> logvol /var/www --name=lv_www --vgname=vg_root --size=20000
>> logvol /home --name=lv_home --vgname=vg_root --size=20000
>> logvol /tmp --name=lv_tmp --vgname=vg_root --size=10000
>>
>> %packages
>> kernel-smp
>>
>> # mail-server
>> postfix
>> -sendmail
>> -dovecot
>> -sendmail-cf
>> -spamassassin
>>
>> # smb-server
>> samba
>> samba-client
>> -system-config-samba
>>
>> # mysql
>> mysql-server
>> mysql
>>
>> # web-server
>> httpd
>> mod_authz_ldap
>> mod_ssl
>> php
>> php-mysql
>>
>> # editors
>> emacs
>> joe
>> vim-minimal
>>
>> # system-tools
>> sysstat
>> screen
>> net-snmp-utils
>> iptraf
>>
>> # development-tools
>> binutils
>> rcs
>> subversion
>>
>> # Post is run in a subshell and all output is captured in a log file. Because
>> # its piped to tee, we see same output on the screen.
>> %post
>> (
>> # Switch to vt 3, so we can see what's happening here
>> chvt 3
>>
>> # Import the GPG keys using which the RHEL packages are signed
>> rpm --import /usr/share/rhn/RPM-GPG-KEY
>>
>> # Create a directory to hold the scripts and move into that
>> mkdir /root/post-install-scripts
>> cd /root/post-install-scripts
>>
>> # Download the post-install scripts
>> /usr/bin/wget http://intranet_server_1.dom.com/rhel4/post-install/prod-common/scripts/post_install_1.sh
>> /usr/bin/wget http://intranet_server_1.dom.com/rhel4/post-install/prod-common/scripts/post_install_2.sh
>>
>> # Assign execute permissions to the scripts
>> /bin/chmod ugo+x *.sh
>>
>> # Execute the scripts
>> ./post_install_1.sh
>> ./post_install_2.sh
>>
>> # Switch on services
>> /sbin/chkconfig psacct on  # Process Accounting
>> /sbin/chkconfig httpd on   # HTTPD server
>> /sbin/chkconfig mysqld on  # MySQL server
>>
>> # Set up ownerships and permissions
>> /bin/chown -R root:root /usr/java
>> /bin/chown -R root:root /usr/local/scripts
>>
>> # Creating the RRD databases
>> /usr/local/scripts/mkrrd.sh
>>
>>     
Unrelated, but...

Don't you need to "cd /" or "cd" to get out of the cwd before you
try to delete it?

>> # Erasing all the post-install scripts directory
>> rm -rf /root/post-install-scripts
>>
>> ) 2>&1 |tee /root/kickstart-post.log
>>
>> # Switch back to vt 1 so that we can see the reboot screen
>> chvt 1
>> </kickstart_file>
>>     
>
> I have seen the same problem on HP ProLiant DL580 G2 systems.
>
> 	https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=187093
>
> System has been put in production so I can't help debug.
>
> Kind regards,
> --   dag wieers,  dag at wieers.com,  http://dag.wieers.com/   --
> [all I want is a warm bed and a kind word and unlimited power]
>
> _______________________________________________
> Kickstart-list mailing list
> Kickstart-list at redhat.com
> https://www.redhat.com/mailman/listinfo/kickstart-list
>   




More information about the Kickstart-list mailing list