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

    Ubuntu 16.04 fog client cannot communicate errors

    Scheduled Pinned Locked Moved Solved
    Linux Problems
    2
    5
    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.
    • C
      cronkm
      last edited by

      Server
      • FOG Version: 1.3.4
      • OS: ubuntu 16.04
      Client
      • Service Version: 0.11.9
      • OS: ubuntu 16.04
      Description

      OK, I need some help understanding this one:
      Running fogserver 1.3.4 with client .11.9. my configurations runs fine on windows 7, ubuntu 14.04 however when I try to install the client and run it I get errors I have never seen before. I have included the fog.log file from the system. 0_1489410309241_fog.log

      When I put a 14.04 image on the same system everything works. however when I deploy a 16.04 image the errors I get are listed in the fog.log file. On the 16.04 image there is not an option to reset encrytion data.
      Any help would be greatly appreciated.

      1 Reply Last reply Reply Quote 0
      • J
        Joe Schmitt Senior Developer
        last edited by

        @cronkm it seems to be an issue with newer builds of mono (https://forums.fogproject.org/topic/9638/join-active-directory-using-fog-on-ubuntu-linux ). You’ll need to:

        • Uninstall the client
        • sudo apt-get remove --purge mono-complete
        • sudo rm /etc/apt/sources.list.d/mono-xamarin.list
        • sudo apt-get autoremove
        • sudo apt-get update
        • sudo apt-get install mono-complete
        • Install the client

        Explanation what’s going wrong:

        The client using a security practiced called certificate pinning; that is, on installation it “pins” your FOG Server’s certificates to ensure it will only communicate with your specific server. Now Inorder to do this something called a “keystore” is needed, this is where the client places the pinned certificate. Unfortunately this tends to be broken on newer operating systems that mono has not yet accounted for, and in our experience it tends to be a low priority for them.

        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.

        1 Reply Last reply Reply Quote 0
        • C
          cronkm
          last edited by

          I appreciate the help. What version of mono should i have then?

          1 Reply Last reply Reply Quote 0
          • J
            Joe Schmitt Senior Developer
            last edited by

            @cronkm whichever one is in the default ubuntu repositories, which the commands I provided will switch you to.

            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.

            1 Reply Last reply Reply Quote 0
            • C
              cronkm
              last edited by

              Thank you. that got me working.

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

              157

              Online

              12.0k

              Users

              17.3k

              Topics

              155.2k

              Posts
              Copyright © 2012-2024 FOG Project