Unix Technical Forum

More detail on need AIX guru

This is a discussion on More detail on need AIX guru within the AIX Operating System forums, part of the Unix Operating Systems category; --> We have a 13 year old RS/6000 running AIX 4.3 (according to oslevel). We use this machine EXCLUSIVELY to ...


Go Back   Unix Technical Forum > Unix Operating Systems > AIX Operating System

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 01-05-2008, 07:04 AM
Joshua S. Freeman
 
Posts: n/a
Default More detail on need AIX guru

We have a 13 year old RS/6000 running AIX 4.3 (according to oslevel). We
use this machine EXCLUSIVELY to run our Library cataloging system from
www.iii.com (Innovative Interfaces, Inc.) In preparation for moving to the
latest version of their stuff on a completely different, new, server, they
asked me to run an upgrade via ftp of their software. The last part of this
process involves compiling their code on the RS/6000. Now, as far as I know
we've always had VisualAge (well, xLc.. Is that the same thing?) compiler on
this box and, in fact, III's notes show that they used it to do an upgrade
about a year ago. Well, when it came time for the compile to happen tonight
it didn't work. Here's the output of trying to compile test.c:


# cc ./test.c
"IBM C and C++ Compilers" does not have a license enrolled.

If you have purchased a license for this product, then you
have a production license, which you should now enroll.
Select 'EXIT', which will cause "IBM C and C++ Compilers"
to terminate in order to perform the enrollment.

If you have not purchased a license for this product,
you may select 'CONTINUE' to enroll a Try&Buy license.

IF YOU SELECT CONTINUE, THIS WILL CONSTITUTE YOUR ACCEPTANCE OF
TRY&BUY TERMS AND APPLICABLE COPYRIGHT LAWS. IF YOU DO NOT ACCEPT
THESE TERMS, SELECT 'EXIT'.

1. EXIT
2. CONTINUE

And if I select 2:

1506-333 (S) License failure: Try&Buy certificate not found.

Help! We're dead in the water if we can't get this working...

Any ideas where to turn? I've already put in a call to IBM.. But...
Hopefully someone will call me tonight.

Meanwhile, if anyone reading this is willing to consult w/me I'd greatly
appreciate it.

Thanks,

Joshua

Jfreeman at gmail dot com

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #2 (permalink)  
Old 01-05-2008, 07:04 AM
SHOT
 
Posts: n/a
Default Re: More detail on need AIX guru

Hi.

What is you new OS version? In Version 5, when you install new IBM or AIX
program.t there is a parameter that indicates f you accept Licenses. Check
it to yes, default is no.

Hope this helps.
Shot

"Joshua S. Freeman" <jfreeman@nybg.org> wrote in message
news:BF0C5858.33861%jfreeman@nybg.org...
> We have a 13 year old RS/6000 running AIX 4.3 (according to oslevel). We
> use this machine EXCLUSIVELY to run our Library cataloging system from
> www.iii.com (Innovative Interfaces, Inc.) In preparation for moving to the
> latest version of their stuff on a completely different, new, server, they
> asked me to run an upgrade via ftp of their software. The last part of
> this
> process involves compiling their code on the RS/6000. Now, as far as I
> know
> we've always had VisualAge (well, xLc.. Is that the same thing?) compiler
> on
> this box and, in fact, III's notes show that they used it to do an upgrade
> about a year ago. Well, when it came time for the compile to happen
> tonight
> it didn't work. Here's the output of trying to compile test.c:
>
>
> # cc ./test.c
> "IBM C and C++ Compilers" does not have a license enrolled.
>
> If you have purchased a license for this product, then you
> have a production license, which you should now enroll.
> Select 'EXIT', which will cause "IBM C and C++ Compilers"
> to terminate in order to perform the enrollment.
>
> If you have not purchased a license for this product,
> you may select 'CONTINUE' to enroll a Try&Buy license.
>
> IF YOU SELECT CONTINUE, THIS WILL CONSTITUTE YOUR ACCEPTANCE OF
> TRY&BUY TERMS AND APPLICABLE COPYRIGHT LAWS. IF YOU DO NOT ACCEPT
> THESE TERMS, SELECT 'EXIT'.
>
> 1. EXIT
> 2. CONTINUE
>
> And if I select 2:
>
> 1506-333 (S) License failure: Try&Buy certificate not found.
>
> Help! We're dead in the water if we can't get this working...
>
> Any ideas where to turn? I've already put in a call to IBM.. But...
> Hopefully someone will call me tonight.
>
> Meanwhile, if anyone reading this is willing to consult w/me I'd greatly
> appreciate it.
>
> Thanks,
>
> Joshua
>
> Jfreeman at gmail dot com
>



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 01-05-2008, 07:04 AM
Jeffrey Ross
 
Posts: n/a
Default Re: More detail on need AIX guru

"Joshua S. Freeman" <jfreeman@nybg.org> wrote in message
news:BF0C5858.33861%jfreeman@nybg.org...
> We have a 13 year old RS/6000 running AIX 4.3 (according to oslevel). We
> use this machine EXCLUSIVELY to run our Library cataloging system from
> www.iii.com (Innovative Interfaces, Inc.) In preparation for moving to the
> latest version of their stuff on a completely different, new, server, they
> asked me to run an upgrade via ftp of their software. The last part of

this
> process involves compiling their code on the RS/6000. Now, as far as I

know
> we've always had VisualAge (well, xLc.. Is that the same thing?) compiler

on
> this box and, in fact, III's notes show that they used it to do an upgrade
> about a year ago. Well, when it came time for the compile to happen

tonight
> it didn't work. Here's the output of trying to compile test.c:
>
>
> # cc ./test.c
> "IBM C and C++ Compilers" does not have a license enrolled.
>
> If you have purchased a license for this product, then you
> have a production license, which you should now enroll.
> Select 'EXIT', which will cause "IBM C and C++ Compilers"
> to terminate in order to perform the enrollment.
>
> If you have not purchased a license for this product,
> you may select 'CONTINUE' to enroll a Try&Buy license.
>
> IF YOU SELECT CONTINUE, THIS WILL CONSTITUTE YOUR ACCEPTANCE OF
> TRY&BUY TERMS AND APPLICABLE COPYRIGHT LAWS. IF YOU DO NOT ACCEPT
> THESE TERMS, SELECT 'EXIT'.
>
> 1. EXIT
> 2. CONTINUE
>
> And if I select 2:
>
> 1506-333 (S) License failure: Try&Buy certificate not found.
>
> Help! We're dead in the water if we can't get this working...
>
> Any ideas where to turn? I've already put in a call to IBM.. But...
> Hopefully someone will call me tonight.
>
> Meanwhile, if anyone reading this is willing to consult w/me I'd greatly
> appreciate it.
>
> Thanks,
>
> Joshua
>
> Jfreeman at gmail dot com


Assuming that you are legally entitled to use the compiler, you could
installed a nodelocked licence. My own notes on the matter (for a computer
named "wally") are below.
Best of luck.
Jeffrey.

This is a rather complex and difficult area of AIX. The VisualAge C and C++
compilers are licensed. Applying the license isn't straightforward. First
you need a License Server. Display these using

/var/ifor/i4tv # Note: this takes a few minutes to run without
active license servers.

To set up a nodelocked license server on say wally (ie to have the service
run locally on a machine rather than installing the license on a separate
machine) as root run:

/var/ifor/i4config

Select 4 "Central Registry (and/or Network and/or Nodelock) License Server".

Answer y to "Do you want this system be a Network License Server too?"

Answer y to "Do you want this system be a Nodelock License Server too?"

Answer n to "Do you want to disable remote admin of this Network License
Server?"

Answer n to "Do you want to disable remote admin of this Nodelock License
Server?"

Select 2 "Direct Binding only" as the mechanism to locate a license server.

