% scl_root/linux/bin> sssverify /path/to/synopsys.lic



Similar documents
Synopsys Common Licensing Release Notes Version 11.8

3. License Management - Unix & Linux

Install Guide. Contents

End Users Guide VERSION 9.2 JULY 2003

FLEXlm End Users Manual

2015 Exelis Visual Information Solutions, Inc., a subsidiary of Harris Corporation

Install Guide - Multi-User Licenses

FLEXNET LICENSING END USER GUIDE. Version 10.8

Licensing.nuance.com User Guide

License Administration Guide. FlexNet Publisher 2014 R1 ( )

License Administration Guide. FlexNet Publisher Licensing Toolkit

Network Licensing Questions and Answers

IBM Tivoli Storage Manager for Databases Version Data Protection for Microsoft SQL Server Messages IBM

Upgrade: SAP Mobile Platform Server for Windows SAP Mobile Platform 3.0 SP02

Microsemi SoC Products Group (formerly Actel) License Troubleshooting Guide

Wind River Product Installation and Licensing Administrator's Guide, 2.6. Wind River Product Installation and Licensing ADMINISTRATOR'S GUIDE 2.

EDA Tools License Servers Administration

Sybase Software Asset Management (SySAM)

Using RADIUS Agent for Transparent User Identification

Concurrent Licensing with GeoMedia Applications

Altera Software Licensing

FLEXNET LICENSING END USER GUIDE. Version 10.8

Site Configuration SETUP GUIDE. Linux Hosts Shared File Server Installation. May08. May 08

Chapter 9 Monitoring System Performance

ARM DS-5. License Management Guide. Copyright ARM. All rights reserved. ARM DUI 0577E (ID092812)

HP Quality Center. Upgrade Preparation Guide

Upgrade Guide BES12. Version 12.1

Trend Micro Incorporated reserves the right to make changes to this document and to the products described herein without notice.

Web Security Log Server Error Reference

ShoreTel Active Directory Import Application

2015 Minitab Inc. All rights reserved.

Cisco Setting Up PIX Syslog

Log Server Error Reference for Web Protection Solutions

License Administration Guide. FLEXnet Publisher Licensing Toolkit 11.5 FNP-115-LA01

Using SMART Click Where can I find information on how to start using SMART Click? Does this change the timeout period for my CME Group applications?

Stripe. Chapters. Copyright. Authors. Stripe modules for oscommerce Online Merchant. oscommerce Online Merchant v2.3

White Paper BMC Remedy Action Request System Security

ShoreTel Active Directory Import Application

Authorize.net modules for oscommerce Online Merchant.

Table of Contents. V. UPGRADING LSTC License Manager Software for Microsoft Windows A. Run the Installation Program B. Verify the Installation

Unicenter NSM Integration for Remedy (v 1.0.5)

Cisco Unified Workforce Quality Management

CommandCenter Secure Gateway

IBM Lotus Protector for Mail Encryption

Licensing Guide BES12. Version 12.1

Installing, Uninstalling, and Upgrading Service Monitor

RLM License Administration

Client Checklist for Migrations

IRS Tax Return Transcript Request Process

MITA End-User VPN Troubleshooting Guide

Configuring System Message Logging

How to troubleshoot MS DTC firewall issues

5.0 Secure Meeting Error Messages

Comprehensive List of XenDesktop Event Log Entries

IBM Security QRadar Version (MR1) WinCollect User Guide

PREPARED BY: AUDIT PROGRAM Author: Lance M. Turcato. APPROVED BY: Logical Security Operating Systems - Generic. Audit Date:

SAS Scalable Performance Data Server 5.1

SlickEdit License Server Administration Guide

Amira License Manager

EdgeCast Networks Inc. Token-Based Authentication Administration Guide

Error Codes for F-Secure Anti-Virus for Firewalls, Windows 6.20

FEI Avizo License Management

Installation and configuration guide

Configuring System Message Logging

CA Nimsoft Monitor. Probe Guide for NT Event Log Monitor. ntevl v3.8 series

Connect for Dragon Medical 360 Network Edition. Administrator Guide

Zenoss Resource Manager ZenUp Installation and Administration

A. BACK UP YOUR CURRENT DATA. QuickBooks Business Accounting Software for Windows Account Conversion Instructions

Determine the process of extracting monitoring information in Sun ONE Application Server

CTERA Portal Datacenter Edition

Management Pack for vrealize Infrastructure Navigator

M100 System File Manager Help

SafeNet Cisco AnyConnect Client. Configuration Guide

Strategies for a Successful E2E Systems Integration Test. Fiona Charles Let s Test May 9, 2012

Unicenter Workload Control Center r1 SP4. Server Status Troubleshooting Guide

Setting Up the Site Licenses

TSM for Windows Installation Instructions: Download the latest TSM Client Using the following link:

Informatica Corporation Proactive Monitoring for PowerCenter Operations Version 3.0 Release Notes May 2014

CUSTOMER GUIDE. Support Services

GDC Data Transfer Tool User s Guide. NCI Genomic Data Commons (GDC)

