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