Sponsored Content
Full Discussion: Solaris Update 2 to 7
Operating Systems Solaris Solaris Update 2 to 7 Post 302528818 by mr_crosby on Wednesday 8th of June 2011 04:19:13 AM
Old 06-08-2011
Solaris Update 2 to 7

I need to get from Solaris 10 update 2 to update 7, whats the quickest way just apply kernel patch or live upgrade?

If it is just kernel patching can i go straight from update 2 to 7 or do I have to apply each revision level patch i.e. go from update 2 to 3 to 4 etc...
 

10 More Discussions You Might Find Interesting

1. Solaris

How to update patches to Solaris 10?

I am seeking help to add patches to Solaris 10 on 64 bit Sparc server. This is to prepare the server for the installation of Oracle 10g. Please list command and specific directory that patches should be added to. Thanks (4 Replies)
Discussion started by: duke0001
4 Replies

2. Solaris

How update Solaris ?

I have Solaris 10 01/06 version on my server, but i wanna update her from my DVD-Disc to 08/07. How i can do it ? I has try boot from disc, but don't find Upgrade function =( Please help me anyone! (1 Reply)
Discussion started by: jess_t03
1 Replies

3. Solaris

update openshh on solaris 10

Hi All, I've downloaded and extracted openssh4.1 on solaris 10. When I run the install-sh, it replied with "./install-sh: no input file specified". The file is executable and been move to owner root or the rest of the files. Why is that? Please help. Thanks in advance, itik (4 Replies)
Discussion started by: itik
4 Replies

4. Solaris

Undo the Veritas mirroring and update from Solaris 8 to Solaris 10

Hi all I wish to undo the mirroring for root and update the Solaris version from 8 to 10. Since i am lack of knowledge and experience on this, hope you all can help me double check the step and correct me. Existing disk groups details root@leo # vxdg list NAME STATE ID... (3 Replies)
Discussion started by: SmartAntz
3 Replies

5. Solaris

Update Solaris patch

Hi All I had update the solaris version, and now wish to update the patch. but when i check my patch version, i cant find any version for that. any idea? root@leo # showrev Hostname: leo Hostid: 839b58a3 Release: 5.10 Kernel architecture: sun4u Application architecture: sparc... (8 Replies)
Discussion started by: SmartAntz
8 Replies

6. Solaris

Update Solaris from 8 to 10

Hi all, i am facing a problem. i cant update the 8 to 10. It show me the error cannot mount the root, swap, and other filesystem. when i run # format in the normal situation, it give me the below result # format 0. c1t0d0 <SUN146G cyl 14087 alt 2 hd 24 sec 848> ... (12 Replies)
Discussion started by: SmartAntz
12 Replies

7. Solaris

Install update 6 on solaris with update 3

I want to update my solaris 10 server which is currently on update 3 stage. A new application require it to be on update 6. What is the best way to make it update 6. should i just install the patch or should i go for the liveupgrade?? thanks for you help in advance (3 Replies)
Discussion started by: uxravi
3 Replies

8. Solaris

Solaris 11 to 11.1 update help

If anyone has any solid documents on updating Solaris 11.0 to 11.1 please share. I have been spinning my wheels for day now. I got past running the pre-update step. Rebooted the system and trying to continue with update to 11.1 using IPS repo and keeps failing with message that it can't reach... (5 Replies)
Discussion started by: fly3rs
5 Replies

9. Solaris

Solaris Repo Update

Hi Folks, Just a quick question on this, I've tried to run this a couple of times now - first time it failed I increased the swap. I'm not sure that increasing the physical memory will do any good, but will try later today - has anyone seen this or anything similar? SunOS fvssphsun01 5.11... (8 Replies)
Discussion started by: gull04
8 Replies

10. Solaris

How to update Solaris 10 Update 3 to Update 11?

Hi friends, We have a Solaris machine running 10 update 3 -bash-3.2# cat /etc/release Solaris 10 11/06 s10s_u3wos_10 SPARC Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms. ... (6 Replies)
Discussion started by: prvnrk
6 Replies
KSPLICE-CREATE(8)						      Ksplice							 KSPLICE-CREATE(8)

