Setting up and building UDPCast...Failed!
-
Hi All,
I have got the same problem and James sent me this email:
[FONT=Georgia][COLOR=#141414]Welcome to FOG!!! I will paste this information here for you, but the thread can be located here in the future: [URL=‘http://fogproject.org/forum/threads/setting-up-and-building-udpcast-failed.4548’][U][COLOR=#176093]http://fogproject.org/forum/threads/setting-up-and-building-udpcast-failed.4548[/COLOR][/U][/URL]
Log into the FOG Server as root and go to your installation folder.
Something like:
Code:
cd /opt/fog_0.32
Then cd into the packages folderCode:
cd packages
Then run these commands:
Code:
wget [URL=‘https://svn.code.sf.net/p/freeghost/code/trunk/packages/udpcast-20120424.tar.gz’][U][COLOR=#176093]https://svn.code.sf.net/p/freeghost/code/trunk/packages/udpcast-20120424.tar.gz[/COLOR][/U][/URL]
rm -f udpcast-20071228.tar.gz
sed -i ‘s/udpcastout=“udpcast-20071228”/udpcastout=“udpcast-20120424”/’ …/lib/common/config.sh[/COLOR][/FONT]until here it goes well on my Unbutu computer. [FONT=Georgia][COLOR=#141414][/COLOR][/FONT]
[FONT=Georgia][COLOR=#141414] sed -i ‘s/udpcastsrc=“…/packages/udpcast-20071228.tar.gz”/udpcastsrc=“…/packages/udpcast-20120424.tar.gz”/’ …/lib/common/config.sh[/COLOR][/FONT]
On this rules an ‘>’ appears…
[FONT=Georgia][COLOR=#141414] cd …/bin
./installfog.sh [/COLOR][/FONT]This is my output:
[FONT=Times New Roman]
[COLOR=#000000] …#######:. …,#,… .::##::.
.:###### .:;####:…;#;…
…##… …##;,;##::::.##…
,# …##…##:::## …::
## .::###,##. . ##.::#.:######::.
…##:::###::…#. … .#…#. #…#:::.
…:####:… …##…##::## … #
# . …##:,;##;:::#: … ##…
.# . .:;####;::::.##:::;#:…
# …:;###…###########################################
FOG
Free Computer Imaging Solution
Created by:
SyperiorSoft
[/COLOR][URL=‘http://www.syperiorsoft.com/’][U][COLOR=#0000ff]http://www.SyperiorSoft.com[/COLOR][/U][/URL][COLOR=#000000]
Developers:
Chuck Syperski
Jian Zhang
GNU GPL Version 3
###########################################
Version: 0.32 Installer/Updater
This installation script should be run as
user “root”. You are currenly running
as jos.Do you wish to continue? [N] y
What version of Linux would you like to run the installtion for?1) Redhat Based Linux (Fedora, CentOS) 2) Ubuntu Based Linux (Kubuntu, Edubuntu)
Choice: [2]
Starting Ubuntu Installtion.
FOG Server installation modes:
* Normal Server: (Choice N)
This is the typical installation type and
will install all FOG components for you on this
machine. Pick this option if you are unsure what to pick.* Storage Node: (Choice S) This install mode will only install the software required to make this server act as a node in a storage group
More information:
[/COLOR][URL=‘http://www.fogproject.org/wiki/index.php?title=InstallationModes’][U][COLOR=#0000ff]http://www.fogproject.org/wiki/index.php?title=InstallationModes[/COLOR][/U][/URL][COLOR=#000000]What type of installation would you like to do? [N]
What is the IP address to be used by this FOG Server? [192.168.1.72]
Would you like to setup a router address for the DHCP server? [Y/n]
What is the IP address to be used for the router on the DHCP server? [192.168.1.1]Would you like to setup a DNS address for the DHCP server and client boot image? [Y/n]
What is the IP address to be used for DNS on the DHCP server and client boot image? [127.0.1.1] 194.134.5.55Would you like to change the default network interface from eth0?
If you are not sure, select No. [y/N]Would you like to use the FOG server for dhcp service? [Y/n] n
DHCP will not be setup but you must setup your
current DHCP server to use FOG for pxe services.On a Linux DHCP server you must set:
next-serverOn a Windows DHCP server you must set:
option 066 & 067This version of FOG has internationalization support, would
you like to install the additional language packs? [Y/n]#####################################################################
FOG now has everything it needs to setup your server, but please
understand that this script will overwrite any setting you may
have setup for services like DHCP, apache, pxe, tftp, and NFS.It is not recommended that you install this on a production system
as this script modifies many of your system settings.This script should be run by the root user on Fedora, or with sudo on Ubuntu.
Here are the settings FOG will use:
Distro: Ubuntu
Installation Type: Normal Server
Server IP Address: 192.168.1.72
DHCP router Address: 192.168.1.1
DHCP DNS Address: 194.134.5.55
Interface: eth0
Using FOG DHCP: 0
Internationalization: 1Are you sure you wish to continue (Y/N) y
Installation Started…
Installing required packages, if this fails
make sure you have an active internet connection.-
Preparing apt-get
-
Installing package: apache2
-
Installing package: php5
-
Installing package: php5-gd
-
Installing package: php5-cli
-
Installing package: php5-mysql
-
Installing package: php5-curl
-
Installing package: mysql-server
We are about to install MySQL Server on
this server, if MySQL isn’t installed already
you will be prompted for a root password. If
you don’t leave it blank you will need to change
it in the config.php file located at:/var/www/fog/commons/config.php
Press enter to acknowledge this message.
E: Kon het vergrendelingsbestand ‘/var/lib/dpkg/lock’ niet openen - open (13: Toegang geweigerd)
E: Kan de beheersmap (/var/lib/dpkg/) niet vergrendelen. Heeft u beheerdersrechten?- Installing package: mysql-client
- Installing package: tftpd-hpa
- Installing package: tftp-hpa
- Installing package: nfs-kernel-server
- Installing package: vsftpd
- Installing package: net-tools
- Installing package: wget
- Installing package: xinetd
- Installing package: sysv-rc-conf
- Installing package: tar
- Installing package: gzip
- Installing package: build-essential
- Installing package: cpp
- Installing package: gcc
- Installing package: g++
- Installing package: m4
- Installing package: htmldoc
- Installing package: perl
- Installing package: libcrypt-passwdmd5-perl
- Installing package: lftp
- Installing package: openssh-server
- Installing package: php-gettext
- Installing package: clamav-freshclam
- Installing package: language-pack-it
- Installing package: language-pack-en
- Installing package: language-pack-es
- Installing package: language-pack-zh-hans
Confirming package installation.
- Checking package: apache2…OK
- Checking package: php5…OK
- Checking package: php5-gd…OK
- Checking package: php5-cli…OK
- Checking package: php5-mysql…OK
- Checking package: php5-curl…OK
- Checking package: mysql-server…OK
- Checking package: mysql-client…OK
- Checking package: tftpd-hpa…OK
- Checking package: tftp-hpa…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: sysv-rc-conf…OK
- Checking package: tar…OK
- Checking package: gzip…OK
- Checking package: build-essential…OK
- Checking package: cpp…OK
- Checking package: gcc…OK
- Checking package: g++…OK
- Checking package: m4…OK
- Checking package: htmldoc…OK
- Checking package: perl…OK
- Checking package: libcrypt-passwdmd5-perl…OK
- Checking package: lftp…OK
- Checking package: openssh-server…OK
- Checking package: php-gettext…OK
- Checking package: clamav-freshclam…OK
- Checking package: language-pack-it…OK
- Checking package: language-pack-en…OK
- Checking package: language-pack-es…OK
- Checking package: language-pack-zh-hans…OK
Configuring services.
- Setting up fog user…Exists
- Setting up and starting MySql…Failed![/COLOR][EMAIL=‘jos@leeuwerik:~/fog_0.32/bin$’][U][COLOR=#0000ff]jos@leeuwerik:~/fog_0.32/bin$[/COLOR][/U][/EMAIL][COLOR=#000000] sudo apt-get install MySql
[sudo] password for jos:
Pakketlijsten worden ingelezen… Klaar
Boom van vereisten wordt opgebouwd
De status informatie wordt gelezen… Klaar
E: Kan pakket MySql niet vinden[/COLOR][EMAIL=‘jos@leeuwerik:~/fog_0.32/bin$’][U][COLOR=#0000ff]jos@leeuwerik:~/fog_0.32/bin$[/COLOR][/U][/EMAIL][COLOR=#000000]
[/COLOR][/FONT]Any idears?
Thanks!
Gr, Jos
-
-
Try:
[code]sudo apt-get update; sudo apt-get install mysql-server[/code] -
Thanks Tom, this works. Again the install failed on udpcast.
I run this again:
sed -i ‘s/udpcastout=“udpcast-20071228”/udpcastout=“udpcast-20120424”/’ …/lib/common/config.sh
sed -i ‘s/udpcastsrc=“…/packages/udpcast-20071228.tar.gz”/udpcastsrc=“…/packages/udpcast-20120424.tar.gz”/’ …/lib/common/config.sh
cd …/bin
./installfog.shInstallation is now succesfull. The only thing is to config the database.
When I start my browser and go to: [url]http://192.168.1.72/fog/management/[/url]
It says: Unable to connect to database.
What steps should I take (maybe a dump question, but I new to Linux…) next?
Thanks all for the help so far!
Gr, Jos
-
To configure the database I tried this:
mysql --user=root --password=… --host=127.0.0.1 fog
The output is:
Unknown database ‘fog’
Any idears?
-
Fog failed again on MySql:
[…]
Confirming package installation.- Checking package: apache2…OK
- Checking package: php5…OK
- Checking package: php5-gd…OK
- Checking package: php5-cli…OK
- Checking package: php5-mysql…OK
- Checking package: php5-curl…OK
- Checking package: mysql-server…OK
- Checking package: mysql-client…OK
- Checking package: tftpd-hpa…OK
- Checking package: tftp-hpa…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: sysv-rc-conf…OK
- Checking package: tar…OK
- Checking package: gzip…OK
- Checking package: build-essential…OK
- Checking package: cpp…OK
- Checking package: gcc…OK
- Checking package: g++…OK
- Checking package: m4…OK
- Checking package: htmldoc…OK
- Checking package: perl…OK
- Checking package: libcrypt-passwdmd5-perl…OK
- Checking package: lftp…OK
- Checking package: openssh-server…OK
- Checking package: php-gettext…OK
- Checking package: clamav-freshclam…OK
- Checking package: language-pack-it…OK
- Checking package: language-pack-en…OK
- Checking package: language-pack-es…OK
- Checking package: language-pack-zh-hans…OK
Configuring services.
- Setting up fog user…Exists
- Setting up and starting MySql…Failed!
How many time do I have reinstall MySql?
-
Now I have rebooted my Ubuntu desktop and run sudo ./installfog.sh again.
Again it went well…but in Firefox I got:
Unable to connect to database.
How do I setup the database? Or should I do anything else?
Please let me know!
Gr, Jos
-
Did you setup a mysql password?
If you did, you need to enter that password in the /opt/fog/service/etc/config.php [b] AND [/b] the /var/www/fog/commons/config.php files.
The lines for 0.32 should be:
MYSQL_PASSWORD.Just enter whatever password you entered into those slots and all should work.
-
Thanks Tom! It worked.
Now I want to make an image of a Windows 7 desktop…
Gr, Jos
-
No luck this time…
I tried it according this video:
[media=youtube]fdfY7kt7oGE[/media]
Nothing appears in Task Management after I want to upload an image.
My DHCP-server is a Huawei HG655d, could that be to problem?
My client for the image is an Windows 7 Home premium desktop.
Gr, Jos
-
I don’t think the problem is due to the dhcp server. You said it fails when trying to create the task. So that tells me the TFTP Username and Passwordare not correct.
On your FOG Server, open a terminal and reset the fog user’s password with:
[code]sudo passwd fog[/code]Then change the password to whatever you feel necessary.
Once complete, go to the GUI (webpage) and go to Other (The ? icon) -> FOG Settings
Look for
FOG_TFTP_USERNAME
FOG_TFTP_PASSWORDSet the password to what every you changed it to in the previous step.
You may need to do the same thing for the storage node.
Choose Storage Management->All Storage Nodes
Select your storage node (there’ll probably be only one)
Change the Management Username and Management Password to match that of what you set as well.
-
Thanks Tom. I have tried this, but the result is the same.
When I go to -> Task Manager -> List all hosts -> choose my Win7host -> Uploadd -> The screen with “Task Management” comes up, with nothing else.
In Host Management, I see a green button left from the Win7hos, so that’s correct.
Gr, Jos
-
I guess I’m confused.
So you don’t see the task being created? Are you sure it isn’t created? I guess I don’t understand the issue.
You’re using 0.32 correct?
My understanding of 0.32 Task Page task creation, is there is no confirmation. It just creates the task and away you go. I could be wrong as I typically use the Host page to setup the task anyway.
-
Yes, it a strang thing!
I have made some screenshots…
-
Task management -> List all hosts:
[url]http://www.noordlaarderbos.nl/linux/fog_task_management1.png[/url] -
Task management -> List all host -> upload ‘ZwarteSpecht’:
[url]http://www.noordlaarderbos.nl/linux/fog_task_management2.png[/url]
The screen stays empty without any task. Your correct I’m using 0.32.
Gr, Jos
-
-
Give this a shot:
sudo gedit /var/www/fog/management/includes/tasks.confirm.include.php
Search for: &$tmp
Replace with: $tmp
Replace All (there were somewhere around twenty instances)
Save
Close
Then try to schedule your upload task again. -
Good point, I forgot about that little problem.
-
Thanks Kevin this helps a little bit further. I do see something else then a empty screen:
[URL=‘http://www.noordlaarderbos.nl/linux/fog_task_management1.png’]http://www.noordlaarderbos.nl/linux/fog_task_management3.png[/URL]But, it still won’t create a task or upload an image, when i push the button: “Upload Image”.
[url=“http://www.noordlaarderbos.nl/linux/fog_task_management4.png”]www.noordlaarderbos.nl/linux/fog_task_management4.png[/url]Gr, Jos
-
Under 'Other Information or “button ?” -> Log Viewer
I see many messages like this:
[02-09-14 6:27:52 pm] | [02-09-14 6:27:52 pm] Failed to connect to database server,
will try again in next iteration.Could that be a problem?
Gr, Jos
-
The messages you’re seeing under “Log Viewer” from the Other Information ( ? ) button is reporting that the FOG Services (FOGMulticastManager, FOGImageReplicator, FOGScheduler) can’t connect to the database. If you setup a mysql password for the database during installation this is most likely why you’re seeing those particular errors. To fix that, you need to edit the /opt/fog/service/etc/config.php and make sure the MYSQL_PASSWORD field contains your database password. That should correct the “cannot connect to database server” error you’re seeing.
The error that the deploy tasks from the task page is reporting still doesn’t make sense to me. You’re able to create tasks from the Host Management Page, but not the Task Page? Or you’re not able to create any tasks?
-
I have editted the /opt/fog/service/etc/config.php allready, so the MYSQL_PASSWORD field is correct.
No, I’m not able to create any tasks. By the Host Managemant Page or by the Task Management Page, doesn’t make any difference.
Gr, Jos
-
I need more information to work off, than it’s not working.
You’re absolutely sure that the password is correct? Can you actually connect to the database using the password you’ve entered?