FOG server - Fatal Error: Failed to mount NFS Volume
-
This post is deleted! -
This post is deleted! -
i had the same problem, turns out i just needed a .mntcheck file created in /images and /images/dev.
[url]http://fogproject.org/wiki/index.php?title=Image_Upload:_Error_Checking_Mount[/url]
ive mounted a 1TB drive to /images before installing fog, created the .mntcheck files, and it now works perfectly! -
[quote=“KK20, post: 3647, member: 1185”]As an addendum. Openfiler has a particular quirk. Openfiler lets you create a folder then assign a share to the folder. You get to mix and match from SMB,CIFS, NFS, FTS or RSYNC. I chose NFS and FTP for my FOG share. NFS maps this as /mnt/raid6/data/FOG/
however. within FTP it is mapped to /raid6/data/FOG - i.e. the /mnt is dropped. In order to get the very last FTP copy portion to work (to avoid “unable to move” errors)I needed to edit :
/var/www/fog/service/Post_Stage2.php
and alter the $src and $dest portions slightly. Im sure there is a config area for this somewhere but I didnt have time to find them. I couldnt see one in the settings part of the UI.[/quote]
Hi KK20, what changes did you do to the Post_Stage2.php? as I’m having the exact same problem with FOG and Openfiler?
Many thanks,
Stephen…
-
nevermind for future reference I inserted the following after line 78 of /var/www/fog/service/Post_Stage2.php
$noderoot = ltrim($noderoot, “/mnt”);
All working with openfiler now
-
This post is deleted! -
Bumping this thread because I have the same problem. mntcheck files are there, ubuntu system can see the mount and can write to/read from it.
I’ve using a FreeNAS system with a NFS share, authorized network set to 192.168.16.0/24 (my local subnet). All directories box checked, mapall user set to root.
When I try to pull an image, it does exactly what the OP says. Stuff about permissions. I’ve chmoded /images on the ubuntu box (mounted from my FreeNAS). Is it possible that I need to change the permissions on the FreeNAS system somewhere? I’m out of ideas and google hasn’t been of much help anymore for this roadblock.
-
Hi there,
this:
[url]http://www.fogproject.org/wiki/index.php/Moving_your_images_directory/Adding_Storage_to_the_Images_directory[/url]
and this:
[url]http://www.fogproject.org/wiki/index.php/Adding_Storage_to_a_FOG_Server[/url]
might be usefull
good luck -
I will look into those again. I looked through them while doing this though. The permissions used from the first link are more inclusive than the permissions from the second link. I didn’t notice that before, but I tried adding those as well just now, and no change.
Here is a text dump of what shows on the unit that I am trying to upload an image from.
[CODE]* Send method…NFS
- Preparing to send image file to server.
- Mounting File System …mount: 192.168.15.72:/images/dev/
failed, reason given by server: Permission denied
mount: mounting 192.168.15.72:/images/dev on /images failed: Bad file descriptor
Done - Checking Mounted File System…
##############################################################
An error has been detected!
##############################################################
Fatal Error: Failed to mount NFS Volume.
##############################################################
Computer will reboot in 1 minute.
##############################################################[/CODE]
Should be noted that 192.168.15.72 is my FOG server. 192.168.15.15 is my FreeNAS box with the storage and /image file. I know the store mounts correctly because I can see it in Ubuntu and I have full permissions to read/write/execute on it.
-
Bumping this because I finally got that problem fixed. I added a storage node with the ip and mnt point of the NAS, and set that as the active and master storage node. Images create just fine.
However, now I get “* unable to move /dev/macadress to /imagename” I can rename the image in dev and move it when in the dev file (sudo mv macaddress …/imagename) Which works, but I’m planning on running hundreds if not thousands of different images, I do not want to do this manually for each image.
This error is the exact one listed here: [url]http://www.fogproject.org/wiki/index.php?title=FOGUserGuide#Separate_NFS_Server[/url] under KNOWN ISSUE.
I have turned on the FTP service on my FreeNAS system, but there is no place for a username or password to be entered. I have both “Allow Root Login” and “Allow Anonymous Login” checked in the settings, the path set to the same place as the mount. I believe everything is set up correctly in there and I’m hoping someone with more knowledge of FOG and using FreeNAS with NFS can chime in on what I am overlooking or not understanding.
-
It seems my old kk20 account was deleted for being a “spammer”. Great as I had quite a few fixes posted under that username (from when I installed fog) and had never spammed in my life… oh well.
anyway I am revisiting this as I have moved my FOG to a new server and came up with the same error, luckily someone had “quoted” my original fix so I could look in the post_stage2.php file for changes I made (and I had commented them! yey!). Here is the change I made to post_stage2.php
this line:
[B]$dest = $noderoot . $_GET[“to”];[/B]
I changed to
[B] $dest = “/raid6/data/FOG/” . $_GET[“to”];[/B]
It seemed that the $noderoot was somehow incorrect for me. No idea why as it was only the final FTP that failed for me. Anyway, after hard coding my FTP location (not ideal but I needed a quick fix rather than a debug) this works fine for me and has done for years.
for information, /raid6/data/FOG is my listed NFS share in FOG (which also has FTP share enabled in openfiler). I have no idea why the $noderoot does not work yet everything else does. Anyway, that single change in post_stage2.php fixed my final FTP issue (so no more manual image moving necessary!)