由于文件名带空格导致NE40E/80E/5000E产品升级时FTP上传文件失败

发布时间:  2012-07-26 浏览次数:  77 下载次数:  0
问题描述
使用FTP上传VRP版本文件时,在路由器上开启FTP功能并设置相关参数
路由器配置:
<Quidway>sys
[Quidway]ftp server enable
[Quidway]aaa
[Quidway-aaa]local-user Huawei password simple Huawei
[Quidway-aaa]local-user Huawei service-type ftp
[Quidway-aaa]local-user Huawei ftp-directory cfcard:/
在pc上:将版本文件放在C盘根目录下
C:\>ftp 10.1.1.1 
Connected to 10.1.1.1.
220 FTP service ready.
User (10.1.1.1:(none)): Huawei 
Password: -
230 User logged in.
ftp>
ftp>bin 
ftp>put  NE40E&80E V300R002C02B210.CC
NE40E&80E:File not found
文件上传失败。
      
            
告警信息

      
      
处理过程

处理过程:

 1、检查主MPU cfcard上磁盘空间,发现剩余空间足够存放版本文件;
 2、检查VRP版本文件是否损坏,与公司相关人员核对后发现文件正常,故排除文件本身的原因;仔细分析系统的提示信息,发现是VRP版本文件命名的问题,由于下载版本文件中带空格,直接上传导致系统对文件名识别不全,提示找不到文件。在ftp的命令行里,系统将空格识别为一个分隔符,将空格前字符识别为一个文件导致系统提示找不到文件。故将文件名中的空格去掉,重新上传,提示成功。
ftp>put  NE40E&80EV300R002C02B210.CC
150 “C:\NE40E&80EV300R002C02B210.CC”file ready to receive in ASCII mode
226  transefer finished successfully
      
            

根因
原因分析:
  1、磁盘空间不足;
  2、VRP版本文件有问题。
      
            
建议与总结

      
            

END