Prev: network speed on t2000
Next: PS1 and "su" command
From: GS on 9 Feb 2007 10:39 Hi, I have a Sun T2000 with Solaris 10, and I have a big big problem. While installing a kernel patch I saw some error msgs concerning /lib/ld.so.1, and I inadvertently did Ctrl-C, so the patch modifications could not be reverted. Now the server does not boot anymore. It hangs with the following error messages: Loading: /platform/SUNW,Sun-Fire-T200/ufsboot Loading: /platform/sun4v/ufsboot not found: get_cpu_pagesizes do_relocations: /platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T1 do_relocate failed krtld: error during initial load/link phase panic - boot: exitto64 returned from client program Program terminated {0} ok Is there any way to recover from this or I am fu*** and I have to reinstall Solaris from scratch? Thanks for your help!
From: Colin B. on 9 Feb 2007 10:56 GS <yyy(a)yyyy.com> wrote: > Hi, > I have a Sun T2000 with Solaris 10, and I have a big big problem. > > While installing a kernel patch I saw some error msgs concerning > /lib/ld.so.1, and I inadvertently did Ctrl-C, so the patch modifications > could not be reverted. > > Now the server does not boot anymore. It hangs with the following error > messages: > > Loading: /platform/SUNW,Sun-Fire-T200/ufsboot > Loading: /platform/sun4v/ufsboot > not found: get_cpu_pagesizes > do_relocations: /platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T1 > do_relocate failed > krtld: error during initial load/link phase > panic - boot: exitto64 returned from client program > Program terminated > > {0} ok > > > Is there any way to recover from this or I am fu*** and I have to > reinstall Solaris from scratch? Ugly! You might be able to boot from media, and either reapply that patch to a mounted partition, or backout on the patch. However, my instinct is that it's a fairly low probability of working. Good luck. Let us know how it works. Colin
From: Richard B. gilbert on 9 Feb 2007 10:56 GS wrote: > Hi, > I have a Sun T2000 with Solaris 10, and I have a big big problem. > > While installing a kernel patch I saw some error msgs concerning > /lib/ld.so.1, and I inadvertently did Ctrl-C, so the patch modifications > could not be reverted. > > Now the server does not boot anymore. It hangs with the following error > messages: > > Loading: /platform/SUNW,Sun-Fire-T200/ufsboot > Loading: /platform/sun4v/ufsboot > not found: get_cpu_pagesizes > do_relocations: /platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T1 > do_relocate failed > krtld: error during initial load/link phase > panic - boot: exitto64 returned from client program > Program terminated > > {0} ok > > > Is there any way to recover from this or I am fu*** and I have to > reinstall Solaris from scratch? > > Thanks for your help! If you have no backup I think you are fu****!!!! It's just barely possible that, if you know what you are doing, you might be able to repair the damage. I think the reinstall would probably be easier.
From: Thomas Schulz on 9 Feb 2007 11:19 In article <45cc998e(a)news.nucleus.com>, Colin B. <cbigam(a)somewhereelse.nucleus.com> wrote: >GS <yyy(a)yyyy.com> wrote: >> Hi, >> I have a Sun T2000 with Solaris 10, and I have a big big problem. >> >> While installing a kernel patch I saw some error msgs concerning >> /lib/ld.so.1, and I inadvertently did Ctrl-C, so the patch modifications >> could not be reverted. >> >> Now the server does not boot anymore. It hangs with the following error >> messages: >> >> Loading: /platform/SUNW,Sun-Fire-T200/ufsboot >> Loading: /platform/sun4v/ufsboot >> not found: get_cpu_pagesizes >> do_relocations: /platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T1 >> do_relocate failed >> krtld: error during initial load/link phase >> panic - boot: exitto64 returned from client program >> Program terminated >> >> {0} ok >> >> >> Is there any way to recover from this or I am fu*** and I have to >> reinstall Solaris from scratch? > >Ugly! > >You might be able to boot from media, and either reapply that patch to >a mounted partition, or backout on the patch. However, my instinct is that >it's a fairly low probability of working. > >Good luck. Let us know how it works. >Colin Do you have other Solaris 10 systems that are up? If so, you could boot from the DVD or CD and answer the setup questions about networking and then abort the install. You should now have a usable networked system that could get files from another machine. Read the patch README file to see what files were being replaced. -- Tom Schulz schulz(a)adi.com
From: GS on 9 Feb 2007 11:36
Colin B. wrote: > GS <yyy(a)yyyy.com> wrote: >> Hi, >> I have a Sun T2000 with Solaris 10, and I have a big big problem. >> While installing a kernel patch I saw some error msgs concerning >> /lib/ld.so.1, and I inadvertently did Ctrl-C, so the patch modifications >> could not be reverted. >> Now the server does not boot anymore. It hangs with the following error >> messages: >> Loading: /platform/SUNW,Sun-Fire-T200/ufsboot >> Loading: /platform/sun4v/ufsboot >> not found: get_cpu_pagesizes >> do_relocations: /platform/sun4v/kernel/cpu/sparcv9/SUNW,UltraSPARC-T1 >> do_relocate failed >> krtld: error during initial load/link phase >> panic - boot: exitto64 returned from client program >> Program terminated >> {0} ok >> Is there any way to recover from this or I am fu*** and I have to >> reinstall Solaris from scratch? > Ugly! > You might be able to boot from media, and either reapply that patch to > a mounted partition, or backout on the patch. However, my instinct is that > it's a fairly low probability of working. > Good luck. Let us know how it works. > Colin I booted from CD, mounted / and applied the "interrupted" patch: mount /dev/dsk/c0t0d0s0 /mnt patchadd -R /mnt /mnt/var/sadm/spool/118833-36 It worked! The patch was correctly applied and the machine boots correctly :)) The server is not yet in production, so I was not really close to suicide ;-) I just didn't like the idea to reinstall the OS from scratch. Thanks for the tip! Guido |