• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • 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 Mar 13, 2017, 1:08 PM

    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 Mar 13, 2017, 2:02 PM

      @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 Mar 13, 2017, 2:37 PM

        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 Mar 13, 2017, 2:42 PM

          @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 Mar 13, 2017, 2:53 PM

            Thank you. that got me working.

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

            152

            Online

            12.0k

            Users

            17.3k

            Topics

            155.2k

            Posts
            Copyright © 2012-2024 FOG Project