Draft of VW Dongle Trouble

advertisement
VectorWorks Dongle Trouble-Shooting Document
by Protection Team, Nemetschek, N.A.
(Revision 7
01/23/2008)
This document was aimed to cover existing dongle issues, from installation to
interaction with VectorWorks which end users/distributors have faced.
Content:
I. Single Dongle Problems
II. Network Dongle Problems
(A)
FAQ
(B)
Cross Reference Table of LM/HDD versions
(C)
Multiple Licenses & Multiple Dongles
(D)
VW Server Setup Notes
(E)
VW Client Setup Notes
(F)
VW Common Protection Dialogs
(G)
Dongle ID Checker Utility
(H)
Remote Update System
There are two types of dongles technically which in turn divides this document into
two main sections:
First type is individual/single dongles and they always go with B-series serial numbers.
One dongle represents one VW license only and their color is purple. Further, you may
“hear” some senior employees use the term “pros” for single dongle. That practically
doesn’t mean anything to us!
Second type is multi-license or network dongles. As the name implies they hold some
number of seats; each seat represents one VW license, therefore, each network dongle
can have from one to 1000 license for VW. Network dongles are red and they need to be
programmed before customer usage. Network dongles are used for VW Educational
version for the most part (this version of the app has different file format and printing
capabilities due to non-professional usage). At last but not least, network dongles always
go with C-series serial numbers.
1
Therefore, Single dongles with B-series and Network dongles with C-series; as simple as
that!
I.
Single/Individual Dongle Problems:
FAQ:
1) Customer has purchased a new computer with the latest operating system or has
upgraded his operating system to the latest version and now the dongle does not
work.
Solution: Ask the customer if the dongle lit when plugged into the USB port of their
computer. If it does not light up, then they have a bad/no dongle driver and must reinstall; refer to Problem (2) of this section. However, if it does lit, ask the customer for
the version of operating system they are running on this new computer. Then ask
them to use the driver on the CDs or send the customer detailed instructions and a
link to Aladdin’s website to download the latest dongle driver.
i) Dongle Driver Installation Instruction for Win XP/2000: Now, you want to
download the latest dongle driver, called HASP4_driver_setup.zip. Please
click on this link to download the dongle driver:
http://www.aladdin.com/support/hasp/hasp4/enduser.asp. Download this file
to your desktop. Once the file has finished downloading, double-click on the
file to extract the files to your computer. Located on the left-hand side of the
window is a link to Extract all files. Click on that link. A folder called
HASP4_driver_setup should appear on your desktop. Open this folder. Make
sure the dongle is not plugged into your computer. Then open the file called
HDD32.exe. This will install the latest dongle driver onto your computer. Then
plug the dongle in USB port and you should see Windows confirming the new
USB key in a yellow tool-tip window beside the clock (during new device
recognition step). The dongle should lit.
NOTE: For Windows users, if they connect the dongle before installing a driver,
Windows may install a version based in the update program of this operating
system. Therefore, you may need to uninstall any remaining drivers through
control panel before further re-installation.
ii) Dongle Driver Installation Instructions for Mac OS X 10.x (including 10.4
Tiger): To download the dongle driver, please click on this link:
http://www.aladdin.com/support/hasp/hasp4/enduser.asp. Click on the
HDD_Installer_MacOSX.dmg file (version 1.9, released on 3/2006). Once this
file is downloaded, make sure you unplug the dongle from the computer.
Install the dongle driver then plug the dongle into your computer. If it lights up,
the dongle is working properly.
2) If the dongle does not lit when plugged into the USB port of the computer.
Solution: Have the customer download the latest dongle driver and provide them with
instructions on how to install the dongle driver for the right operating system. (Please
refer to the above dongle driver installation instructions for the appropriate operating
system that the customer is currently using.)
2
Note: Further, when a second device is plugged in to motherboard (sound/stereo or
other USB) while the dongle is in use, it is rare but possible to see the dongle turn off!
So in that case VW will have to restart of even you may need to restart the PC.
3) Blinking Dongle.
Solution: Have the customer download the Dongle ID Utility from this link:
http://www.nemetschek.net/dongle/. If the dongle ID utility does not display the
dongle ID number then that dongle is bad and needs to be replaced. Have customer
mail the dongle back to us in a padded envelope. Once received, have Carol issue a
new dongle for the customer.
4) VectorWorks dongle has been found but does not match the one specified by your
serial number.
a) Solution: Check the last 6 characters of the customer’s serial number and the last
6 characters of the dongle ID number. The dongle ID number is located above
the code, “WEMOR/WAAWQ” on the dongle itself which will be in an 8 digit
format. They could also use the Dongle ID Utility to read the ID (recommended).
If the last 6 characters of the serial number and the last 6 characters of the
dongle ID number do not match, then a new serial number must be created for
the customer. Make sure that they are not inter-mixing the serial numbers and
dongles if they have more than one. Then, have Carol create the new serial
number for the dongle.
b) Solution: If this is under Mac, then try deleting VW preferences under (in Finder)
User/Admin>Library>Preferences>VectorWorks 12/11 Preferences file. And
startup VW afterwards. This should as for a serial number and it is very likely to
accept the serial number.
c) Solution: If the last 6 characters match of the customer’s serial number match the
last six characters of the dongle ID number, then check the entire serial number.
Make sure that the customer is using a Mac serial number (starting with a
B1MUSZ) for Mac computers and a Windows serial number (starting with a
B1WUSZ) for Windows computers. The bolded character represents the
operating system used under that serial number (X for cross platform).
II. Network Dongle Problems:
(A) FAQ
5) A user gets a dialog upon launch or afterwards saying:
Network Dongle Protection Error: Program number specified is not in the program list
of NET HASP 4 Memory.
Solution: This happens when the dongle has not been programmed properly (i.e.
human error involved while setting the dongle up). Have Carol remotely program the
network dongle only if the network dongle is on a Windows computer. If this is Mac
user, they will have to mail the dongle to NNA.
6) Failed to Start Aladdin device driver. Failed to start a service in the service control
database.
Solution: Uninstall the License Manager (LM); Install latest HASP dongle driver; Run
the LM setup again to reinstall it.
3
7) HASP License Manager cannot find the configuration access program
/contents/MacOS/Imguicfg (This error message usually occurs when customers are
installing the HASP LM on Tiger 10.4 server computer.)
a) Solution: Can have a VW 12.5.0 DVD sent out to them & have them follow the
instructions located in the Network Licensing folder on how to install the LM and
the fix for the LM for Tiger (10.4).
b) Solution: Have them download the dongle driver for Tiger 10.4 and the HASP LM
for Tiger 10.4 to the desktop of the computer.
Instructions: As of Summer 2006 Aladdin has divided the LM version for Panther
(OS 10.3.9) and Tiger (OS 10.4.X). The user can get the proper License Manager
IMG file based on their server’s OS. They can use the “uninstaller” to take any
previous LM and re-install the new LM. Please note and there is no need of using
a HOT_FIX for OS 10.4. Also, they can use the activity monitor (Admin
Processes) to with the “hasplm” running the background.
8) Network Dongle Protection Error: No recognizable network dongle is connected to
the network dongle server (HASP License Manager). VectorWorks will now quit.
a) Solution: This problem has almost always been seen with HSAP 4 dongles (along
with VW 11.5.X and later). It is a result of Aladdin’s bug in their HASP Device
Driver (HDD) which introduces some unknown problem to our communication (i.e.
VW client with LM). We have created a Zip file that contains information on how
to recognize a dongle type (for end users). This Zip file will be located on new
12.5.0 DVDs as well as a public area on Nemetschek, N.A. website. This Zip file
will provide two different LM and device drivers in two separate folders: one for
HASP 4 and other for HASP HL dongles. Our workaround to this problem is to
have HASP 4 users install their specific package for LM and HDD.
Alternative Solution: Further, you may encounter this error message if the server
computer with the HASP LM and the network dongle are on a different subnet. Ask
the customer if the server computer is on a different subnet than the client computers.
If so, you need to email the customer the nethasp.ini file with instructions on how to
modify the ini file and where to install this file. Everybody should have a copy of the
email Katie sent out with the nethasp.ini file. If not, you can download the nethasp.ini
file from Aladdin’s website: http://www.aladdin.com/support/hasp/hasp4/vendor.asp.
The file is called, Standard Nethasp.zip. For more information on Nethasp.ini please
read the section on “VectorWorks Client Setup.”
Important note: There are those rare occasions where the first 2 previously stated
solutions do not solve the problem. If this occurs, ask the customer to walk you
through the installation steps for the dongle driver and the HASP License Manager.
Please note that if they installed the HASP LM first and then the dongle driver, they
will get the Network Dongle Protection Error message. Walk the customer through
uninstalling the HASP License Manager and the dongle driver. On a PC for any
version of VW, go to Control Panel>Add or Remove Programs then locate the HASP
Device Driver and HASP License Manager programs. Select them one at a time and
click the Remove Button. On a Mac OSX 10.3.9 using the VW 12.5 installation DVD,
4
you can locate the HASP License Manager from the Applications folder. Select the
HASP License Manager then drag the application to the Trash. On a Mac OSX
10.4.x using the VW 12.5.0 (or recent versions) installation DVDs, the HASP License
Manager is running in silent mode.
NOTE: Disabling the NetBIOS option of the HASP LM allows windows
workstations to remain connected (in case of frequent disconnection), without
receiving the “no dongle on dongle server” error.
9)
RUS error message: Wrong HASP ID #
Solution: The cause of this error message can be from the wrong text file being sent
to the customer when remotely programming a network dongle in the field. To
resolve this problem, check with customer to see if the name of the text file matches
the customer’s dongle ID number. If it does not, you must talk to Carol to have a new
file created and sent to the customer.
10)
RUS error message: Configuration file does not match the connected HASP key.
Configuration indicates HASP 4 Net-20. Connected HASP type: HASP4 Net-5.
Solution: The wrong type of network dongle key was provided to us from Aladdin.
Talk to Carol or Maryann about obtaining the correct network dongle key for the
customer.
11)
Network dongle is connected to a Bluetooth USB hardware key which is attached
to the server. The client computers cannot locate that network dongle resulting in the
Network Dongle Protection Error message or the VW software times out after a while
with no error message.
Solution: Send the customer the nethasp.ini file with instructions on installing this file
in the root of the VectorWorks folder on all the client computers. Make sure to tell the
customer to enter in the IP address of the server computer in the NH_SEVER_ADDR
line within the nethasp.ini file.
Important NOTES:

