SUSE
-
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.
-
Yes, the CentOS install is working just fine. I just was trying to leverage SLED since that is already deployed. However, I threw out another thread ([url]http://fogproject.org/forum/threads/central-fog-server-to-manager-100-remote-sites.9994/#post-22438[/url]) in the regular discussion pertaining to my use case. I was trying to figure out where or how the location patch worked or what needed to happen for that.
I believe FOG is what I am looking for just not real clear if what I am trying to do is possible.
Have one central FOG server and on each SLED machine within each District Office in the /tftpboot hold the image. When a client PXEâs they would get the image from the local SLED machine and not come all the way back to Corporate Office to get the image. Then once the notebook is re-imaged pull the BIOS asset ID and use that as the hostname and bind to an Active Directory Domain. -
I am getting an error when doing the install update SQL from the webpage.
[CODE]Database Schema Installer / Updater
Update/Install Failed!The following errors occured
Update ID: 1 - 10Database Error:
Incorrect integer value: ââ for column âuIdâ at row 1
Database SQL:INSERT INTO
fog
.users
VALUES (ââ,âfogâ, MD5(âpasswordâ),â0000-00-00 00:00:00â,ââ)
Update ID: 1 - 11Database Error:
Incorrect integer value: ââ for column âosIDâ at row 1
Database SQL:INSERT INTO
fog
.supportedOS
VALUES (ââ,âWindows XPâ, â1â)
Update ID: 1 - 12Database Error:
Incorrect integer value: ââ for column âvIDâ at row 1
Database SQL:INSERT INTO
fog
.schemaVersion
VALUES (ââ,â1â)
Update ID: 2 - 0Database Error:
Incorrect integer value: ââ for column âosIDâ at row 1
Database SQL:INSERT INTO
fog
.supportedOS
VALUES (ââ,âWindows Vistaâ, â2â)
Update ID: 5 - 2Database Error:
Incorrect integer value: ââ for column âosIDâ at row 1
Database SQL:INSERT INTO
fog
.supportedOS
VALUES (ââ,âOtherâ, â99â)
Update ID: 16 - 9Database Error:
Field ângmKeyâ doesnât have a default value
Database SQL:INSERT INTO
fog
.nfsGroupMembers
(ngmMemberName, ngmMemberDescription, ngmIsMasterNode, ngmGroupID, ngmRootPath, ngmIsEnabled, ngmHostname, ngmMaxClients, ngmUser, ngmPass)
VALUES
(âDefaultMemberâ, âAuto generated fog nfs group memberâ, â1â, â1â, â/images/â, â1â, â192.168.1.176â, â10â, âfogâ, ââ)[/CODE]
FOG Version: v1.2.0OS Version: openSUSE 13.1 (x86_64)
Can you provide your installation details? Yes, below is the contents of /var/log/foginstall.log
Have you checked your apache error logs? Can you provide information from these logs?
/var/log/apache2/error_log
[CODE][Sun Nov 16 17:04:00.162488 2014] [php5:error] [pid 10355] [client X.X.X.X:38018] PHP Warning: array_key_exists() expects parameter 2 to be array, null given in /srv/www/htdocs/fog/lib/db/MySQL.class.php on line 150, referer: http://X.X.X.X/fog/commons/schemaupdater/index.php?redir=1
[/CODE]Debian based Location (normally)
/var/log/apache2/error.log
Redhat based Location (normally)
/var/log/httpd/error_logHave you searched the forums for your issue yet? Yes, and they have been very helpful. I
Have you checked the wiki yet? Yes, and they have been very helpful.
Kernel Issues: [url]http://fogproject.org/wiki/index.php/FAQ[/url][url=â/_imported_xf_attachments/1/1514_foginstall.zip?:â]foginstall.zip[/url]
-
[quote=âRick Urdahl, post: 39127, member: 27117â]I am getting an error when doing the install update SQL from the webpage.
[CODE]Database Schema Installer / Updater
Update/Install Failed!The following errors occured
Update ID: 1 - 10Database Error:
Incorrect integer value: ââ for column âuIdâ at row 1
Database SQL:INSERT INTO
fog
.users
VALUES (ââ,âfogâ, MD5(âpasswordâ),â0000-00-00 00:00:00â,ââ)
Update ID: 1 - 11Database Error:
Incorrect integer value: ââ for column âosIDâ at row 1
Database SQL:INSERT INTO
fog
.supportedOS
VALUES (ââ,âWindows XPâ, â1â)
Update ID: 1 - 12Database Error:
Incorrect integer value: ââ for column âvIDâ at row 1
Database SQL:INSERT INTO
fog
.schemaVersion
VALUES (ââ,â1â)
Update ID: 2 - 0Database Error:
Incorrect integer value: ââ for column âosIDâ at row 1
Database SQL:INSERT INTO
fog
.supportedOS
VALUES (ââ,âWindows Vistaâ, â2â)
Update ID: 5 - 2Database Error:
Incorrect integer value: ââ for column âosIDâ at row 1
Database SQL:INSERT INTO
fog
.supportedOS
VALUES (ââ,âOtherâ, â99â)
Update ID: 16 - 9Database Error:
Field ângmKeyâ doesnât have a default value
Database SQL:INSERT INTO
fog
.nfsGroupMembers
(ngmMemberName, ngmMemberDescription, ngmIsMasterNode, ngmGroupID, ngmRootPath, ngmIsEnabled, ngmHostname, ngmMaxClients, ngmUser, ngmPass)
VALUES
(âDefaultMemberâ, âAuto generated fog nfs group memberâ, â1â, â1â, â/images/â, â1â, â192.168.1.176â, â10â, âfogâ, ââ)[/CODE]
FOG Version: v1.2.0OS Version: openSUSE 13.1 (x86_64)
Can you provide your installation details? Yes, below is the contents of /var/log/foginstall.log
Have you checked your apache error logs? Can you provide information from these logs?
/var/log/apache2/error_log
[CODE][Sun Nov 16 17:04:00.162488 2014] [php5:error] [pid 10355] [client X.X.X.X:38018] PHP Warning: array_key_exists() expects parameter 2 to be array, null given in /srv/www/htdocs/fog/lib/db/MySQL.class.php on line 150, referer: http://X.X.X.X/fog/commons/schemaupdater/index.php?redir=1
[/CODE]Debian based Location (normally)
/var/log/apache2/error.log
Redhat based Location (normally)
/var/log/httpd/error_logHave you searched the forums for your issue yet? Yes, and they have been very helpful. I
Have you checked the wiki yet? Yes, and they have been very helpful.
Kernel Issues: [url]http://fogproject.org/wiki/index.php/FAQ[/url][/quote]Youâve ensured iptables and/or firewall and selinux is disabled?
It sounds like itâs not passing info to the database (more like the database isnât accessible.)