You are here

Hardware mismatch error and other questions

28 posts / 0 new
Last post
jhr1948
Offline
Donator
Joined: 9 months
Last seen: 3 hours
Hardware mismatch error and other questions

Hi, my cron job ran today and errored out with 
 
"Hardware mismatch detected .. see WGLicense.log.txt for details"
 
 
I checked the WGLicense.log.txt and it says this:
[ Info ] Username 'jhr1948'
[Error ] Hardware mismatch, the maximum of 2 computer hardware_id's is already registered
 
 
I've only run WG++ on 2 computers: my Linux Mint server (which is the one that got the error and runs the actual jobs) and my Windows laptop (which I use for testing because of the portablility).
 
 
How did more than 2 computers get registered?  I've used that Linux Mint server for months, the only thing that happened was last week i borked it and had to reinstall Linux Mint fresh again, did that mess up the registered ID?  If so, will there be a way to check "registered computers" in the future?
 
So, i'm a donator and was given a password for my license, i assume that is a donator's license.

mat8861
Offline
WG++ Team memberDonator
Joined: 5 years
Last seen: 47 min

That means a third one registred, when you reinstalled linux. Hardware id is based on a unique id, but no problem you should be able to use when the new will replace the old, if you keep using 2 only. If you in a rush contact authors, i do not have access.

jhr1948
Offline
Donator
Joined: 9 months
Last seen: 3 hours
mat8861 wrote:

That means a third one registred, when you reinstalled linux. Hardware id is based on a unique id, but no problem you should be able to use when the new will replace the old, if you keep using 2 only. If you in a rush contact authors, i do not have access.

 
I appreciate it mat8861, i figured that's what happened. I'm not in any rush, i'll let it start tomorrorw again.
 
Thanks again!

jhr1948
Offline
Donator
Joined: 9 months
Last seen: 3 hours
mat8861 wrote:

That means a third one registred, when you reinstalled linux. Hardware id is based on a unique id, but no problem you should be able to use when the new will replace the old, if you keep using 2 only. If you in a rush contact authors, i do not have access.

 
One more question, will 2 computers be the limit? If so, how can we check to make sure the computers registered are correct? Like i mentioned before, I only would be using 2 computers; Linux Mint server (the one that is actually running the WG++) & my Win 10 laptop (for portability i like to test on it).
 
How would i know which ones are registered? My linux mint server started working again about 2 hours ago. Then while it was running i was testing an ini (zap2it) on my windows laptop since i'm interested in trying to get that one working. 
 
I figured both of those should be the registered computers so it was safe to run the WG while testing zap2it on the Windows laptop.  I noticed my WG scan on the server started slowing down so i stopped it.  When i restarted WG on the Mint server, i got the hardware mismatch error again.  

Blackbear199
Offline
WG++ Team memberDonator
Joined: 5 years
Last seen: 1 month

license stuff is still in in development but you should still have acces via 2 pc
u can try A force a license update(I am not sure if this forces a machine update also).

Attachments: 
jhr1948
Offline
Donator
Joined: 9 months
Last seen: 3 hours
Blackbear199 wrote:

license stuff is still in in development but you should still have acces via 2 pc
u can try A force a license update(I am not sure if this forces a machine update also).

That worked, thanks Blackbear199

jhr1948
Offline
Donator
Joined: 9 months
Last seen: 3 hours
Blackbear199 wrote:

license stuff is still in in development but you should still have acces via 2 pc
u can try A force a license update(I am not sure if this forces a machine update also).

 
Hey Blackbear or Mat, Jan contacted me about this hardware error.  He said he's not 100% about how Linux works (and neither do I), but somehow my linux server has created at least 5 different HWIDs. 
 
I'm running Linux Mint 19.3.  I still consider myself a Linux noob.  I only started about 5 months ago.  I'm not even sure how WG is grabbing a HWID.
 
He told me to find the hidden License folder, but no license folder was produced. Am i doing something wrong?  I have "show hidden files" enabled.
 
