Go Premium for a chance to win a PS4. Enter to Win

x
?
Solved

Can we downgrade a patch level in Solaris 2.8? From 108528-26 version to 108528-23?

Posted on 2003-12-01
13
Medium Priority
?
988 Views
Last Modified: 2013-12-21
Hi Guys,
We had 108528-14 in our solaris server. We took the latest patch version for solaris 8 and have installed it in the Netra 1400/1405 machine. We were then in 108528-26. We have some applications running in, which needed to be upgraded, and it needs a min of 108528-23 and as we could only get 108528-26 from net, we did it.

But unfortunately after doing the solaris upgrade we came to know that there is some problem in the 108528-26 version and hence only the 108528-23 version will work for our applications. So is there anyway of downgrading the patch?
Or is there any other way of solving this problem, apart from reinstalling the OS from scratch, which will also include us the trouble of installing all the applications from the scratch. Please let me know.

Thanks.
0
Comment
Question by:indkish
  • 9
  • 4
13 Comments
 
LVL 24

Accepted Solution

by:
shivsa earned 1050 total points
ID: 9854329
yes u can always downgrade the patch level.

just login as root to console and do not run any other application or login session to it.

patchrm 108528-26 (this will work only if u have choose the option to delete the patch in future.) mean saved the original files.

and then reboot the system.

after reboot
u can add the patch 108528-23.

u would not have much problem.
0
 
LVL 24

Expert Comment

by:shivsa
ID: 9869952
Dear indkish,

did above clearify your doubts.
if yes, please close the question.
0
 

Author Comment

by:indkish
ID: 9875808
Actually I couldnt do what you have suggested, as my people have started a fresh installation before I could do anything. Anyways I will close this question.
I have one more question though. When we do a /usr/platform/sun4u/sbin/prtdiag, it shows the details of my server. Its something like this.

[@imsmgt]/export/home/nortel:=> /usr/platform/sun4u/sbin/prtdiag
System Configuration:  Sun Microsystems  sun4u  (4 X UltraSPARC-II 440MHz)
System clock frequency: 110 MHz
Memory size: 4096 Megabytes

========================= CPUs =========================

                    Run   Ecache   CPU    CPU
Brd  CPU   Module   MHz     MB    Impl.   Mask
---  ---  -------  -----  ------  ------  ----
 0     0     0      440     4.0   US-II    10.0
 0     1     1      440     4.0   US-II    10.0
 0     2     2      440     4.0   US-II    10.0
 0     3     3      440     4.0   US-II    10.0


========================= IO Cards =========================

     Bus   Freq
Brd  Type  MHz   Slot  Name                              Model
---  ----  ----  ----  --------------------------------  ----------------------
 0   PCI    33     0   SUNW,qfe-pci108e,1001             SUNW,pci-qfe
 0   PCI    33     0   SUNW,qfe-pci108e,1001             SUNW,pci-qfe
 0   PCI    33     1   network-SUNW,hme
 0   PCI    33     1   SUNW,qfe-pci108e,1001             SUNW,pci-qfe
 0   PCI    33     1   SUNW,qfe-pci108e,1001             SUNW,pci-qfe
 0   PCI    33     2   network-pci108e,2bad              SUNW,pci-gem
 0   PCI    33     2   SUNW,qfe-pci108e,1001             SUNW,pci-qfe
 0   PCI    33     2   SUNW,qfe-pci108e,1001             SUNW,pci-qfe
 0   PCI    33     3   scsi-glm/disk (block)             Symbios,53C875
 0   PCI    33     3   scsi-glm/disk (block)             Symbios,53C875
 0   PCI    33     3   SUNW,qfe-pci108e,1001             SUNW,pci-qfe
 0   PCI    33     3   SUNW,qfe-pci108e,1001             SUNW,pci-qfe
 0   PCI    33     5   TSI,gfxp                          GFXP

No failures found in System
===========================

I use a Sun Solaris Netra t 1400/1405 server. But this data is not shown when this command is used. But when I use the same command on another server we have, it gives the following result.

[@imsapp]/export/home/nortel:=> /usr/platform/sun4u/sbin/prtdiag
System Configuration:  Sun Microsystems  sun4u Netra t 1400/1405 (4 X UltraSPARC-II 440MHz)
System clock frequency: 110 MHz
Memory size: 4096 Megabytes

========================= CPUs =========================

                    Run   Ecache   CPU    CPU