NAME
ksplice-create - Create a set of kernel modules for a rebootless kernel update SYNOPSIS
ksplice-create [OPTIONS] --patch=PATCH_FILE KERNEL_SOURCE ksplice-create [OPTIONS] --diffext=EXTENSION KERNEL_SOURCE ksplice-create [OPTIONS] --git=COMMIT KERNEL_SOURCE ksplice-create [OPTIONS] --prebuild KERNEL_SOURCE DESCRIPTION
ksplice-create creates a set of Ksplice kernel modules that, when loaded, will apply a user-specified source code patch to the running binary kernel. Before you use ksplice-create on a patch, you should confirm that the desired source code change does not make any semantic changes to kernel data structures--that is, changes that would require existing instances of kernel data structures to be transformed (e.g., a patch that adds a field to a global data structure would require the existing data structures to change). If you use Ksplice on a patch that changes data structure semantics, Ksplice will not detect the problem and you could experience kernel problems as a result. The to-be-applied source code patch can be specified by providing a patch(1) file (--patch=PATCH_FILE) or by providing a file extension (--diffext=EXTENSION). If a file extension is specified, then the desired source code patch will be determined by comparing all of the files in the KERNEL_SOURCE directory tree whose names end with the extra extension EXTENSION against the corresponding files without the extra extension. Only the new files containing the extra extension in their filenames should be modified. Here is an example of using a file extension to specify a patch: $ cp KERNEL_SOURCE/kernel/sys.c KERNEL_SOURCE/kernel/sys.c.prctl_fixed [edit sys.c.prctl_fixed to include the desired changes] $ ksplice-create --diffext=.prctl_fixed KERNEL_SOURCE KERNEL_SOURCE must be a directory containing the to-be-updated kernel's original source code. If your Linux distribution applies patches to the Linux kernel during the kernel build process, then those patches must be applied to the KERNEL_SOURCE directory before invoking ksplice-create on that directory. ksplice-create will not modify the source code in the KERNEL_SOURCE directory tree, but it will perform a kernel build in that directory tree. ORIG_CONFIG can be used to specify the directory containing the to-be-updated kernel's original .config file and original System.map file (the files should have exactly those names). ORIG_CONFIG defaults to KERNEL_SOURCE/ksplice. The default gcc(1) compiler and as(1) assembler on the system should be as close to the compiler and assembler originally used to build the running kernel as possible. If the current compiler and linker are too different from the original compiler and linker, ksplice-apply will abort when applying the update. ksplice-create outputs a tar(1) file, compressed with gzip(1), containing the desired Ksplice update modules. This tarball will be created in the current directory, and it can be manipulated using the other Ksplice utilities, such as ksplice-apply. The first time that ksplice-create is invoked on a KERNEL_SOURCE directory, it must build that kernel from scratch, which is much slower than the rest of the update-creation process. --prebuild can be used to perform this initial kernel build without providing a source code patch. In order to patch a function that has previously been patched by Ksplice, the user needs to ensure that the KERNEL_SOURCE directory provided to Ksplice contains the source for the currently running kernel, including any patches that have previously been applied by Ksplice. OPTIONS
--patch=PATCH_FILE Builds a Ksplice update out of the given patch(1) file PATCH_FILE. --diffext=EXTENSION Builds a Ksplice update using the modified source files with names ending in EXTENSION. The patch will be determined by comparing all of the files in the KERNEL_SOURCE directory tree whose names end with the extra extension EXTENSION against the corresponding files without the extra extension. --git=COMMIT Builds a Ksplice update using the commit COMMIT in the Git working tree KERNEL_SOURCE. The original state corresponding to the running kernel is remembered in the Git ref refs/ksplice/pre, which will be created from the current HEAD if it does not yet exist (and can be changed using the --series option). Therefore, the source code change to be applied corresponds to the output of git diff ksplice/pre COMMIT. --prebuild Compiles the original source code that will be needed to build future Ksplice updates. If any Ksplice updates have previously been built in the KERNEL_SOURCE tree, the source files in the tree are reverted to their original state. --series Specifies that the current state of the KERNEL_SOURCE tree should be used as the original source that corresponds to the running kernel. If a Ksplice update has recently been built in the KERNEL_SOURCE tree, this option specifies that the Ksplice update being built should be applied after the previous update in series. This option can be used with --prebuild to forget the previous original state and perform no other action. --build-modules For a patch that includes changes to kernel modules, in addition to building a hot update that can be applied to the running kernel, this option will cause ksplice-create to generate a set of new modules based on the updated source code. These modules can be used to replace the kernel modules stored on disk, where they can later be loaded normally after part of the hot update has been applied using ksplice-apply(1) --partial. -v, --verbose Causes ksplice-create to print debugging messages about its progress. Using multiple -v options increases the verbosity. The maximum is 2. -j JOBS, --jobs=JOBS Specifies the number of jobs to run simultaneously while performing kernel builds. ksplice-create also honors the environment variable CONCURRENCY_LEVEL. --patch-opt=OPTIONS Can be used to pass options to patch(1). If this option is NOT specified, then -p1 is passed to patch. If this option is specified, then only the specified options will be passed to patch. This option can be repeated in order to pass multiple options to patch. This option is ignored when the to-be-applied source code patch is specified using --diffext. --id=ID Specifies the unique value that will be used as the identifier of the Ksplice update. This identifier will, for example, appear in the name of the update tarball. By default, a random 8-character ID will be generated. SEE ALSO
ksplice-apply(8), ksplice-view(8), ksplice-undo(8) BUGS
Please report bugs to <devel@ksplice.com>. AUTHORS
Jeff Arnold, Anders Kaseorg, and Tim Abbott COPYRIGHT
Copyright (C) 2007-2009 Ksplice, Inc. This is free software and documentation. You can redistribute and/or modify it under the terms of the GNU General Public License, version 2. Ksplice v0.9.9 2011-02-13 KSPLICE-CREATE(8)
All times are GMT -4. The time now is 11:30 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy