понедельник, 6 июля 2015 г.

Cisco AnyConnect: image in use


При обновлении *.pkg файлов webdeploy дистрибутивов anyconnect на файлике для виндовса (anyconnect-win-3.1.04072-k9.pkg) процесс встал колом с невразумительными, неизвестными гуглу, сообщениями:

"Image is in use and cannot be removed"
"Image is in use and cannot be changed"

Из-за приличного размера файлы anyconnect лежат на отдельном, user flash, asa-шки, той что сзади, доступной для кастомерского рукоблудия.


Будучи извлеченной, флешка читалась/писалась без ошибок и успешно прошла fsck.

Обратно правда не встала, ибо перечитывайте доку перед, а не после:

Can I hot-swap the flash drive? For example, is it possible to change the flash drive when Cisco ASA is powered ON and running?

It is always recommended that you turn off the Cisco ASA while you insert the flash drive. This disables all the running processes and allows the ASA to recognize the flash from the boot process.


Дело шло к перезагрузке.
Перезагрузка не заладилась, на этапе чтения конфига:

....
Thread Name: pix_flash_config_thread
Abort: Watchdog failure
    vector 0x00000000
       edi 0x00000001
       esi 0x00000001
       ebp 0x6f170488
       esp 0x6f1703cc
       ebx 0x00000000
       edx 0x00000001
       ecx 0x00000001
       eax 0xfffffffc
error code n/a
       eip 0xdd6aa82b
        cs 0x00000073
    eflags 0x00003246
       CR2 0x00000000


..............

Begin to dump crashinfo to flash....

End of console dump.
Do 'show crashinfo' after reboot to retrieve other crash information
Process shutdown finished
Rebooting.....


В сухом остатке:
причина срабатывания watchdog-а да и странных проблем при замене дистрибутива anyconnect для виндовса - медленная флешка, ессно не родная, без корпоративных наклеек. Kingston 256mb compact flash.

Файлики дистров для linux и macos  втрое меньшего размера, на них низкая скорость флеша не сказывалась. Вот так жирный виндовс в очередной раз всех перемог.

Воткнутый вместо нее Transcend 45X ребут проскакивает, с asdm upload дружит. Осталось дождаться следующего затыка, теперь уже у трансенда.



Комментариев нет: