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

Location Plugin - ID Must Be Set To Edit Error

Scheduled Pinned Locked Moved Solved
FOG Problems
5
38
9.2k
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.
  • G
    gob
    last edited by gob Aug 14, 2017, 4:04 AM Aug 14, 2017, 10:01 AM

    Server
    • FOG Version: 1.44
    • OS: Debian 9
    Client
    • Service Version: N/A
    • OS: N/A
    Description

    I have a clean install of Fog server and currently road testing it with a view to rolling out globally in our organisation. The plan is to have a single Fog management server with multiple storage servers dotted around the planet. As I understand it, the Location plugin is crucial to minimising bandwidth, however when I try to create a new location I get the message ‘ID must be set to edit’ and the location is not created.
    I have found a similar post relating to the LDAP plugin but those troubleshooting steps seem specific to LDAP.
    There are no errors posted in the Apache2 log.
    Is this a wider problem related to all plugins or am I doing something wrong?

    thanks for any suggestions.

    G 1 Reply Last reply Aug 14, 2017, 10:18 AM Reply Quote 0
    • G
      george1421 Moderator
      last edited by george1421 Aug 14, 2017, 4:22 AM Aug 14, 2017, 10:20 AM

      Here is the process to apply the patch:

      1. Open a linux command prompt on your FOG server.
      2. Key in the following command:
        sudo wget -O /var/www/fog/lib/fog/plugin.class.php https://raw.githubusercontent.com/FOGProject/fogproject/6717f382177e714c1bd22eb11627133cfd4e0ebe/packages/web/lib/fog/plugin.class.php
      3. Remove the plugin
      4. Reinstall the plugin
      5. Add in your plugin settings and save

      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

      G 1 Reply Last reply Aug 14, 2017, 10:33 AM Reply Quote 2
      • G
        george1421 Moderator @gob
        last edited by Aug 14, 2017, 10:18 AM

        @gob There is a bug in 1.4.4 that needs to be patched. Let me get the download url for you.

        Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

        G 1 Reply Last reply Aug 14, 2017, 10:22 AM Reply Quote 0
        • G
          george1421 Moderator
          last edited by george1421 Aug 14, 2017, 4:22 AM Aug 14, 2017, 10:20 AM

          Here is the process to apply the patch:

          1. Open a linux command prompt on your FOG server.
          2. Key in the following command:
            sudo wget -O /var/www/fog/lib/fog/plugin.class.php https://raw.githubusercontent.com/FOGProject/fogproject/6717f382177e714c1bd22eb11627133cfd4e0ebe/packages/web/lib/fog/plugin.class.php
          3. Remove the plugin
          4. Reinstall the plugin
          5. Add in your plugin settings and save

          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

          G 1 Reply Last reply Aug 14, 2017, 10:33 AM Reply Quote 2
          • G
            gob @george1421
            last edited by Aug 14, 2017, 10:22 AM

            @george1421 many thanks.
            will give that a spin.

            Cheers

            1 Reply Last reply Reply Quote 0
            • G
              gob @george1421
              last edited by Aug 14, 2017, 10:33 AM

              @george1421
              This worked.
              Thank you.

              1 Reply Last reply Reply Quote 1
              • T
                tedd77
                last edited by Nov 19, 2017, 8:16 PM

                Hello,
                I am having the same issue however the solution did not work for me.
                I followed the steps but problem persisted.
                Thank you for assisting me with the solution.

                G 1 Reply Last reply Nov 19, 2017, 9:57 PM Reply Quote 0
                • G
                  george1421 Moderator @tedd77
                  last edited by Nov 19, 2017, 9:57 PM

                  @tedd77 So you were able to replace plugin.class.php file. Did you confirm that the file was updated the date you executed the command?
                  Also you MUST uninstall the plugin and then reinstall it for the patch be used during plugin execution.

                  Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                  T 1 Reply Last reply Nov 19, 2017, 10:57 PM Reply Quote 0
                  • T
                    tedd77 @george1421
                    last edited by Nov 19, 2017, 10:57 PM

                    @george1421
                    I have followed your instructions step By step
                    I even went as far as deleting the file then re-download it
                    Changed the owner back to www-data
                    Removed the plug-in and re-installed

                    Same error
                    My machine is an Ubuntu 16 LTS

                    G 1 Reply Last reply Nov 19, 2017, 11:49 PM Reply Quote 0
                    • G
                      george1421 Moderator @tedd77
                      last edited by Nov 19, 2017, 11:49 PM

                      @tedd77 That is strange, indeed.

                      So if you execute this command
                      ls -la /var/www/fog/lib/fog
                      It shows the date on the file /var/www/fog/lib/fog/plugin.class.php to be todays date and relatively current time?

                      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                      1 Reply Last reply Reply Quote 0
                      • T
                        tedd77
                        last edited by Nov 20, 2017, 7:02 AM

                        @george1421
                        yes
                        -rw-r–r-- 1 www-data www-data 9327 Nov 19 21:42 plugin.class.php

                        1 Reply Last reply Reply Quote 0
                        • T
                          tedd77
                          last edited by Nov 20, 2017, 8:20 AM

                          @george1421

                          Running Version 1.4.4
                          SVN Revision: 6077

                          1 Reply Last reply Reply Quote 0
                          • T
                            tedd77
                            last edited by Nov 20, 2017, 9:54 PM

                            @george1421 Any other suggestions would be appreciated. I am bit stuck at this point as my storage is very small on the FOG server.

                            G 1 Reply Last reply Nov 20, 2017, 9:59 PM Reply Quote 0
                            • G
                              george1421 Moderator @tedd77
                              last edited by Nov 20, 2017, 9:59 PM

                              @tedd77 When you try to use the plugin and FOG throws the ID must be set to edit error, please inspect the apache error log to see if its posting something different than the OPs.

                              Also what plugin are you trying to load? I have a feeling that we might need to get the developers involved here, because replacing that file mentioned below fixes the issue.

                              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                              1 Reply Last reply Reply Quote 0
                              • T
                                tedd77
                                last edited by Nov 20, 2017, 10:26 PM

                                @george1421
                                in apache2
                                error.log is empty ( I cleared it before I attempted to create the location)
                                access.log is empty (I cleared it before I attempted to create the location)
                                other_vhosts_access.log has many entries but no errors in there.

                                The plugin is the Location Management , I need this in order to define a NAS as storage location for my images.

                                G 1 Reply Last reply Nov 21, 2017, 12:31 AM Reply Quote 0
                                • G
                                  george1421 Moderator @tedd77
                                  last edited by george1421 Nov 20, 2017, 6:32 PM Nov 21, 2017, 12:31 AM

                                  @tedd77 How do you feel about moving to the dev branch? (1.5.0RC10) understand that this is a one way street since 1.5.0 has the new gui interface?

                                  @developers do you have any idea on this issue? The patch doesn’t seem to address the issue.

                                  Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                  Tom ElliottT 1 Reply Last reply Nov 21, 2017, 5:08 AM Reply Quote 0
                                  • Tom ElliottT
                                    Tom Elliott @george1421
                                    last edited by Nov 21, 2017, 5:08 AM

                                    @george1421 is the plugin being removed and readded

                                    Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG! Get in contact with me (chat bubble in the top right corner) if you want to join in.

                                    Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                    Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                    T 1 Reply Last reply Nov 21, 2017, 2:12 PM Reply Quote 0
                                    • S
                                      Sebastian Roth Moderator
                                      last edited by Nov 21, 2017, 5:44 AM

                                      @tedd77 The actual issue is that when you install the plugin in FOG 1.4.4 the database table for it is not being created. This should be corrected when using the newer version of plugin.class.php. So to figure out why it doesn’t work in your case I think it’s a good start to see if the table is there or not.

                                      shell> mysql -u root -p
                                      Enter password:
                                      ...
                                      mysql> use fog;
                                      ...
                                      mysql> SHOW TABLES WHERE tables_in_fog LIKE '%location%';
                                      ...
                                      

                                      Post a screenshot here.

                                      Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                      Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                      T 1 Reply Last reply Nov 21, 2017, 1:42 PM Reply Quote 0
                                      • T
                                        tedd77 @Sebastian Roth
                                        last edited by Nov 21, 2017, 1:42 PM

                                        @sebastian-roth @george1421 @Tom-Elliott
                                        Indeed the table does not seem to be created.
                                        0_1511271669762_39e0a405-3067-4e46-b6fb-a4d29d156457-image.png

                                        How to go about that problem ?
                                        thank you in advance

                                        G 1 Reply Last reply Nov 21, 2017, 1:55 PM Reply Quote 0
                                        • G
                                          george1421 Moderator @tedd77
                                          last edited by george1421 Nov 21, 2017, 7:56 AM Nov 21, 2017, 1:55 PM

                                          @tedd77 Well this is a bit strange.

                                          can you run the following command for us.
                                          md5sum /var/www/fog/lib/fog/plugin.class.php

                                          It should produce an output that looks like this:

                                          # md5sum  plugin.class.php
                                          3834190099dd166ba0e6943ae95fa5f7  plugin.class.php
                                          

                                          Please compare the above md5 hash to what you have installed.

                                          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                          T 1 Reply Last reply Nov 21, 2017, 2:23 PM Reply Quote 0
                                          • T
                                            tedd77 @Tom Elliott
                                            last edited by Nov 21, 2017, 2:12 PM

                                            @tom-elliott @george1421

                                            First please accept my apologies for the inconvenience I may have caused.
                                            I discovered that I was writing the file in the wrong directory.
                                            In fact I have 2 fog folders
                                            /var/www/fog/lib/fog
                                            /var/www/html/fog/lib/fog

                                            The correct one is the second in the above list. I was writing to the first unfortunately and nothing was working for me.
                                            Now after I dug properly things are working for me and I confirm the patch is perfect.

                                            @george1421 I still do not mind to try the dev version, could you please send me the instructions ?

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

                                            150

                                            Online

                                            12.0k

                                            Users

                                            17.3k

                                            Topics

                                            155.2k

                                            Posts
                                            Copyright © 2012-2024 FOG Project