Do either of you have any advice?  Feels like everytime i run WG i get that error.

mat8861
Offline
WG++ Team memberDonator
Joined: 5 years
Last seen: 47 min

license file is created when you run wg++, it records the license (in linux) in /home/user/.local/share/WebGrab+Plus/License/wglocal.lic but obviously it belongs to that hardware so if you move it on another pc won't work. Wg creates that files every run, so If you delete it will be recreated. Now looks like you using one only...

jhr1948
Offline
Donator
Joined: 9 months
Last seen: 3 hours
mat8861 wrote:

license file is created when you run wg++, it records the license (in linux) in /home/user/.local/share/WebGrab+Plus/License/wglocal.lic but obviously it belongs to that hardware so if you move it on another pc won't work. Wg creates that files every run, so If you delete it will be recreated. Now looks like you using one only...

Ok, yes i found it.  Once again, Ive only used 2 computers. My actual server (Linux Mint) and my Windows laptop (for testing purposes), but somehow Jan sees 6 HDIDs created (5 are from my Mint machine)
 
I don't understand how different HWIDs are being created.

Blackbear199
Offline
WG++ Team memberDonator
Joined: 5 years
Last seen: 1 month

I think we shud call ripleys believe it or not.
lol
yes it does seem weird ur Linux machine is producing diff hw ids.
I may have to go find my intel ncu as I was using mint 18.3 on it before I put it away.

jhr1948
Offline
Donator
Joined: 9 months
Last seen: 3 hours
Blackbear199 wrote:

I think we shud call ripleys believe it or not.
lol
yes it does seem weird ur Linux machine is producing diff hw ids.
I may have to go find my intel ncu as I was using mint 18.3 on it before I put it away.

Haha, at least i can say i won something

TAIL
Offline
Donator
Joined: 6 months
Last seen: 1 month

I've hit the same issue. I wonder if it's because I use docker on Ubuntu, which has been updated 3 times + restarted etc.
An update will recreate the image, therefore the whole /use/share etc will be new.
Now I only have 1 pc with this on, run through command line & have not changed any hardware. But my thinking is docker + Linux is causing and issue.
I've added the F (to pay respects :) ) to the license config and that has allowed me to run it.

Am I ok to leave this in to force an update each time?
Thanks

jhr1948
Offline
Donator
Joined: 9 months
Last seen: 3 hours
TAIL wrote:

I've hit the same issue. I wonder if it's because I use docker on Ubuntu, which has been updated 3 times + restarted etc.
An update will recreate the image, therefore the whole /use/share etc will be new.
Now I only have 1 pc with this on, run through command line & have not changed any hardware. But my thinking is docker + Linux is causing and issue.
I've added the F (to pay respects :) ) to the license config and that has allowed me to run it.
Am I ok to leave this in to force an update each time?
Thanks

Hey Tail, i'm running just the standard WG++ on Linux. I've been chatting with Jan on Skype for a few days. We're both scratching our heads. Either way, I asked the same thing, i asked if "f" forcing the update on each config that runs daily cause issues, he said no.

jamieewart
Offline
Donator
Joined: 4 years
Last seen: 3 weeks

Hi,

i have hit the 2 computer limit (hardware mismatch) and wondering how i remove one of the computers as it died on me and i have had to replace it and now cannot get it to run as its looking for the old computer?

And help appreciated.

Jamie

jhr1948
Offline
Donator
Joined: 9 months
Last seen: 3 hours

jamieewart Try running with force to force the hardware registration of the new computer, you put a "f" (no quotes) like in the picture above in this thread.

igkovace
Offline
Donator
Joined: 1 year
Last seen: 1 month

Hi guys,

I have same problem on my raspberry pi, yesterday was working today I have HW mismatch detected. I use also WG++ on my Windows PC for testing purposes (and there is working normally), so 2 machine total. I tried with forcing license didn't work.

BR,
Igor

mat8861
Offline
WG++ Team memberDonator
Joined: 5 years
Last seen: 47 min

