• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Ubuntu - Security Warning

highredchanter

New member
I have Hero Lab running through Wine on Ubuntu, but when I try to download the game files I get a security warning: There is a problem with the certificate for this site. If I say that I want to continue anyway, it gives me an updates error so that I cannot download anything.
 
We're looking into this and we hope to have it resolved soon, but we're rushing to get Hero Lab for iPad ready for PaizoCon in a couple of weeks, and we likely won't have time to get to it until sometime after 4th of July weekend. :(

Once we're over our current crunch mode, we should hopefully be able to tackle this and get Linux users back up and running.
 
Try these steps

Copied from another post I made. This SHOULD work on Ubuntu 14.04 (or earlier). Let me know if it doesn't and I'll see what I can do.

---
I solved this issue on Linux Mint 17 using a fresh install of HeroLab and Wine 1.7.xx.

Ok here's what I did.

Uninstall EVERYTHING (Wine and HeroLab).

Restart

Install Wine 1.7.xx (sudo apt-get install wine1.7)

Download herolab and install with Wine.

In a terminal navigate to your ~/.wine/Progam Files (86)/Hero Lab.

Type in wine HeroLab.exe .... You'll get errors:

p11-kit: couldn't load module: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: /usr/lib/i386-linux-gnu/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 30000
err:winediag:SECUR32_initNTLMSP ntlm_auth was not found or is outdated. Make sure that ntlm_auth >= 3.0.25 is in your path. Usually, you can find it in the winbind package of your distribution.
fixme:wininet:InternetSetOptionW INTERNET_OPTION_SEND/RECEIVE_TIMEOUT/DATA_SEND_TIMEOUT 30000

You need to install some packages.

