Hi Ted: 

> It also got rid of a number of things I had added manually early on,
> to get things going, notably perl-Qt. Section 5.1.1 of the 
> 4.2 docs says:
>     When installing Linux, it is not necessary to perform a
>     "custom" install since OSCAR will usually install all
>     the software on which it depends.  ... Typically, a
>     "Workstation" install yields a sufficient installation
>     for OSCAR to install successfully.
> so I had done a basic (FC5-x86_64) Linux install, with the expectation
> that the OSCAR install would take care of all its dependencies.

That statement in the docs is correct.

> But when configure is run, no RPMs have yet been installed:
> 
>     Configuring OSCAR version 5.0a1r4732
>     checking for a BSD-compatible install... /usr/bin/install -c
>     checking whether build environment is sane... yes
>     checking for gawk... gawk
>     checking whether make sets $(MAKE)... yes
>     checking how to create a ustar tar archive... gnutar
>     checking build system type... x86_64-unknown-linux-gnu
>     checking host system type... x86_64-unknown-linux-gnu
>     checking for Perl environment... checking for perl... perl
>     checking for puic... no
>     configure: WARNING: *** You will not be able to build the 
> OSCAR wizard
>     configure: WARNING: *** You need to install Perl-Qt to be 
> able to build the wizard
>     configure: WARNING: *** Developer checkouts from 
> Subversion *MUST* have puic
>     configure: error: Cannot continue
> 
> (Note: Not having perl-Qt was a problem (albeit non-fatal) even when I
> was building from the 4.2 distribution rather than Subversion.)

perl-Qt (puic specifically) is needed for building OSCAR.  This is only
necessary if you are using Subversion checkout (you need to pre-install
that prior to running ./autogen.sh && ./configure).  If you are using a
distribution release and/or nightly tarball, this is not necessary and
perl-Qt will simply be installed as a prereq.

With 4.2, there might have been a warning stating that you cannot build
perl-Qt widgets - that particular issue is fixed in trunk.

> To be on the safe side, I preinstall perl-XML-Simple and perl-Tk as
> well. I haven't checked carefully whether this is actually necessary.

That's not necessary at all, they are provided in share/prereqs and will
be automatically installed (provided you have the RPMs in the
corresponding distro/fc5-x86_64 directories).

> Various other little things had to be fixed. I copied various RPMs
> from */distro/rhel4* to */distro/fc5*, but found, for example, that
> some rhel4 Python RPMs require python2.3, even when the corresponding
> fc5 RPMs require python2.4. In these cases I rebuilt from the source
> RPMs. It's not obvious why some of those RPMs require a 
> specific Python
> version rather than simply a sufficiently-new version.

It is usually recommended that you simply rebuild the SRPMs on fc5
x86_64, this is because some of the applications are built against
specific versions of Perl, Python, etc. - so as you have experienced
some times the versions do not match up between RHEL4 and FC5 and you'll
run into issues.

>     rm -rf /var/cache/yum/distro_fedora-5-x86_64
>     rm -rf /var/cache/yum/oscar_fc-5-x86_64
>     rm -rf /tftpboot/distro/fedora-5-x86_64{repodata,repocache}

It may not be a bad idea to add these to the start_over script...
Erich?

>     mkdir -p share/prereqs/oda/distro/fc5-x86_64
>     chown ted:ted share/prereqs/oda/distro/fc5-x86_64
>     cp -p 
> share/prereqs/oda/distro/rhel3-x86_64/mysql-server-3.23.58-1.x
> 86_64.rpm \
>           share/prereqs/oda/distro/fc5-x86_64

This is not necessary, since Fedora Core 5 comes with mysql-server in
its distribution already.

> With regard to scripts/start_over, I suggest putting something at the
> beginning of Detailed Cluster Installation Procedure like this:
> 
>     Unless this is the very first actual or partial OSCAR
>     install since the installation of the operating system,
>     you need to consult Section n.nn, Starting over--installing
>     OSCAR again.
> 
> and the script should zap a few more things, as noted above.

The start_over script is mostly used by developers and is not supported
in any way (this may change in the future).  We usually recommend users
just re-install the headnode (kickstart is handy for quick
re-provisioning, or VMWare!).

Mike, what do you think?

> Thanks for helping me get this far!

BTW, if you have built RPMs on Fedora Core 5 x86_64 that are not
currently in the repository, I'd appreciate it if you can send them to
me, so that I can upload them into SVN.

Thanks,

Bernard


-------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid0709&bid&3057&dat1642
_______________________________________________
Oscar-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/oscar-devel

Reply via email to