Brd  CPU   Module   MHz     MB    Impl.   Mask
---  ---  -------  -----  ------  ------  ----
 0     0     0      440     4.0   US-II    10.0
 0     1     1      440     4.0   US-II    10.0
 0     2     2      440     4.0   US-II    10.0
 0     3     3      440     4.0   US-II    10.0


========================= IO Cards =========================

     Bus   Freq
Brd  Type  MHz   Slot        Name                              Model
---  ----  ----  ----------  --------------------------------  ----------------------
 0   PCI    33     On-Board  network-SUNW,hme
 0   PCI    33     On-Board  scsi-glm/disk (block)             Symbios,53C875
 0   PCI    33     On-Board  scsi-glm/disk (block)             Symbios,53C875
 0   PCI    33   pcib slot 2  pci-pci1011,25/pci108e,1000       pci-bridge
 0   PCI    33   pcib slot 2  SUNW,qfe-pci108e,1001             SUNW,pci-qfe
 0   PCI    33   pcib slot 2  SUNW,qfe-pci108e,1001             SUNW,pci-qfe
 0   PCI    33   pcib slot 2  SUNW,qfe-pci108e,1001             SUNW,pci-qfe
 0   PCI    33   pcib slot 2  SUNW,qfe-pci108e,1001             SUNW,pci-qfe

No failures found in System
===========================

Here (if you see the first line of the result) it says Netra t 1400/1405. Someone was suggesting to me that it is a firmware problem, but am not really sure. So can anything be done, any suggestions.

Thanks.
0
Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

 
LVL 24

Expert Comment

by:shivsa
ID: 9875854
prtdiag command is platform specific.
I would say try using
/usr/platform/`uname -i`/sbin/prtdiag  and check the output.
0
 
LVL 24

Expert Comment

by:shivsa
ID: 9875862
sorry for typo.
it should be
/usr/platform/`uname -m`/sbin/prtdiag
0
 
LVL 24

Expert Comment

by:shivsa
ID: 9875874
also check the firmware on both the system with
/usr/platform/`uname -m`/sbin/prtdiag -v | grep OBP
0
 

Author Comment

by:indkish
ID: 9877485
the uname -m command gives 'sun4u' for both the servers I have. The problematic server (imsmgt), when grep'd on OBP, gives
  OBP 3.29.0 2000/12/20 18:40   POST 1.2.8 2000/08/22 19:50
and the good server gives (imsapp)
  OBP 3.23.0 1999/06/30 13:53   POST 1.2.7 1999/05/24 17:33

does that say anything? I mean is anything wrong?.
Can anything so wrong at the time of firmware upgrade which can cause this kinda problem!?
0
 
LVL 24

Expert Comment

by:shivsa
ID: 9877611
nothing is wrong but looks like OBP is upgraded on one the server.

prtdiag is platform specific command and gather its info from OBP, so looks like something got changes in these 2 releases and u can see the same output.
it is nothing problamtic. it is just convention.

Is the OS + patches same on both the server. that also might cause this mismatch.

u can leave it just like this, there is nothing to worry about.
0
 

Author Comment

by:indkish
ID: 9878500
Yeah, there were some firmware upgrades on one machine I guess.
We have just re-installed the OS on both the servers, and both have same patches, but still imsmgt doesnt show any sign of 1400/1405! And we cannot know what sort of machine this is with any other command, can we?
And can you please tell me if patchadd command calls pkgadd internally?
0
 
LVL 24

Expert Comment

by:shivsa
ID: 9878539
uname -i
0
 
LVL 24

Expert Comment

by:shivsa
ID: 9878600
yes patchadd command calls pkgadd internally in some cases wherever needed.
0
 
LVL 24

Expert Comment

by:shivsa
ID: 9887303
Dear indkish ,

if u got what u were looking for, then please close this question.

thanks,
Shiv
0
 

Author Comment

by:indkish
ID: 9920929
Couldnt test anything you have told, but still closing this question, as my servers were reinstalled and working fine. Thanks for the suggestions.
Kish
0

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

A metadevice consists of one or more devices (slices). It can be expanded by adding slices. Then, it can be grown to fill a larger space while the file system is in use. However, not all UNIX file systems (UFS) can be expanded this way. The conca…
My previous tech tip, Installing the Solaris OS From the Flash Archive On a Tape (http://www.experts-exchange.com/articles/OS/Unix/Solaris/Installing-the-Solaris-OS-From-the-Flash-Archive-on-a-Tape.html), discussed installing the Solaris Operating S…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Suggested Courses
Course of the Month10 days, 5 hours left to enroll

926 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question