Installing HSPICE on UNIX, Linux or Windows Platforms

DPH TOKEN SELF SERVICE SITE INSTRUCTIONS:

IM and Presence Service Network Setup

Integrating Oracle Sales Cloud, Release 9 with JD Edwards EnterpriseOne release 9.1 Implementation Guide

Guide to the Kofax Customer Portal

IDBS Help Desk Technical Document

Installation Manual v2.0.0

Database Replication Error in Cisco Unified Communication Manager

Moving the TRITON Reporting Databases

Overview of Credit Card Payment Processing in Digital StoreFront

Siemens PLM Software Licensing User Guide

Dexcom Update Tool: Instructions for Use

Customer Support Policy

Configuring LocalDirector Syslog

FirstClass Export Tool User and Administration Guide

Source Code Management/Version Control

Magento Enterprise Edition Customer Support Guide

Kofax Transformation Modules Generic Versus Specific Online Learning

Transcription:

Synopsys cvd License Verification Checklist This document summarizes the license file verification methodology for Synopsys licenses in the combined vendor daemon (cvd) format used by Synopsys Common Licensing. This document contains these sections: Modifying the Keys Obtained from Synopsys Verifying the Keys Obtained from Synopsys Verifying that SCL is Serving Licenses Managing Temporary Keys Troubleshooting SSS / sssverify problems Modifying the Keys Obtained from Synopsys All regular (revenue) keys for the snpslmd daemon must have a valid SSS key. Temporary keys require an SSST feature. To avoid startup errors and possible license denials by the SCL license server, the following instructions must be followed: Use the complete license file as received from Synopsys or as retrieved from the SmartKeys system. DO NOT add, remove or modify any INCREMENT lines within the license file. Doing so will invalidate your licenses. Exception: If you receive temporary keys from Synopsys, you can append them to the existing revenue license file, after removing the duplicate SERVER, VENDOR and USE_SERVER lines (required). However, it is recommended that you maintain a separate server for temporary keys. Verify the Synopsys licenses using the sssverify utility, following the procedure below. (Every time a license file is changed in any way, follow these procedures again.) Verifying the Keys Obtained from Synopsys Before using any new keyfile received from Synopsys, run the SCL sssverify utility to identify any errors before starting the server. Make sure only to run the sssverify version included with the most recently installed SCL version. For example: % scl_root/linux/bin> sssverify /path/to/synopsys.lic The sssverify utility verifies the integrity of the license file and detects any formatting errors in the file. If there are no errors in the license file, you will see a message like the one below: % sssverify synopsys.lic Integrity check report for license file synopsys.lic. Report generated on 07-jul-2014 Synopsys CVD License Verification Checklist - (July 2014) 1

Checking the integrity of the license file Valid SSS feature found. License file integrity check PASSED You may now use this license file to start the license server. As indicated in this message, it is safe to use the license file if there are no SSS errors. If the license file is corrupt, you will receive one of the following errors: If the SSS (or SSST) key is missing or corrupt, you will receive this message: Checking the integrity of the license file... No SSS or SSST features were found in the license file. All revenue keys ("SN=RK:..." on feature line) have been excluded. License file integrity check FAILED! --------------------------------------------------------- This is an INVALID license file. You SHOULD NOT use this license file. Please use the license file as received from Synopsys, Inc. If you have removed any features from the license file, you will see a message like this: Checking the integrity of the license file Valid SSS feature found. Invalid license file fingerprint. 2 features are missing from this file. License file integrity check FAILED! This is an invalid license file. You should not use this license file. Please use the license file as received from Synopsys, Inc. As indicated in the above error messages, if the integrity check fails, the license file should NOT be used to start the license server. Verifying that SCL is Serving Licenses 1. Check the Debug Logfile for Start-Up errors Search the SCL server debug logfile and make sure that lmgrd and snpslmd have started properly. Also, search for SSS and make sure there are no errors. Below are two possible error messages that might be present in the debug logfile. (This step needs to be performed only after verifying the license file with sssverify, and starting the license server.) Error 1: Warning (snpslmd) WARNING: SSS errors. (snpslmd) Use the sssverify utility to check the integrity of your license file. (snpslmd) The license file should be used exactly as received from Synopsys, Inc. Error 2: Fingerprint error Synopsys CVD License Verification Checklist - (July 2014) 2