Answer n to "Do you want to change the Network License Server ip port
number?"

Answer n to "Do you want to change the Central Registry License Server ip
port number?"

Answer n to "Do you want to change the Nodelock License Server ip port
number?"

Select 1 "Default" as the desired server(s) logging level.

Enter blank to accept the default path for the default log file(s).

Answer y to "Do you want to modify the list of remote Nodelock and/or
Network License Servers this system can connect to in direct binding mode?"

Select 3 "Create a new list" to the direct binding list for remote Network
Servers.

Enter the hostname, without the domain, of the system you are configuring
LUM when prompted for the "Server network name(s)." (eg "wally")

Answer n to "Do you want to change the default licensed application ip port
number?"

Select 3 "Create a new list" to the direct binding list for remote Nodelock
Servers.

Enter the hostname as before in response to "Server network name(s)." (eg
"wally")

Answer n to "Do you want to change the default Administration Tool ip port
number?"

Answer y to "Do you want the License Server(s) automatically start on this
system at boot time?"

Answer y to continue the configuration setup and write the updates to the
i4ls.ini file.

Answer y to "Do you want the License Server(s) start now?"

This should result in i4llmd, i4lmd, and i4gdb starting and the message "'
Start Services' has completed successfully"

/var/ifor/i4tv

This should display "Completed license transaction on node abcdefg running
LUM 4.5.9 AIX", "Active License Servers: ip:wally.", and "No Central
Registry License Server found".

If not, check that the host (wally) is the correct name.

cd /var/ifor

cp -p /usr/ibmcxx/cxx36_cn.lic . # Use /usr/vacpp/vacpp_cn.lic if
using Visual Age 5.

Edit 1st line changing -T value to "1" and -R value to "root".

Execute that line. It should respond "Product successfully enrolled".
Perhaps the easiest way of doing this (since the line is over 200
characters) is by using vi to save the modified file (:w!), then insert "./"
before i4blt (1GI./Esc), then write line 1 to a file (:1x /tmp/installclic),
and then execute and remove it using Shell commands:
sh </tmp/installclic

rm /tmp/installclic

Finally check the License Servers with the following commands:

../i4blt -ln # to see the License Servers

../i4blt -lp -n wally

Ensure that the PATH variable is updated to include /usr/ibmcxx/bin
(/usr/vacpp/bin for VA v5).




Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 01-05-2008, 07:04 AM
Kamal R. Prasad
 
Posts: n/a
Default Re: More detail on need AIX guru

Try re-installing Xl/C using the geninstall command.
If you use the official CD, you can specify -Y option to accept license
agreements. BTW -this is too trivial an issue to consult on.

regards
-kamal

http://www.kamalprasad.com/

Joshua S. Freeman wrote:
> We have a 13 year old RS/6000 running AIX 4.3 (according to oslevel). We
> use this machine EXCLUSIVELY to run our Library cataloging system from
> www.iii.com (Innovative Interfaces, Inc.) In preparation for moving to the
> latest version of their stuff on a completely different, new, server, they
> asked me to run an upgrade via ftp of their software. The last part of this
> process involves compiling their code on the RS/6000. Now, as far as I know
> we've always had VisualAge (well, xLc.. Is that the same thing?) compiler on
> this box and, in fact, III's notes show that they used it to do an upgrade
> about a year ago. Well, when it came time for the compile to happen tonight
> it didn't work. Here's the output of trying to compile test.c:
>
>
> # cc ./test.c
> "IBM C and C++ Compilers" does not have a license enrolled.
>
> If you have purchased a license for this product, then you
> have a production license, which you should now enroll.
> Select 'EXIT', which will cause "IBM C and C++ Compilers"
> to terminate in order to perform the enrollment.
>
> If you have not purchased a license for this product,
> you may select 'CONTINUE' to enroll a Try&Buy license.
>
> IF YOU SELECT CONTINUE, THIS WILL CONSTITUTE YOUR ACCEPTANCE OF
> TRY&BUY TERMS AND APPLICABLE COPYRIGHT LAWS. IF YOU DO NOT ACCEPT
> THESE TERMS, SELECT 'EXIT'.
>
> 1. EXIT
> 2. CONTINUE
>
> And if I select 2:
>
> 1506-333 (S) License failure: Try&Buy certificate not found.
>
> Help! We're dead in the water if we can't get this working...
>
> Any ideas where to turn? I've already put in a call to IBM.. But...
> Hopefully someone will call me tonight.
>
> Meanwhile, if anyone reading this is willing to consult w/me I'd greatly
> appreciate it.
>
> Thanks,
>
> Joshua
>
> Jfreeman at gmail dot com


Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 01-05-2008, 07:04 AM
Bela
 
