URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID6
Нить номер: 1088
[ Назад ]

Исходное сообщение
"Восстановление загрузки Juniper J2320"

Отправлено vigogne , 21-Ноя-13 11:51 
Добрый день!

Есть Juniper J2320 JUNOS 10.0R3.10 built 2010-04-16
Дернул меня черт перешить Junos на junos-juniper-12.3R4.6-fips.tgz
Прошивал через Web-интерфейс, свято веря в надежность встроенной валидации продукта. Он все пункты проверки показал зеленым, но после ребута на связь не вышел...
Консоль показала, что процесс загрузки валится в дебаггер. Что делать дальше найти не могу, все статьи на juniper.net требуют авторизации. Аккаунт создал, но до сих пор от них ни ответа, ни привета...

Вот лог загрузки джуни:
Trying to boot from Primary Compact Flash (recovery partition) ...

Trying to boot from Primary Compact Flash ...                                   Consoles:
serial port
BIOS drive C: is disk0
BIOS 639kB/1047360kB available memory

FreeBSD/i386 bootstrap loader, Revision 1.2
(builder@kessuth.juniper.net, Fri Sep 13 00:21:09 UTC 2013)
Loading /boot/defaults/loader.conf
/kernel text=0x8e3650 data=0x52910+0xf3ba0 syms=[0x4+0x9bd80+0x4+0xe2556]
/boot/modules/if_bge.ko text=0xfe4c data=0x370+0x80 syms=[0x4+0xe50+0x4+0xe19]
/boot/modules/if_em.ko text=0x14b1c data=0x7a0+0x14 syms=[0x4+0x18a0+0x4+0x1c59]
/boot/modules/mpt_core.ko text=0x18d9c data=0x488+0x358 syms=[0x4+0x1950+0x4+0x1d77]
/boot/modules/if_bce.ko text=0xd278 data=0x16db8+0x24e4 syms=[0x4+0x1530+0x4+0x17cf]
/boot/modules/acb.ko text=0x6dfc data=0x3c4+0x148 syms=[0x4+0xfc0+0x4+0x1042]
/boot/modules/tcb.ko text=0x6010 data=0x2fc+0x74 syms=[0x4+0xc10+0x4+0xd04]
/boot/modules/mcs.ko text=0x4c48 data=0x390+0xec syms=[0x4+0xc00+0x4+0xb81]
/boot/modules/scs.ko text=0x7970 data=0x564+0x184 syms=[0x4+0x10d0+0x4+0x1138]
/boot/modules/rcb.ko text=0x2a84 data=0x184+0x38 syms=[0x4+0x7e0+0x4+0x713]
/boot/modules/cb.ko text=0x68b0 data=0x3a4+0x11c syms=[0x4+0xf00+0x4+0xe4f]
/boot/modules/mesw.ko text=0x63cc data=0x344+0x78 syms=[0x4+0xbf0+0x4+0xede]
/boot/modules/cbd.ko text=0x1f48 data=0x98+0xc syms=[0x4+0x510+0x4+0x407]
/boot/modules/sfccb.ko text=0x1168 data=0x1c8+0x20 syms=[0x4+0x5e0+0x4+0x55b]
/boot/modules/sngcb.ko text=0xfe0 data=0x1d0+0x20 syms=[0x4+0x5b0+0x4+0x510]
/boot/modules/mac_runasnonroot.ko text=0x8d8 data=0x4d8 syms=[0x4+0x330+0x4+0x3bf]
/boot/modules/mac_pcap.ko text=0x640 data=0x4f0+0x4 syms=[0x4+0x300+0x4+0x34e]
/boot/modules/virtio.ko text=0x2160 data=0x210 syms=[0x4+0x7d0+0x4+0x95e]
/boot/modules/virtio_pci.ko text=0x2de8 data=0x200+0x8 syms=[0x4+0x8f0+0x4+0xb22]
/boot/modules/virtio_blk.ko text=0x2998 data=0x1e0+0xc syms=[0x4+0x960+0x4+0xa0f]
/boot/modules/if_vtnet.ko text=0x5ee4 data=0x360+0x10 syms=[0x4+0xde0+0x4+0xf0f]
  boot-conf        load kernel and modules, then autoboot
  read-conf        read a configuration file