When users install LM on Windows they MUST allow Firewall rules to be
modified by the LM so that clients can see the server easily.

The LM on Windows MUST be installed as a service.

When users use the HL dongle driver, after connecting the dongle WINDOWS XP
is likely to throw another installation dialog such as “Add new Hardware”. User
must cancel these dialogs or their driver may be overwritten.

HASP LM on Mac OSX runs in silent mode. That means that no application file is
placed in the Application folder of the OSX operating system. To check to see if
the HASP LM installed properly on the computer, open the hard drive icon on the
desktop. Open the Applications folder. Then open the Utilities folder. Open
Terminal. At the prompt, type in:
- cd /usr/libexec. Next, hit the Return key.
- Now, type in: ls. There should be a listing for the HASP LM called hasplm.
5

Alternatively, you can open “Activity Monitor” application from under utility
application and choose all processes; then sort process listing by Name or User.
You should find hasplm which indicates the license manager is running actively
on this machine.

The new HASP HL network dongles will not work is multiple HASP LMs are on
the network at the same time.

When clients are on different subnets, broadcast parameter of Nethasp.ini must
be disabled.
(B) Cross Reference Version Table
The DRS has the most up-to-date info for dongle driver compatibility. Please see this:
http://thirdparty.nemetschek.net/distributors/vw_info.php#DongleDriverVersions2008
LM 8.31 & Dongle Driver 5.20.x.x Windows HASP 4/HASP HL users
Download @
ftp://ftp.aladdin.com/pub/hasp/new_releases/driver/HASP4_driver_setup.zip
LM 8.30 & Dongle Driver 1.91 Mac HASP 4/ HASP HL users
Download @
ftp://ftp.aladdin.com/pub/hasp/hl/mac/HDD_Installer_MacOSX.dmg
Dongle Physical length (end to end including the USB part):
HASP 4 = 2 inch or 50 mm
HASP HL = 1.5 inch or 37 mm
(C) Multiple Licenses & Multiple Dongles:
Multiple License Managers can cause VW clients to lose direct communication with
appropriate Server station; obviously, only one workstation has the right dongle; and only
that station should have LM.
No Multiple Dongles per workstation or per sub-net. Even though Aladdin claims the LM
can handle more than one dongle, it is not recommended to have more than one dongle
associated with a LM per subnet.
Q: As a follow up to our install...can the v11 dongle and the v12 dongle and software co-exist on
the same license server?
A: NO! NO! NO! These versions conflict with each other when installed.
6
(D) VectorWorks Server Setup Notes:
Server is the workstation which holds the dongle and runs LM. It is best that the
server should not be used to run VW. According to Aladdin, some workstations cannot
see the LM service running on itself. Even if the user tries to specify the loop-back
address (127.0.0.1) for VW to use the server to run VW may still not work. Aladdin does
not provide any reasoning to this. It may depend on the network card of that specific
workstation.
There is a known issue with Windows Server 2003 having the dongle and the LM. In
this case VW clients tend to start up but they either freeze for HL dongles or throw
“Network Protection Error” dialog for HASP4 dongles. Aladdin is investigating clientserver communication when Win Server 2003 serves a subnet.
Perhaps the easiest setup is to have a Win XP workstation to have the LM and dongle
installed. We have seen Macs, XP and Win 2000 clients to run VW fine without
intermittent (with an XP server). However, network traffic and different sub-net setups
may easily alter the ideal case. That’s when ini files come into the game in order to
specify the IP address of server. For more info on ini files see VW Client setup.
In case you want to suggest a user to re-install LM and dongle driver for an HL on
Windows platform (which most of intermittent issues popup from), you can either email
the latest LM or direct the user to download it from the web. The key here is that HL
License Manager (currently V 8.31) will install the dongle driver automatically afterwards.
Hence the user should have no driver/LM installed and no dongle attached; after
installation user should restart the PC and avoid any Windows Hardware Configuration
setup that may pop up.
As you may know, Firewalls should be OFF! Sometimes they turn ON; depending on
administrator’s operations. So if you find a user cannot launch VW and gets a dialog
about “unrecognizable serial number” (or similar message) while they were able to
launch VW before, make sure they have their Firewalls OFF and network nodes can
send packets without any interruption. Make sure “pinging” is possible both ways; hence,
the server should be able to send packets to all clients and vise versa.
Moreover, users tend to switch the USB port they use for dongle connection. On
some hardware including Mac/Win Laptops and Keyboard, these ports behave differently.
So, if user setup their dongle with a certain port on their Laptop, when they change the
port and light does not come on, then they should use the same port and avoid any
further hardware configurations. Also, Keyboard USB ports are typically hazardous
(especially with KVM switches).
(E) VectorWorks Client Setup Notes:
A common pitfall for some users is that the “client” workstation needs the dongle driver!!
This is not true. The only thing the client workstation needs is VectorWorks, a
corresponding serial number for the dongle at server end and appropriate Ethernet
connection.
INI files are external scripts, designed by Aladdin to give more flexibility for each client
that runs a protected application (VectorWorks in our case). … LM errors and warnings
7
Multiple .ini files: The number of .ini files should not be more than one, on the client side.
Otherwise it can create unpredictable conditions. Further, installation of Aladdin Monitor
creates a second .ini file which can cause a problem for the client.
nh_server_addr:
Possible values <address1>, <address2>
Description Set IP addresses of all the HASP License Managers you want to search.
Unlimited addresses and multiple lines are possible.
Possible address format examples include: IP address: 192.114.176.65
nh_server_name:
Possible values <name1>, <name2>,...
Description Communicate with the HASP License Manager
with the specified name(s). Maximum: 6 names, up to 7 characters each (not casesensitive).
nh_tcpip_method:
Possible values TCP, UDP
Description Send a TCP packet or a UDP packet. Default setting is UDP
nh_session:
Possible values <number>
Description Set the maximum length of time during which the protected application tries
to establish
communication with the HASP License Manager. Default value is 2 seconds
nh_send_rcv:
Possible values <number>
Description Set the maximum length of time for the HASP License Manager to send or
receive a packet. Default value is 1 second.
Note: When method is TCP, tcp_broadcast parameter should be disabled.
(F) VectorWorks Common Protection Dialogs: (under development for 12.5)
There are a number of dialogs which are more common in alerting users with associated
problems. Some of these dialogs are too general and need some clarification; however,
these dialogs are under a break down project for future VW versions. Some of common
dialogs are listed below:
When you get: “The serial number is invalid or there are no more network licenses
available” one of these is taking place:
A. A bad SN is in place.
B. Network Licenses/seats are at full capacity.
C. LM is not visible to VW client workstation on the network. In this case Client
workstation cannot see VW server due to cable cottage, firewall or out-of-subnet
workstations (i.e. the server is located in another subnet.
8
When you get: " Network Dongle Protection Error: No recognizable network dongle
is connected to the network dongle server (HASP License Manager)" the following
has happened:
A. No dongle attached.
B. Bad version of dongle driver or LM.
C. Attached dongle is missed programmed or not valid.
The user is very likely to be a HASP 4 owner; hence they should get the right version of
Dongle DD and LM to work around this issue.
(G) Dongle ID Checker
This utility displays a lot of useful information for troubleshooting
network dongle problems - primarily the programmed seat count for a
locally connected network dongle. It is currently a test version
available only for Windows Vista 64 and 32 bit versions as well as
previous Windows versions.
http://thirdparty.nemetschek.net/distributors/NOT_IN_P4/DongleIDWin.zip
(H) Remote Update System (RUS) Notes and Tips:
9
Always grab the right driver for the right dongle. If you have an HASP4 and you cannot
launch RUS client, then uninstall the driver and re-install HASP4 Device Driver from
Aladdin’s support site.
Further, a common problem is that a distributor reports on “not being able to launch
RUS” while they are sure about HASP 4 driver being installed. In this scenario it is likely
for a human error to be involved. NNA’s marketing department sends the RUS
executable that works with either HASP 4 dongles OR HASP HL dongle but NOT both at
the same time. So, if the distributor has the RUS and cannot execute it, you will have to
see what type of dongle they are trying to program. So, if it is HASP 4, check with the
marketing (Marianne/Carol) if that specific distributor was expected to program their
HASP 4 dongles and not HASP HL.
This is what you should see when you open the NNA prepared zip file for remote
programming a dongle:
After unzipping the main file from NNA you should see four files - the text file named
“5252B06A.txt” is a variable name and it depends on the dongle ID you sent to NNA for
remote programming. Please pay attention to the dongle type before sending this ID as
you need to specify what type of dongle you are asking for remote programming (i.e.
HASP 4 or HL).
Dongle Physical length (end to end including the USB part):
HASP 4 = 2 inch or 50 mm
HASP HL = 1.5 inch or 37 mm
.... The Dongle Trouble shooting document (article 325 of interanet) goes over what the
RUS is in NNA's dongle based protection system; here we want to address a common
but yet misterios issue regarding the RUS and our Internationl coordinators/sales.
When remote programming a dongle, the type of dongle is choses which is H4 or HL and
then NNA runs the approapriate application to set a password txt file which has the same
name as the TARGET dongle id at the remote site; then this file along with "Remote
Update System.EXE" is sent to the site and they attach the dongle and run RUS....
10
the typical problem is always one but there are two solutions!! And only one works.
Problem: User attaches the dongle and runs RUS ... the the RUS disapears after a
second!
Solution 1: The old answer is that the user has a 'new' driver - they must have a HASP 4
driver and not a HL. This is a typical and works fine for the most part.
What if this does not work and the user/distributor keeps getting back to us? Well, we
could have replaced -human error- our dongle programming tools or the RUS with the
opposite type.
Solution 2: Has two parts PART I:
Test the zip file sent to distibutor/user ... unzip it on a test machine (this is best on
Merrianne's PC or Carol's or Tara's) and put a WAAWQ or targeted type of dongle in
USB ... run the RUS inside the unzip folder .... if RUS does not come up then you have a
BROKEN-or-WRONG type of RUS.....
PART II:
The only hakish solution is to grab another RUS.exe from a back up folder for that type of
dongle and run PART I again ... you are liekly to run it this time.....
RUS or Remote Update System.EXE is on several machines in sale as well as
Protection Team back DVD and the Protction team volume on
\\nnafiles\engineering\EngineeringLibrary\Protection\HASP or DONGLE folder ..
Good luck
11
Download