Author Topic: Activation and online features not working in Linux  (Read 1118 times)

Offline paulds

  • BeerSmith New Brewer
  • *
  • Posts: 2
    • Bungalow Brewing
Activation and online features not working in Linux
« on: September 17, 2018, 08:52:24 AM »
I am unable to activate the software or access any of the online features (cloud folders, add-ons) from Linux.  When trying to activate, I get the message "Can't Connect to Activation Server
The activation server at https://BeerSmithRecipes.com could not be reached."  I don't think this is a firewall issue, because I did a packet capture during the connection attempt, and I do see the TCP 3-way handshake succeeding with the beersmithrecipes.com IP address on port 443, but it's followed immediately by a FIN-ACK/FIN-ACK/ACK connection shutdown. I also disabled my firewall entirely just to confirm that the behavior is the same.

Is it possible there's a TLS issue of some sort?  Brad, in case it helps track these connections in the logs, my last attempt was from IP address 73.110.231.4.

Also, not sure if it's relevant or related, but when I launch the program from the command line, I get this warning message:
10:40:01: Warning: Web extension not found in "/usr/local/lib/wx/3.1.1/web-extensions", some wxWebView functionality will be not available

Please advise on how to proceed with activation, and if there's any way to get the online features working.

Offline Oginme

  • BeerSmith Grandmaster Brewer
  • *****
  • Posts: 2604
  • Goats, guitars, and a home brew; Life is good!
    • Longvu LaManchas
Re: Activation and online features not working in Linux
« Reply #1 on: September 17, 2018, 09:00:11 AM »
If you want an immediate response from Brad, I would recommend sending him an email at beersmith at beersmith dot com.  You will get a quicker resolution.
Recycle your grains, feed them to a goat!

Offline kplain

  • BeerSmith Apprentice Brewer
  • **
  • Posts: 4
Re: Activation and online features not working in Linux
« Reply #2 on: September 26, 2018, 02:48:48 PM »
I have the same issue.  Although I'm not using a Debian Linux, I did extract the build to get everything installed.  I also went as far as turning off my firewall.  Still, the on-line access fails.

The WX issue for me is the app looks for the extensions in /usr/local/lib/wx and mine are installed in /usr/lib64/wx.  A simple symbolic link got me past the startup error.  But, I still don't have on-line access.

There are 9 days left on my current evaluation at which time I will have to delete everything and reinstall.  I do have a license key to run the software.  I just can't configure it.

Offline paulds

  • BeerSmith New Brewer
  • *
  • Posts: 2
    • Bungalow Brewing
Re: Activation and online features not working in Linux
« Reply #3 on: September 28, 2018, 02:08:57 PM »
I think I just solved this.  I'm running Fedora 28.  I ran strace on the process and noticed that, right before it terminates the connection to the server, it was attempting to access "/etc/ssl/certs/ca-certificates.crt", which doesn't exist.  But there is a "ca-bundle.crt" in the same directory, which ought to serve the same function.  I made a symlink from one to the other ("sudo ln -s /etc/ssl/certs/ca-bundle.crt /etc/ssl/certs/ca-certificates.crt"), re-ran BeerSmith3, and now it works.  I was able to activate my license, and the online features appear to be working as well.

Offline kplain

  • BeerSmith Apprentice Brewer
  • **
  • Posts: 4
Re: Activation and online features not working in Linux
« Reply #4 on: September 29, 2018, 10:06:43 AM »
@paulds  Thank you so much!  I also run Fedora 28 and this resolves my issue, too. 

Offline fferracioli

  • BeerSmith New Brewer
  • *
  • Posts: 2
  • BeerSmith 2 Rocks!
Re: Activation and online features not working in Linux
« Reply #5 on: November 06, 2019, 06:20:52 PM »
Thank you so much for that, it worked on openSuse as well.

For the folks to have a reference, the symbolic link you need to create is:
ln -s /var/lib/ca-certificates/ca-bundle.pem ca-certificates.crt

Best regards