strange, if you have mismatch, it should set (the 2 you use) in 24 hours anyway. If you keep getting error send a note to authors.

igkovace
Offline
Donator
Joined: 1 year
Last seen: 1 month

Thx for reply, I will send email to Jan, just to understand the root of the problem. Have a nice evening.

mpnico
Offline
Donator
Joined: 6 months
Last seen: 1 month

This Hardware mismatch error is really annoying. I'm running wg+ inside a docker image and getting this error way too often. Is there something I can do to help fixing this definitly ?

bert
Offline
bert's picture
Donator
Joined: 1 year
Last seen: 12 hours

This is happening every day for me. I have to run my old 2.1.9 in Docker in the meantime, especially if the Docker container is stopped and started it will generate a new HWID. My cronjob does this. I cannot afford to let my container running 24 hours :-(.

Blackbear199
Offline
WG++ Team memberDonator
Joined: 5 years
Last seen: 1 month

you should be asking the creator of docker about this.your actual hardware doesnt change to why does the hwid change everytime its launched.

you could also use the h option on your wg lisence line in your webgrab config.xml as descrived above.
this put unnecessary burden on the server but for now until another solution is figured out it may be your only option for docker users.

bert
Offline
bert's picture
Donator
Joined: 1 year
Last seen: 12 hours

@Blackbear, the problem here in Docker is that it is not tied to a unique hardware signature, unlike running it directly in a server. This applies to all running Docker containers and not only running wg++ in Docker.

Having said that, I think this is just a disadvantage of wg++, and you cannot run it in containers. This makes the 2 hardware limit is so strange that I can't even use version 3.0++ at all.

Blackbear199
Offline
WG++ Team memberDonator
Joined: 5 years
Last seen: 1 month

use the h option,this will force a hwid update everytime webgrab runs(inside docker) and u will have you donator limits.
its not ideal as i said above but there isnt that many docker users so it should be fine.

normally the h option would be used for linux or windows users when they install webgrab on a new/different pc.
the h update would only need to be run once as the hwid never changes.

as u know docker is a different beast.

dropy2008
Offline
Donator
Joined: 4 weeks
Last seen: 4 weeks

hy guys, regarding to this discusion i have the same problem diferent situation, new vps unbuntu 18
firstime run wg++ is not working at all

Debug ]
[ Debug ] Running on: Unix 4.15.0.118
[ Debug ] Environment: 4.0.30319.42000
[ Debug ] Mono version: 4.6.2 (Debian 4.6.2.7+dfsg-1ubuntu1)
[ Debug ]
[ Debug ] Loading timezone data
[ Debug ] Embedded timezones source: timezone.timezonesdata.txt
[ Debug ] Reading config file: /root/.wg++/WebGrab++.config.xml
[ Info ] Checking License ..
[ Info ] For License request/update data, see WGLicense.log.txt
[Warning ]
[ Info ] Hardware mismatch detected .. see WGLicense.log.txt for details
[Warning ] Program will close ..

Attachments: 
hongdat1106
Offline
Donator
Joined: 2 months
Last seen: 3 weeks

Hi, I'm same boat with this issue, please check my account, thanks.

Attachments: 
mat8861
Offline
WG++ Team memberDonator
Joined: 5 years
Last seen: 47 min

running force licence with option f or h should fix it

hongdat1106
Offline
Donator
Joined: 2 months
Last seen: 3 weeks
mat8861 wrote:

running force licence with option f or h should fix it

I tried with “f” or “h” many times but not success. I change webgrab from old pc to new pc and get this error

mat8861
Offline
WG++ Team memberDonator
Joined: 5 years
Last seen: 47 min

Very strange, i informed the authors
Edit:
It has benn reset, it looks like you changed 5 times hwid.

Log in or register to post comments

Brought to you by Jan van Straaten

Program Development - Jan van Straaten ------- Web design - Francis De Paemeleere
Supported by: servercare.nl