Posts: n/a
Default Re: More detail on need AIX guru

Joshua S. Freeman <jfreeman@nybg.org> wrote:
JSF> We have a 13 year old RS/6000 running AIX 4.3 (according to oslevel). We
JSF> use this machine EXCLUSIVELY to run our Library cataloging system from
JSF> www.iii.com (Innovative Interfaces, Inc.) In preparation for moving to the
JSF> latest version of their stuff on a completely different, new, server, they
JSF> asked me to run an upgrade via ftp of their software. The last part of this
JSF> process involves compiling their code on the RS/6000. Now, as far as I know
JSF> we've always had VisualAge (well, xLc.. Is that the same thing?) compiler on
JSF> this box and, in fact, III's notes show that they used it to do an upgrade
JSF> about a year ago. Well, when it came time for the compile to happen tonight
JSF> it didn't work. Here's the output of trying to compile test.c:
JSF>
JSF>
JSF> # cc ./test.c
JSF> "IBM C and C++ Compilers" does not have a license enrolled.
JSF>
JSF> If you have purchased a license for this product, then you
JSF> have a production license, which you should now enroll.
JSF> Select 'EXIT', which will cause "IBM C and C++ Compilers"
JSF> to terminate in order to perform the enrollment.
JSF>
JSF> If you have not purchased a license for this product,
JSF> you may select 'CONTINUE' to enroll a Try&Buy license.
JSF>
JSF> IF YOU SELECT CONTINUE, THIS WILL CONSTITUTE YOUR ACCEPTANCE OF
JSF> TRY&BUY TERMS AND APPLICABLE COPYRIGHT LAWS. IF YOU DO NOT ACCEPT
JSF> THESE TERMS, SELECT 'EXIT'.
JSF>
JSF> 1. EXIT
JSF> 2. CONTINUE
JSF>
JSF> And if I select 2:
JSF>
JSF> 1506-333 (S) License failure: Try&Buy certificate not found.
JSF>
JSF> Help! We're dead in the water if we can't get this working...
JSF>
JSF> Any ideas where to turn? I've already put in a call to IBM.. But...
JSF> Hopefully someone will call me tonight.
JSF>
JSF> Meanwhile, if anyone reading this is willing to consult w/me I'd greatly
JSF> appreciate it.
JSF>
JSF> Thanks,
JSF>
JSF> Joshua
JSF>
JSF> Jfreeman at gmail dot com
JSF>

You'll have to find out what kind of a license you've got and where it is.
The license came either with the compiler, or was emailed by IBM after the
purchase. The simplest form would be a 'node locked' license.

Look for hints in the /usr/lpp/xlC directory. If a nodelocked license has
been installed, it is in the /var/ifor/nodelock file. If that file exists and
has a license key in it, check the expiration date. You should see something
like this:

# 5765423 IBM C for AIX , Expiration date: 1997-11-11

If you've got a network license, try finding the license server which may
or may not be on your machine.

--
"... I shook my family tree, and a bunch of NUTS fell out ..."
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


All times are GMT. The time now is 05:05 PM.


Powered by vBulletin® Version 3.6.5
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.2.0
www.UnixAdminTalk.com