Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

I have a server that's currently running Solaris 10 (9/10), and I wanted to upgrade it to (8/11). It is on a SPARC system, with a ZFS mirrored pool.

I just installed solaris live upgrade pakages from the latest version (8/11), following the instructions on http://download.oracle.com/docs/cd/E23823_01/html/E23801/lucreate-8.html#scrolltoc

After I followed the instruction, installed the packages and patched, lucreate refuse to work. All I get is:

# lucreate -n zfsBE
lucreate: cannot execute
# lucreate
lucreate: cannot execute

Is there any way to actually see more debug message? I don't even know what I did wrong.

share|improve this question

2 Answers 2

up vote 1 down vote accepted

What sort of platform are you installing on? Sparc, or intel?

check that you installed the right architecture of liveupgrade package.

# file /usr/sbin/lucreate
/usr/sbin/lucreate:     ELF 32-bit MSB executable SPARC Version 1, dynamically linked, stripped

# pkginfo -l SUNWluu | grep ARCH
       ARCH:  sparc

That's what you'd expect to see on a sparc box. The cannot execute error to me indicates that maybe the packages installed were for the other architecture than the one you have.

share|improve this answer
    
Oh dear! Yes, it's x86... I'm downloading the SPARC version now :-) –  Janjon Nov 9 '11 at 3:02

Check you don't have an alias defined. Also try which lucreate to check the path.

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.