The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Operating Systems > SUN Solaris
.
google unix.com



SUN Solaris The Solaris Operating System, usually known simply as Solaris, is a free Unix-based operating system introduced by Sun Microsystems .

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
TEST 222 Expired? Shrek AIX 2 12-24-2007 07:44 AM
user expired murad.jaber SUN Solaris 2 10-11-2007 05:14 AM
password expired ammu UNIX for Advanced & Expert Users 2 06-02-2007 10:15 AM
AIX Non Expired Password siddhhuu AIX 0 03-19-2005 11:12 AM
License Expired Tavo23 Filesystems, Disks and Memory 1 05-06-2002 02:24 PM

Reply
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Search this Thread Rate Thread Display Modes
  #1 (permalink)  
Old 10-08-2009
asalman.qazi asalman.qazi is offline
Registered User
  
 

Join Date: Jul 2009
Posts: 52
License expired

Hi

I am working with Solaris 4.1.3

The system uses CMIS protocol to communicate with other system.

The Live server is working properly.

The fall back system says

Code:
 
 Licese CMIS expired.
all the files are exactly similar on both the systems


now if i change the system time on the fallback server back to year 1999,
the system starts working and there is no licence expired problem.

the expiry error comes if the system date is set after year 2000.

so one option can be

1) run the fallback system on old time stamp (this is not possible because the system interfaces with other system which is with a different organisation and i cannot convince them)
So I need old time to run a process and new time for all the things.

Can i get a break through in this direction ?


The other is to extend the license .

I am not a System administrator and this system is not having any support sysAdmin or DBA.


so how do i renew the files.

are there any patches etc for CMIS ?

any break through in this direction is much appreciated.
  #2 (permalink)  
Old 10-08-2009
jlliagre jlliagre is online now Forum Advisor  
ɹǝsn sıɹɐlosuǝdo
  
 

Join Date: Dec 2007
Location: Paris
Posts: 1,448
Quote:
Originally Posted by asalman.qazi View Post
all the files are exactly similar on both the systems
They are either exactly the same or different but can't be "exactly similar".
Quote:
the expiry error comes if the system date is set after year 2000.
The famous Y2K bug ...
Quote:
So I need old time to run a process and new time for all the things.

Can i get a break through in this direction ?
Possibly, that depends on how the software is checking the date. An interposition library (LD_PRELOAD) might do the trick.
  #3 (permalink)  
Old 10-08-2009
sparcguy sparcguy is offline Forum Advisor  
Registered User
  
 

Join Date: Nov 2006
Posts: 315
Usually this kind of licenses are tied to either system server hostid or a specific ip address on the network interface. Both of which are unique so you can't try to fake it on other server since hostid is a chip on the system board, and having duplicate IP address on network will result in one of the servers crashing or performance problems. You need to find out from your vendor for cmis, since I dunno what is cmis software I cannot advice you.

Solaris 2.4 itself isn't y2k compliant. I remember there was a patch that makes it partially compliant. The bad news is 2.4 is already EOL long time ago (sol 2.3, 2.4, 2.5, 2.51, 2.6, 7. 8. 9. 10) so I dunno if sun still hosts this patch on sunsolve, you can try searching SunSolve Home Page
  #4 (permalink)  
Old 10-09-2009
jlliagre jlliagre is online now Forum Advisor  
ɹǝsn sıɹɐlosuǝdo
  
 

Join Date: Dec 2007
Location: Paris
Posts: 1,448
Quote:
Originally Posted by sparcguy View Post
Both of which are unique so you can't try to fake it on other server since hostid is a chip on the system board, and having duplicate IP address on network will result in one of the servers crashing or performance problems.
There are several ways to fake a hostid with SunOS, however doing it to overcome a licensing constraint is likely to be illegal so I doubt it is the right place to discuss it.
Quote:
Solaris 2.4 itself isn't y2k compliant.
The OP isn't using Solaris 2.4 (SunOS 5.4 / 1994) but Solaris 1.0 (SunOS 4.1.1 / 1990). It is even less supported and less Y2K compliant, but generally works fine anyway.

Quote:
Originally Posted by asalman.qazi
can you please explain this in some detail so that i can have a direction
Assuming your application is not statically linked, you can interpose a gettimeofday (and similar functions) that will return a shifted time to the calling process.
Here is an example:
libfaketime.so
  #5 (permalink)  
Old 10-09-2009
asalman.qazi asalman.qazi is offline
Registered User
  
 

Join Date: Jul 2009
Posts: 52
Jilliagre

Quote:

Possibly, that depends on how the software is checking the date. An interposition library (LD_PRELOAD) might do the trick.
can you please explain this in some detail so that i can have a direction
Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

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

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT -4. The time now is 05:37 AM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited. Language Translations Powered by .
vBCredits v1.4 Copyright ©2007 - 2008, PixelFX Studios
The UNIX and Linux Forums Content Copyright ©1993-2009. All Rights Reserved.Ad Management by RedTyger

Content Relevant URLs by vBSEO 3.2.0