cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
484
Views
0
Helpful
8
Replies

Unable to upgrade a IDS sensor 4220

croue
Level 1
Level 1

Hi,

I upgraded the IDS sensor 4220-E in 4.1(1)S47 with the recovery/password CD. Upgrade OK.

After I tried to upgrade the service pask and signature pack. But it was impossible.

I use Serv-U ftp server.

When I try up upgrade, I receive the following result:

sensor(config)# upgrade ftp://pc@10.32.4.100/IDS-sig-4.1-1-S57.rpm.pkg

Password: **

Warning: Executing this command will apply a signature update to the application partition.

Continue with upgrade? : yes

Error: download file does not exist: /usr/cids/idsRoot/var/updates/IDS-sig-4.1-1-S57.rpm.pkg

sensor(config)#

How can I resolve the problem?

Thanks for your help

8 Replies 8

rwassom
Level 1
Level 1

Have you installed the memory upgrade for your IDS-4220?

-Rusty

Hi rusty,

Yes, I installed the memory upgrade, before upgrade the software from 3.5 to 4.1 with the CD-rom.

jamesand
Cisco Employee
Cisco Employee

There are some known restrictions with ftp upgrades (pre 4.1(4):

- do not use anonymous account

- do not configure ftp server to use custom prompts

- do not configure ftp server to expect MSDOS filesystem paths (use unix filesystem paths)

- do configure ftp server to use passive mode

If none of these help then you can try the following workaround:

1) Create a service account

2) Login with the service account

3) Ftp the file to the home directory of the service account on the sensor

4) Exit service account

5) Login with the cisco account

6) Execute "ssh host-key " under "configure terminal" mode.

7) Type "yes" to accept the key

8) Execute "upgrade

scp://@/" under "configure

terminal" mode.

NOTE: in 4.1(4) the sensor ftp client implementation is much more robust (without above restrictions).

Hi James,

I created a service account (administrator) and login with this.

But, how can I proceed for the step 3?

And how configure the ftp server to expect Unix filesystem paths? I use SERV-U with WinXP-Pro

Step 3 is to manually download your package file to the sensor using ftp. When you log into the service account you will be running a unix bash shell (not cli). Here are the steps:

ftp 10.32.4.100

enter username/pw

cd

binary

get IDS-sig-4.1-1-S57.rpm.pkg

quit

This downloads the package file to the sensor (service account's home directory).

Answer to question 2: I am not that familiar with the SERV-U ftp server configuration. Some windows based ftp servers allow you to specify unix/MSDOS filesystem modes. SERV-U may not.

Do you have example from some windows based ftp servers with option of filesystem mode unix/msdos?

Because I tried some without success.

Thanks a lot for your help.

I used 3Cserver, and the upgrades were ok.

scothrel
Level 3
Level 3

I think you're missing a slash in your command line, try:

upgrade ftp://pc@10.32.4.100//IDS-sig-4.1-1-S57.rpm.pkg

and give the absolute path from the root.