Sections
In this section
Computational Science and Engineering

2343 Academic Surge
UC Davis
One Shields Avenue
Davis, CA 95616

(530) 752-6298 phone
(530) 752-8894 fax

 
Personal tools

Unable to obtain subscription

While attempting to use the Pathscale compiler I get an "unable to obtain subscription" message

Example Terse Message

While attempting to use the Pathscale compiler you may get the following message:

[user@host home]$ pathf90 foo.f 
*** Subscription: Unable to obtain subscription. For more information, please rerun with the -subverbose flag added to the command line].

All seats in use

If you re-run the the command with the -subverbose option you will get a more detailed error message like so:

[user@host home]$ pathf90 -subverbose foo.f 
Subscription client: looking for /opt/pathscale/lib/3.0/subclient
Subscription client: Reading subscription file: /opt/pathscale/lib/3.0/pscsubscription-5732.xml
Subscription client: Trying to contact server specified in subscription file /opt/pathscale/lib/3.0/pscsubscription-5732.xml:
Subscription client: trying server set in subscription file entry: host:7143
Subscription client: host resolved to 10.1.1.1
Subscription client: attempting to contact subscription server at host:7143
Subscription client: direct connection to server failed: Connection refused
Subscription client: failed to connect to subscription server
Subscription client: *** Subscription: unable to connect to daemon. It may not be running, or the
network may be down. Please contact your administrator.

Subscription client: No PATHSCALE_SUBSCRIPTION_DAEMON variable is present
Subscription client: looking for pscsubscriptionserver in DNS
Subscription client: trying CNAME server: pscsubscriptionserver
Subscription client: pscsubscriptionserver resolved to 10.1.1.1
Subscription client: attempting to contact subscription server at pscsubscriptionserver:7143
Subscription client: *** Subscription: Your organization has temporarily exceeded the number
of simultaneous leases allowed by your PathScale subscription
agreement. Please wait for a lease to become available and try
again, or contact PathScale to increase your number of available
leases. You may monitor the status of lease usage for your
organization by checking http: //pscsubscriptionserver:7143

Subscription client: *** Subscription: The subscription server gave the following reason for
not not granting this subscription:

Subscription client: --- Subscription file /var/log/pathscale-sub/pscsubscription-5732.xml was skipped because all available seats were already in use and had not yet reached their 15 minute inactivity timeout.

*** Subscription: Unable to obtain subscription. For more information, please rerun with the -subverbose flag added to the command line].

If you look near the end of the message it says all available seats were already in use and had not yet reached their 15 minute inactivity timeout. This means that someone else is using the license[s] and you must wait as long as 15mins until it is free again.

Action

Wait 15 minutes and try again. If you encounter this too much and wish to purchase your own compiler license please contact CSE support.

Connection Refused

With the -subverbose option you might get a message similar to the following:

[user@host home]$ pathf90 -subverbose foo.f
Subscription client: looking for /opt/pathscale/lib/3.0/subclient
Subscription client: Reading subscription file: /opt/pathscale/lib/3.0/pscsubscription-5732.xml
Subscription client: Trying to contact server specified in subscription file /opt/pathscale/lib/3.0/pscsubscription-5732.xml:
Subscription client: trying server set in subscription file entry: host:7143
Subscription client: host resolved to 10.1.1.1
Subscription client: attempting to contact subscription server at host:7143
Subscription client: direct connection to server failed: Connection refused
Subscription client: failed to connect to subscription server
Subscription client: *** Subscription: unable to connect to daemon. It may not be running, or the
network may be down. Please contact your administrator.

Subscription client: No PATHSCALE_SUBSCRIPTION_DAEMON variable is present
Subscription client: looking for pscsubscriptionserver in DNS
Subscription client: trying CNAME server: pscsubscriptionserver
Subscription client: pscsubscriptionserver resolved to 10.1.1.1
Subscription client: attempting to contact subscription server at pscsubscriptionserver:7143
Subscription client: direct connection to server failed: Connection refused
Subscription client: failed to connect to subscription server
Subscription client: *** Subscription: unable to connect to daemon. It may not be running, or the
network may be down. Please contact your administrator.

*** Subscription: Unable to obtain subscription. For more information, please rerun with the -subverbose flag added to the command line].

If you read carefully you'll see the Connection refused message. Then it clarifies that it is unable to contact daemon. This means that there is a problem between the host you are compiling on and the subscription server or the Pathscale subscription server is not running. It could also mean that you are not pointed to the correct license server.

Action

If you ever get this message please send a log of the command you are running and the error messages you see to help@cse.ucdavis.edu.