• Recent
    • Unsolved
    • Tags
    • Popular
    • Users
    • Groups
    • Search
    • Register
    • Login

    FOG server - Fatal Error: Failed to mount NFS Volume

    Scheduled Pinned Locked Moved
    FOG Problems
    15
    30
    46.5k
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • K
      KK20 Banned
      last edited by

      This post is deleted!
      1 Reply Last reply Reply Quote 0
      • K
        kenneth
        last edited by

        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!

        1 Reply Last reply Reply Quote 0
        • M
          madeinoz67
          last edited by

          [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…

          1 Reply Last reply Reply Quote 0
          • M
            madeinoz67
            last edited by

            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 🙂

            1 Reply Last reply Reply Quote 0
            • L
              lanshan75 Banned
              last edited by

              This post is deleted!
              1 Reply Last reply Reply Quote 0
              • M
                mootsfox
                last edited by

                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.

                1 Reply Last reply Reply Quote 0
                • N
                  Nikolai Domaev
                  last edited by

                  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 🙂

                  1 Reply Last reply Reply Quote 0
                  • M
                    mootsfox
                    last edited by

                    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.

                    1 Reply Last reply Reply Quote 0
                    • M
                      mootsfox
                      last edited by

                      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.

                      1 Reply Last reply Reply Quote 0
                      • K
                        kktwenty
                        last edited by

                        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!)

                        1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 2 / 2
                        • First post
                          Last post

                        248

                        Online

                        12.0k

                        Users

                        17.3k

                        Topics

                        155.2k

                        Posts
                        Copyright © 2012-2024 FOG Project