Hit [Enter] to boot immediately, or space bar for command prompt.
Booting [/kernel]...               of a module
platform_early_bootinit: M/T/EX Series Early Boot Initialization
Olive CPUdule      show module load data
GDB: debug ports: sio
GDB: current port: sioat | --external]  <URL>
KDB: debugger backends: ddb gdb
KDB: current backend: ddb
Copyright (c) 1996-2013, Juniper Networks, Inc.
All rights reserved.
Copyright (c) 1992-2006 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
OK recovThe Regents of the University of California. All rights reserved.
JUNOS 12.3R4.6 #0: 2013-09-13 02:31:02 UTC
    builder@kessuth.juniper.net:/volume/build/junos/12.3/release/12.3R4.6/obj-i386/junos/bsd/kernels/JUNIPER/kernel
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Celeron(R) CPU 2.00GHz (2000.08-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf29  Stepping = 9
  Features=0xbfebfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE>
  Features2=0x4400<CNXT-ID,xTPR>
real memory  = 1073741824 (1024 MB)
avail memory = 1034539008 (986 MB)
MPTable: <JUNIPER  SHASTA      >
Security policy loaded: Junos MAC/veriexec (mac_veriexec)
Security policy loaded: JUNOS MAC/runasnonroot (mac_runasnonroot)
Security policy loaded: JUNOS MAC/pcap (mac_pcap)
MAC/veriexec fingerprint module loaded: SHA256
MAC/veriexec fingerprint module loaded: SHA1
ioapic0: Assuming intbase of 0
ioapic0 <Version 2.0> irqs 0-23 on motherboard
Initializing M/T/EX platform properties ..
cpu0 on motherboard
pcib0: <MPTable Host-PCI bridge> pcibus 0 on motherboard
pci0: <PCI bus> on pcib0
pci0: <display> at device 2.0 (no driver attached)
pcib1: <MPTable PCI-PCI bridge> at device 3.0 on pci0
pci2: <PCI bus> on pcib1
em0: <Intel(R) PRO/1000 Network Connection Version - 3.2.18> port 0xbc00-0xbc1f mem 0xfe5e0000-0xfe5fffff,0xfe5d0000-0xfe5dffff irq 18 at device 1.0 on pci2
em0: The EEPROM Checksum Is Not Valid
em0: Unable to initialize the hardware
device_attach: em0 attach returned 5
uhci0: <Intel 82801EB (ICH5) USB controller USB-A> port 0xc800-0xc81f irq 16 at device 29.0 on pci0
usb0: <Intel 82801EB (ICH5) USB controller USB-A> on uhci0
usb0: USB revision 1.0
uhub0: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub0: 2 ports with 2 removable, self powered
uhci1: <Intel 82801EB (ICH5) USB controller USB-B> port 0xcc00-0xcc1f irq 19 at device 29.1 on pci0
usb1: <Intel 82801EB (ICH5) USB controller USB-B> on uhci1
usb1: USB revision 1.0
uhub1: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub1: 2 ports with 2 removable, self powered
uhci2: <Intel 82801EB (ICH5) USB controller USB-C> port 0xd000-0xd01f irq 18 at device 29.2 on pci0
usb2: <Intel 82801EB (ICH5) USB controller USB-C> on uhci2
usb2: USB revision 1.0
uhub2: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub2: 2 ports with 2 removable, self powered
uhci3: <Intel 82801EB (ICH5) USB controller USB-D> port 0xd400-0xd41f irq 16 at device 29.3 on pci0
usb3: <Intel 82801EB (ICH5) USB controller USB-D> on uhci3
usb3: USB revision 1.0
uhub3: Intel UHCI root hub, class 9/0, rev 1.00/1.00, addr 1
uhub3: 2 ports with 2 removable, self powered
pcib2: <MPTable PCI-PCI bridge> at device 30.0 on pci0
pci1: <PCI bus> on pcib2
pci1: <network, ethernet> at device 8.0 (no driver attached)
isab0: <PCI-ISA bridge> at device 31.0 on pci0
isa0: <ISA bus> on isab0
atapci0: <Intel ICH5 UDMA100 controller> port 0x1f0-0x1f7,0x3f6,0x170-0x177,0x376,0xfc00-0xfc0f at device 31.1 on pci0
ata0: <ATA channel 0> on atapci0
ata1: <ATA channel 1> on atapci0
ichsmb0: <Intel 82801EB (ICH5) SMBus controller> port 0x400-0x41f irq 17 at device 31.3 on pci0
atkbdc0: <Keyboard controller (i8042)> at port 0x60,0x64 on isa0
atkbd0: <AT Keyboard> irq 1 on atkbdc0
kbd0 at atkbd0
sio0: configured irq 4 not in bitmap of probed irqs 0
sio0: port may not be enabled
sio0 at port 0x3f8-0x3ff irq 4 flags 0x90 on isa0
sio0: type 16550A, console
sio1: configured irq 5 not in bitmap of probed irqs 0
sio1: port may not be enabled
sio2: configured irq 3 not in bitmap of probed irqs 0
sio2: port may not be enabled
sio2 at port 0x2f8-0x2ff irq 3 on isa0
sio2: type 16550A
sio3: configured irq 7 not in bitmap of probed irqs 0
sio3: port may not be enabled
Initializing product: 1 ..
Setting up M/T interface operations and attributes
platform_mastership_init: Unknown product_type 0x00000001
bmeb: bmeb_lib_init done 0xc3d62800, addr 0xc0e24ac0
Timecounter "TSC" frequency 2000079460 Hz quality 800
###PCB Group initialized for udppcbgroup
###PCB Group initialized for tcppcbgroup
ad0: Device does not support APM
ad0: 1006MB <CF 1GB 20080112> at ata0-master WDMA2
Kernel thread "wkupdaemon" (pid 51) exited prematurely.
Trying to mount root from ufs:/dev/ad0s1a
WARNING: / was not properly dismounted
Attaching /cf/packages/junos via /dev/mdctl...
Mounted junos package on /dev/md0...

Automatic reboot in progress...
** /dev/ad0s1a
** Last Mounted on /
** Root file system
** Phase 1 - Check Blocks and Sizes
** Phase 2 - Check Pathnames
** Phase 3 - Check Connectivity
** Phase 4 - Check Reference Counts
** Phase 5 - Check Cyl groups
420 files, 648258 used, 247805 free (61 frags, 30968 blocks, 0.0% fragmentation)

***** FILE SYSTEM MARKED CLEAN *****
** /dev/ad0s1e
FILE SYSTEM CLEAN; SKIPPING CHECKS
clean, 99992 free (16 frags, 12497 blocks, 0.0% fragmentation)
FIPS Software Integrity tests...
Verified junos signed by PackageProduction_12_3_0
Verified jboot signed by PackageProduction_12_3_0
NMI ISA 3c, EISA ff
NMI ... going to debugger
###Not a panic, mastership retained
[thread pid 11 tid 100005 ]
Stopped at      cpu_idle_default+0x5:   popl    Кp
db>


Содержание

Сообщения в этом обсуждении
"Восстановление загрузки Juniper J2320"
Отправлено midori , 21-Ноя-13 16:58 
Перед тем, как ставить эксперименты, советую смотреть Compatibility Matrix-http://kb.juniper.net/InfoCenter/index?page=content&id=TN86&... а там мы видим, что для вашего "трактора" последней поддерживаемой версией JunOS будет 12.1, берем к примеру последний билд 12.1X45, вот его Release Notes-http://www.juniper.net/techpubs/en_US/junos12.1x45/informati... и Software Installation and Upgrade Guide для 12.1-https://www.juniper.net/techpubs/en_US/junos12.1/information... - там все подробно и интересно описано.

"Восстановление загрузки Juniper J2320"
Отправлено vigogne , 21-Ноя-13 20:08 
> Перед тем, как ставить эксперименты, советую смотреть Compatibility Matrix-http://kb.juniper.net/InfoCenter/index?page=content&id=TN86&...
> а там мы видим, что для вашего "трактора" последней поддерживаемой версией
> JunOS будет 12.1, берем к примеру последний билд 12.1X45, вот его
> Release Notes-http://www.juniper.net/techpubs/en_US/junos12.1x45/informati...
> и Software Installation and Upgrade Guide для 12.1-https://www.juniper.net/techpubs/en_US/junos12.1/information...
> - там все подробно и интересно описано.

Да, большое спасибо за объяснения и гайд! Непреодолима тяга русского человека к "авось" :) Следующая прошивка будет по мануалам. Но что делать сейчас, когда загрузка падает в дебаггер, а watchdog ребутит систему, не давая хоть что-нибудь попытаться сделать? В шелле загрузки (при нажатии Space), упоминания watchdog нет совсем, а в дебаггере перепробовал все найденные в интернетах варианты команды watchdog - все равно ребутится. Если в дебаггере дать continue, то загрузка продолжается, начинает устанавливаться какой-то пакет и этот проклятый сторожевой пес опять все ребутит.

Можно ли установить другой junos в режиме ограниченного шелла? Или как-то загрузить старый, с условием, что снапшоты не делались?


"Восстановление загрузки Juniper J2320"
Отправлено vigogne , 27-Ноя-13 10:17 
> Можно ли установить другой junos в режиме ограниченного шелла? Или как-то загрузить
> старый, с условием, что снапшоты не делались?

В общем, на эти главные вопросы никто так и смог ответить, пришлось взять cf-ку с рабочего роутера, и от-dd-шить ее на погубленный.
Всем спасибо, тема закрыта!