(snpslmd) Valid SSS feature found. INVALID license file fingerprint. (snpslmd) This feature is required to enable other keys in your license file. (snpslmd) 91 features are missing from this file. (snpslmd) All revenue keys ("SN=RK:..." on feature line) have been excluded. IMPORTANT: If the license server log file has either of the above error message, users will experience license denials. To resolve this, see the Troubleshooting SSS / sssverify Problems section of this document, below. 2. Verify that a License Can Be Checked Out If the debug logfile does not show any checkouts ( OUT ) or denials ( DENIED ), you can use the sclsh utility included with SCL to verify that a license can be checked out. For example, % setenv SNPSLMD_LICENSE_FILE 27020@my_server % /synopsys/scl/linux/bin/sclsh (sclsh) co hspice No job handle for snpslmd, init being done for you chain: 1-th handle[0] lc_init(snpslmd) = 0 lc_checkout(*1,hspice,1.0,1,lm_co_nowait,&code,4000)=0 hspice: checked out After a successful checkout, there will be a corresponding, time-stamped message in the debug logfile: 9:53:29 (snpslmd) OUT: "hspice" jflores@jove If there is a checkout failure, this will also be entered into the debug logfile. An UNSUPPORTED error means that the feature requested does not exist in the license file (or has a future start date; check the license file and grep for the START= field for this feature), while a DENIED error has two possibilities: (1) A normal denial message: ------ 8:35:58 (snpslmd) DENIED: Design-Compiler (All licenses are in use.) ------ (2) An SSS (security) denial error: ------------ 8:35:58 (snpslmd) DENIED: Design-Compiler hspice - excluded by SSS. All RK's excluded. ------------ The first denial message is a normal message indicating that all the available licenses have been Synopsys CVD License Verification Checklist - (July 2014) 3

checked out by other users or jobs. However, the second denial error ( excluded by SSS ) is a serious error that means the SCL version needs to be upgraded, or the license file is corrupted. For assistance in resolving this, see the Troubleshooting SSS / sssverify Problems section, below. Managing Temporary Keys All temporary keys (except for non-cvd-format temporary keys issued for a legacy daemon) require an SSST feature. (A license file should never contain more than one SSS feature but may contain more than one SSST feature if multiple temporary license files have been merged.) Maintain a separate server for temporary keys By design, an on-support production, or revenue, key will void a temporary key with the same feature name and a prior issued date. If possible, keep your temporary keys and production keys separated, by hosting them on separate servers. This will ensure that the temporary keys are not voided by later production (revenue) keys. Temporary keys must be added or removed as a block, not individually Since temporary keys are issued in blocks of two or more, they may never be removed individually. Instead, they must be added or removed as blocks, where all the keys in the block contain the same transaction ID. For example, consider these keys: INCREMENT SSST snpslmd 1.0 31-may-2014 1 0DB62FEB8D74757952F2 \ VENDOR_STRING="a88b1 297ef b3e2c e314e 15518 a3784 a5314 e1551 " \ NOTICE="Licensed to XYZ Corp. [DO NOT DELETE/MODIFY SSST ]" \ SN=TK:0:0:593733 ISSUER="Synopsys Inc. [12/28/2009 21:09:09 1234]" \ START=30-june-2014 INCREMENT PrimeTime snpslmd 2014.06 31-aug-2014 1 ISSUED=30-june-2014 \ ck=36 SN=TK:3222-0:229054:593733 START=30-june-2014 AUTH={ \ snpslmd=( LK=6D48B13764E3B921D8D9)} INCREMENT PrimeTime-SI snpslmd 2014.06 31-may-2009 1 \ ISSUED=31-may-2009 ck=11 SN=TK:3222-0:229054:593733 \ START=31-may-2009 AUTH={ snpslmd=( LK=6D7881C7D0A033B1E33E)} In this example, the INCREMENT lines are temporary keys (SN=TK) that contain the same transaction ID (593733). Thus, these keys must be added to or removed from the license file only as a block. Synopsys CVD License Verification Checklist - (July 2014) 4

Troubleshooting SSS / sssverify Problems sssverify fails The following three steps resolve 99.5% of sssverify or other SSS security errors: 1. Download the latest license file from SmartKeys at http://www.synopsys.com/keys 2. Make sure a recent SCL version is installed. For information on the latest supported SCL version, see http://www.synopsys.com/licensing 3. You can determine the SCL version by searching the debug logfile for SCL. If necessary, upgrade to the latest version of SCL. 4. Do not add or remove any keys to the license file. The only exception is for temporary keys, which may be added or removed as a block (that is, all the temporary keys issued at one time may be added, or they may all be removed). See the section titled Managing Temporary Keys for details. Other things to look for: The license file must contain only one SERVER and VENDOR line. (If you have redundant licenses, there must be three SERVER lines.) There must be a USE_SERVER line following the VENDOR line. Remove any duplicate USE_SERVER lines that might be present in the file. Remove any keys for third-party daemons and licenses from the file. Make sure all comment lines start with # and do not wrap. Make sure all INCREMENT keywords are at the beginning of the line. An INCREMENT key may only wrap after a space and a continuation character ( \ ). sssverify passes, but the debug logfile has SSS or fingerprint errors Check the license server debug logfile to make sure that the SCL version is recent. If necessary, upgrade to the latest version of SCL. Bring down the server with lmdown and restart the license server (do not run lmreread). If you are not able to rectify the sssverify errors (or SSS error messages in debug logfile) then open a case with the Synopsys Support Center. You may open a case on the Web at https://solvnet.synopsys.com/enteracall. (To route the call to the correct application engineer, choose Keys or Synopsys Common Licensing as the product.) Alternately, you may call send e-mail to support_center@synopsys.com. If you are located outside North America, contact your local Synopsys Support Center. Synopsys CVD License Verification Checklist - (July 2014) 5