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

Storage Node installation resets local FOG user's password to something wrong.

Scheduled Pinned Locked Moved Solved
Bug Reports
3
8
2.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.
  • W
    Wayne Workman
    last edited by Wayne Workman Feb 8, 2016, 2:31 PM Feb 8, 2016, 6:10 PM

    Hey,

    I’m about 99% certain that in r6241 the storage node portion of the installer on CentOS 7 resets the storage node’s FOG local user to something it’s not supposed to be.

    We just updated one of our main servers and one of it’s storage nodes and then suddenly we were getting FTP login errors for the storage node when we tried to delete images.

    I tried logging in manually via CLI and was getting the same authentication errors - when i reset the local FOG user’s password to what is inside the .fogsettings file for that storage node, I was able to log in manually, and image deleting started working again.

    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!
    Daily Clean Installation Results:
    https://fogtesting.fogproject.us/
    FOG Reporting:
    https://fog-external-reporting-results.fogproject.us/

    1 Reply Last reply Reply Quote 0
    • S
      Sebastian Roth Moderator
      last edited by Sebastian Roth Feb 8, 2016, 12:47 PM Feb 8, 2016, 6:32 PM

      @Wayne-Workman Can you please see if the files /etc/passwd and /etc/shadow are actually changed when running the installer? Can you take a copy of those files, run the installer and then compare the files?

      Edit: Can you please run this on your storage node and see what you get useradd -s "/bin/bash" -d "/home/fog" fog && echo "YES"

      If you see ‘YES’ it means that the command useradd returned fine although the user already exists. Just a wild guess. Maybe I am on the wrong path 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

      W 1 Reply Last reply Feb 9, 2016, 2:33 AM Reply Quote 0
      • W
        Wayne Workman @Sebastian Roth
        last edited by Feb 9, 2016, 2:33 AM

        @Sebastian-Roth So that command just checks to see if the user already exists or not? And it returning “YES” means… the command succeeded, even though the user might already have existed?

        I’ll try to run it tomorrow and see what happens.

        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!
        Daily Clean Installation Results:
        https://fogtesting.fogproject.us/
        FOG Reporting:
        https://fog-external-reporting-results.fogproject.us/

        1 Reply Last reply Reply Quote 0
        • S
          Sebastian Roth Moderator
          last edited by Feb 9, 2016, 8:27 AM

          @Wayne-Workman Yes, from what I see in the script code it’s running useradd and checking the return value. This should not return YES if the user already exists. But maybe it does on your system?

          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

          W 1 Reply Last reply Feb 9, 2016, 1:15 PM Reply Quote 0
          • W
            Wayne Workman @Sebastian Roth
            last edited by Feb 9, 2016, 1:15 PM

            @Sebastian-Roth

            [root@tafog ~]# useradd -s "/bin/bash" -d "/home/fog" fog && echo "YES"
            useradd: user 'fog' already exists
            [root@tafog ~]#
            

            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!
            Daily Clean Installation Results:
            https://fogtesting.fogproject.us/
            FOG Reporting:
            https://fog-external-reporting-results.fogproject.us/

            1 Reply Last reply Reply Quote 0
            • S
              Sebastian Roth Moderator
              last edited by Feb 9, 2016, 5:22 PM

              Well then I am on the wrong path. Can you try my other suggestion (backup shadow and passwd, then run the installer again)?

              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

              W 1 Reply Last reply Feb 9, 2016, 5:39 PM Reply Quote 0
              • W
                Wayne Workman @Sebastian Roth
                last edited by Feb 9, 2016, 5:39 PM

                @Sebastian-Roth Yes, I’ll get that done.

                I know the password, I can easily just set it back to the proper one if the installer changes it. And we have the almighty root account that we use for doing things on that server.

                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!
                Daily Clean Installation Results:
                https://fogtesting.fogproject.us/
                FOG Reporting:
                https://fog-external-reporting-results.fogproject.us/

                1 Reply Last reply Reply Quote 0
                • T
                  Tom Elliott
                  last edited by Feb 16, 2016, 8:06 PM

                  I learned what the issue is and have fixed it. While you may have to remove the erroneous entries in the fogsettings file, this should now be fixed and no more of the expression errors.

                  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

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

                  261

                  Online

                  12.0k

                  Users

                  17.3k

                  Topics

                  155.2k

                  Posts
                  Copyright © 2012-2024 FOG Project