SUSE
-
I was looking at the installfog.sh but not sure where or what I need to comment out to skip the httpd and mysql-server checks?
I will start manually installing the above packages and see how things go. keeping my fingers crossed
-
the package installer and the function to check the installations are included in the fog0.32/lib/redhat.
the config.sh holds the file names to download
the function.sh does the work and the checks.
look for this subroutine:
[CODE]confirmPackageInstallation()
{
for x in $packages
do
echo -n " * Checking package: $x";
rpm -q $x >/dev/null 2>&1;
if [ “$?” != “0” ]
then
echo “…Failed!”
exit 1;else echo "...OK"; fi done;
}[/CODE]
Should be close to the bottom.
I would edit it to read [code]
confirmPackageInstallation()
{
for x in $packages
do
echo -n " * Checking package: $x";
rpm -q $x >/dev/null 2>&1;
if [ “$?” != “0” ]
then
echo “…Failed! But continuing setup! CHECK FOR RUNNING SERVICES MANUALLY!!!”;
else
echo “…OK”;
fi
done;
} [/code] -
Getting a little further.
Configuring services.
- Setting up fog user…OK
- Setting up and starting MySqlmysqld: unknown service
…Failed!
-
You guys want, I can chime in.
Sorry I wasn’t very communicative so far today, had to drive 2.5 hours down south and then back.
-
I would love all the help I can get right now. Chime away.
-
Well, it sounds like you’ve figured out all the details of the files needed to be installed.
What gets output when you run the command:
[code]cat /etc/release /etc/issue[/code] -
cat /etc/release /etc/issue
LSB_VERSION=“core-2.0-noarch:core-3.2-noarch:core-4.0-noarch:core-2.0-x86_64:core-3.2-x86_64:core-4.0-x86_64”
cat: /etc/lsb-release.d: Is a directory
SUSE Linux Enterprise Desktop 11 (x86_64)
VERSION = 11
PATCHLEVEL = 3
SUSE Linux Enterprise Desktop 11 (x86_64)
VERSION = 11
PATCHLEVEL = 3Welcome to SUSE Linux Enterprise Desktop 11 SP3 (x86_64) - Kernel \r (\l).
-
And yet a little further…
- Setting up sudo settings…OK
- Setting up FOG Snapins…OK
- Setting up and building UDPCast…OK
- Installing init scriptsFOGMulticastManager: unknown service
FOGImageReplicator: unknown service
FOGScheduler: unknown service
…OK - Setting up FOG Services…OK
- Starting FOG Multicast Management Server…Failed!
-
Does SUSE support the service command?
I think you’d need to use /etc/init.d/<filename> restart for this to work on your particular system.
-
I reached the webpage I believe I am getting prompted for credentials. I am still having a slight issue with MySQL getting up and running so troubleshooting that at the moment. May call it a day and hit it again tomorrow.
I’ll keep you all posted.
-
Alright, I’ll probably be around more so tomorrow to help out where I can.
-
Well, I thought I had this going. I can’t seem to get the web UI up and running and I noticed there is no MySQL database that was created. Not sure what to do next.
-
LOL at this point we should start a separate script for installation on SUSE XD
I will see what I can do about the Mysql stuff, I am still trying to get some services installed on my vm
I will crack this open at home and give it a whirl, I will try to fully document the process, maybe we can help create an installer script for suse machines.
-
I am going to try a couple other things and then can post my configs to help out with the installer script.
-
it’s okay if we beat our head against the wall long enough Tom normally solves it
on a side note I finally got apache working again… time to break some more things maybe MYSQL is next :rolleyes:
-
Installation Started…
Installing required packages, if this fails
make sure you have an active internet connection.- Skipping package: apache2 (Already Installed)
- Skipping package: php5 (Already Installed)
- Skipping package: php5-gd (Already Installed)
- Skipping package: php5-gettext (Already Installed)
- Skipping package: mysql (Already Installed)
- Skipping package: mysql-client (Already Installed)
- Skipping package: php5-mysql (Already Installed)
- Skipping package: tftp (Already Installed)
- Skipping package: nfs-kernel-server (Already Installed)
- Skipping package: vsftpd (Already Installed)
- Skipping package: net-tools (Already Installed)
- Skipping package: wget (Already Installed)
- Skipping package: xinetd (Already Installed)
- Skipping package: tar (Already Installed)
- Skipping package: gzip (Already Installed)
- Skipping package: make (Already Installed)
- Skipping package: m4 (Already Installed)
- Skipping package: gcc (Already Installed)
- Skipping package: gcc-c++ (Already Installed)
- Skipping package: htmldoc (Already Installed)
- Skipping package: perl (Already Installed)
- Skipping package: perl-Crypt-PasswdMD5 (Already Installed)
- Skipping package: lftp (Already Installed)
- Skipping package: clamav (Already Installed)
Confirming package installation.
- Checking package: apache2…OK
- Checking package: php5…OK
- Checking package: php5-gd…OK
- Checking package: php5-gettext…OK
- Checking package: mysql…OK
- Checking package: mysql-client…OK
- Checking package: php5-mysql…OK
- Checking package: tftp…OK
- Checking package: nfs-kernel-server…OK
- Checking package: vsftpd…OK
- Checking package: net-tools…OK
- Checking package: wget…OK
- Checking package: xinetd…OK
- Checking package: tar…OK
- Checking package: gzip…OK
- Checking package: make…OK
- Checking package: m4…OK
- Checking package: gcc…OK
- Checking package: gcc-c++…OK
- Checking package: htmldoc…OK
- Checking package: perl…OK
- Checking package: perl-Crypt-PasswdMD5…OK
- Checking package: lftp…OK
- Checking package: clamav…OK
Configuring services.
- Setting up fog user…Exists
- Setting up and starting MySql…OK
- Backing up user reports…OK
- Setting up and starting Apache Web Serverchown: invalid group: `wwwrun:wwwrun’
…OK - Restoring user reports…OK
- Configuring Fresh Clamcp: cannot stat `/etc/sysconfig/freshclam’: No such file or directory
…Failed! - Setting up storage…OK
- Setting up and starting NFS Server…OK
- Setting up and starting DHCP Server…Skipped
- Setting up and starting TFTP and PXE Servers…OK
- Setting up and starting VSFTP Server…OK
- Setting up sudo settings…OK
- Setting up FOG Snapins…OK
- Setting up and building UDPCast…OK
- Installing init scripts…OK
FOGScheduler: unknown service
…OK - Setting up FOG Services…OK
- Starting FOG Multicast Management Server…OK
- Starting FOG Image Replicator Server…OK
- Starting FOG Task Scheduler Server…Failed!
Not certain how important clamav is but the locations were /etc/init.d/freshclam and /usr/bin/freshclam. Not sure if I am still missing a package on that one.
The Apache Web Server group should be wwwrun:www but I only found one place to place the webuser which is wwwrun.
I open a browser and key in the IP address and then prompted for authentication. I tried what I put into the mysql stuff but still nada so I am going to read the docs again to make sure I didn’t miss anything on the setup stuff.
I am attaching the files I modified for SUSE.
[url=“/_imported_xf_attachments/0/529_Fog.zip?:”]Fog.zip[/url][url=“/_imported_xf_attachments/0/530_Fog.zip?:”]Fog.zip[/url]
-
I, unfortunately, had many things to do this weekend and the opportunity did not present itself.
That being said, I will be on site with my virtual server tomorrow and I can plug away again
I want to give your script a run and see how she fairs.
-
Just for Giggles to see how everything is suppose to work I stood up a CentOS VM and ran through the installer. Something is missing but I don’t know what on my SLED installation/installer because it doesn’t complete the full installation where you get the address to access the Web UI. It looks like some of the pieces get installed but not everything.
-
Right, that’s what I’m trying to help you nail down, those missing pieces and to get them jiving.
Did your CentOS install go through well? Is it working?
Because I agree with you, some fundamental pieces seem to be a little difficult to acquire. I’m still working on getting the apache stuff working, I was going to tackle php and things like that today to try to get the web interface working, if time allows
-
I’m willing to chime in here. CentOS probably install installing htmldoc, did you follow the wiki?
You need to have rpmforge repo installed for somethings to install properly on CentOS.