Skip to Content
author's profile photo Former Member
Former Member

PB License on a VM

I have installed PowerBuilder 12.5 on a virtual machine, using a license I generated from SubscribeNet; but PowerBuilder is treating it as a "Trial" version. I know the license is good, because we used it for years on a laptop. I checked in the license, and regenerated it for the VM, but I can't get PowerBuilder to consider it a "Valid" license. Does anyone have any insight? Thanks, Mark.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • Posted on Jul 17, 2014 at 08:10 PM

    Hi, Mark,

    On a VM you will need to use a served license and install the SySAM license server. An unserved license will not work past the trial period on a VM.

    Follow these steps:

    1) Download the SySAM 2.3 software from SAP Marketplace and run setup.exe. Accept all the defaults. If your operating system is 64 bit, download the 64 bit version.

    2) Generate a served licenses from SAP Service Marketplace. Place the served licenses in this directory in the Sysam install: C:\sybase\SYSAM-2_0\licenses.

    3) On Windows 7 and Windows Server 2008 machines, IPV6 is usually enabled. The
    SySAM server defaults to using IPV4. Run the lmtools.exe utility in the sysam c:\sybase\SYSAM-2_0\bin directory. On the Config Services tab click the Browse button for the lmgrd.exe file and browse to
    the IPV6 directory under the bin directory and the select the lmgrd.exe in that directory. Save the changes. In the control panel stop and then restart the SySAM server service. Do not simply restart the service.

    4) Install PB and select the served license when it prompts. If PB is already installed and you can run PB, select Tools-Update License and update to a served license. If you can't run PB, it should allow you to update the license to served. Enter the machine name of the sysam server machine when prompted. Restart PB and check Help->About to make sure it's valid.

    Each user that accesses PB on the VM will need a license and be assigned a license from
    the SySAM server upon first access and this license will be assigned to them for 30 days. Make sure the PB end user is the first person to run PB.



    PS. Just remembered you saying you had generated your license on subscribenet. You should be able to download the SySAM license server from this link however I don't believe it works with Windows 8.x.

    SySAM Standalone License Servers - SySAM - All Products A-Z - Products - Sybase Inc

    Add a comment
    10|10000 characters needed characters exceeded

  • Posted on Jul 17, 2014 at 08:15 PM

    By default, SySAM uses the network card for the license. I'd recommend basing it on the hard drive serial number instead. The lmutil utility can be used to get that value: Determining Host IDs That works for me when I put PB on a VirtualBox VM.

    Note that if remote desktop into the VM and you don't have it set up with a locally served license file then it will go into grace mode.

    Add a comment
    10|10000 characters needed characters exceeded

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.