First: goto the Software manager and search for winbind ... install EVERY package that pops up (the i386 will say Not Available - don't worry just install what you can). This gets rid of the ntlm_auth error.

Second: Open a terminal and type: sudo apt-get install p11-kit:i386 ...
You'll be prompted for your password. Type it in and hit enter.

Third: in the terminal type: wget kegel.com/wine/winetricks
Then when that finishes type: sh winetricks wininet


DONE!! Now launch HeroLab and Enjoy! This works for Linux Mint 17 64-bit but should work for Ubuntu 14.04 and both 32/64 bit.

Hope this helps.
 
Thanks! I had the same problem with checking for updates not working over the last couple/several weeks. I didn't delete and re-install and only installed the winbind ntlm package (step 1) and installed a missing 686 package for p11 (no 386 stuff installed) (step 2) and did step 3. Now it is working again.

Fedora release 19 (Schrödinger’s Cat)

So glad that HeroLab continues to work under Linux.
 
Last edited:
Question -- I use WINE for quite a few different programs on my Ubuntu desktop and laptop, as well as a Mint laptop. If I end up uninstalling and reinstalling WINE, wouldn't that cause issues with everything else that's installed, making me have to reinstall those other programs as well?
 
Hello again, this has been a while.

I use Xubuntu 15.04 and Wine 1.6.2
I have installer Hero Lab 7.0b.
Wine launch it without a problem.
I have successfully unlocked HL with one of my license with my internet connexion.
However I cannot manage to have any update, I have this error message :
 
I have tested your workaround.

I have been to the software manager and downloaded the two winbind-related package proposed : Winbind and Sadms.

Then, I did this :
Code:
sudo apt-get install p11-kit:i386 ...
It did mant things (but my terminal do not show me all, too much text but there were a lot of conflicts apparently). After that I did your winetrick workaround but the result is worse...

Code:
ciryon@tardis:~/.wine/drive_c/Program Files (x86)/Hero Lab$ wget kegel.com/wine/winetricks
--2015-06-20 11:13:17--  http://kegel.com/wine/winetricks
Résolution de kegel.com (kegel.com)… 216.92.86.126
Connexion à kegel.com (kegel.com)|216.92.86.126|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille*: 643780 (629K) [text/plain]
Enregistre : «winetricks»

winetricks          100%[=====================>] 628,69K   837KB/s   ds 0,8s   

2015-06-20 11:13:18 (837 KB/s) - «winetricks» enregistré [643780/643780]

ciryon@tardis:~/.wine/drive_c/Program Files (x86)/Hero Lab$ 
ciryon@tardis:~/.wine/drive_c/Program Files (x86)/Hero Lab$ DONE!! Now launch HeroLab and Enjoy! This works for Linux Mint 17 64-bit but should work for Ubuntu 14.04 and both 32/64 bit.
DONEwget kegel.com/wine/winetricks Now launch HeroLab and Enjoy! This works for Linux Mint 17 64-bit but should work for Ubuntu 14.04 and both 32/64 bit.
DONEwget*: commande introuvable
ciryon@tardis:~/.wine/drive_c/Program Files (x86)/Hero Lab$ winetricks wininet
------------------------------------------------------
You are using a 64-bit WINEPREFIX. If you encounter problems, please retest in a clean 32-bit WINEPREFIX before reporting a bug.
------------------------------------------------------
Executing w_do_call wininet
Executing load_wininet
Executing mkdir -p /home/ciryon/.cache/winetricks/win2ksp4
Downloading http://download.microsoft.com/download/E/6/A/E6A04295-D2A8-40D0-A0C5-241BFECD095E/W2KSP4_EN.EXE to /home/ciryon/.cache/winetricks/win2ksp4
--2015-06-20 11:15:52--  http://download.microsoft.com/download/E/6/A/E6A04295-D2A8-40D0-A0C5-241BFECD095E/W2KSP4_EN.EXE
Résolution de download.microsoft.com (download.microsoft.com)… 92.123.142.216, 92.123.142.234, 2a02:26f0:d9::58dd:30eb, ...
Connexion à download.microsoft.com (download.microsoft.com)|92.123.142.216|:80… connecté.
requête HTTP transmise, en attente de la réponse… 200 OK
Taille*: 135477136 (129M) [application/octet-stream]
Enregistre : «W2KSP4_EN.EXE»

W2KSP4_EN.EXE       100%[=====================>] 129,20M  2,33MB/s   ds 55s    

2015-06-20 11:16:47 (2,34 MB/s) - «W2KSP4_EN.EXE» enregistré [135477136/135477136]

Executing cabextract -q -d /home/ciryon/.wine/dosdevices/c:/windows/temp/_wininet -L -F i386/wininet.dl_ /home/ciryon/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE
Executing cabextract -q --directory=/home/ciryon/.wine/dosdevices/c:/windows/syswow64 /home/ciryon/.wine/dosdevices/c:/windows/temp/_wininet/i386/wininet.dl_
Using native,builtin override for following DLLs: wininet
Executing winetricks_early_wine regedit C:\windows\Temp\_wininet\override-dll.reg
ciryon@tardis:~/.wine/drive_c/Program Files (x86)/Hero Lab$ wine HeroLab.exe fixme:shell:SHFlushSFCacheWrap : stub
fixme:ras:RasEnumConnectionsW (0x145f68,0x353c728,0x76c623e4),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:service:EnumServicesStatusW resume handle not supported
fixme:ras:RasEnumEntriesW ((nil),(null),0x1fb488,0x353cf58,0x33aa254),stub!
err:secur32:SECUR32_initSchannelSP TLS library not found, SSL connections will fail
fixme:ras:RasEnumConnectionsW (0x145f68,0x32ccb4,0x76c623e4),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!
fixme:ras:RasEnumConnectionsW (0x145f68,0x32ccb4,0x76c623e4),stub!
fixme:ras:RasEnumConnectionsW RAS support is not implemented! Configure program to use LAN connection/winsock instead!

So what should I do ?
 
Hi @ciryon02. Unfortunately, Linux is not an officially supported OS for Hero Lab. :( It looks like @happywanderer found the work-around originally, so I would recommend sending them a private message to see if they can help you with the errors you are seeing.
 
Thanks for your answer. I have resolved the issue in another way. I have installed Hero Lab on a virtual Windows XP SP3.
 
Thanks for your answer. I have resolved the issue in another way. I have installed Hero Lab on a virtual Windows XP SP3.

My Linux box is dual-booting Windows 10 Preview, but I hadn't tried installing Hero Lab on it. That's a slick way of handling it, though.
 
Back
Top