invalid compressed data--format violated

2025-11-23 05:42:06

1、尝试ftp连接虚拟机,但是报错(ftp: connect :连接被拒绝),被拒绝的原因可能有两种

第一种:虚拟机防火墙没关闭

第二种:虚拟机ftp服务没有开启

invalid compressed data--format violated

2、对于防火墙进行了关闭,尝试连接还是报错,ftp服务仍没有启动

[root@oracle10g ~]# chkconfig --level 2345 ip6tables off

[root@oracle10g ~]# chkconfig --level 2345 iptables off

[root@oracle10g ~]#  service ip6tables stop

[root@oracle10g ~]# service iptables stop

[root@oracle10g ~]# chkconfig --list | grep ip

ip6tables            0:off 1:off 2:off 3:off 4:off 5:off 6:off

ipmi               0:off 1:off 2:off 3:off 4:off 5:off 6:off

ipmievd            0:off 1:off 2:off 3:off 4:off 5:off 6:off

iptables             0:off 1:off 2:off 3:off 4:off 5:off 6:off

multipathd          0:off 1:off 2:off 3:off 4:off 5:off 6:off

3、查看ftp 没有启动,安装vsftpd服务包,然后启动服务

第一步:上传安装镜像盘,将镜像盘挂载到/mnt目录下,rhel 5的rpm包都在镜像盘中Server目录下

[root@oracle10g Server]# mount -o loop rhel-server-5.5-x86_64-dvd.iso /mnt

[root@oracle10g Server]# pwd

/mnt/Server

[root@oracle10g Server]# ll | grep ftp

-r--r--r-- 187 root root    57954 Jul 22  2008 ftp-0.17-35.el5.x86_64.rpm

-r--r--r-- 187 root root   962146 Jan 19  2007 gftp-2.0.18-3.2.2.x86_64.rpm

-r--r--r-- 187 root root   979020 Jul 15  2009 lftp-3.7.11-4.el5.x86_64.rpm

-r--r--r-- 187 root root    23487 Jul  9  2009 tftp-0.49-2.x86_64.rpm

-r--r--r-- 187 root root    32448 Jul  9  2009 tftp-server-0.49-2.x86_64.rpm

-r--r--r-- 192 root root   142414 Dec  8  2009 vsftpd-2.0.5-16.el5_4.1.x86_64.rpm

第二步:安装vsftpd 包

[root@oracle10g Server]# rpm -Uvh vsftpd-2.0.5-16.el5_4.1.x86_64.rpm

warning: vsftpd-2.0.5-16.el5_4.1.x86_64.rpm: Header V3 DSA signature: NOKEY, key ID 37017186

Preparing...                ########################################### [100%]

   1:vsftpd                 ########################################### [100%]

[root@oracle10g Server]# rpm -qa | grep vsftp

vsftpd-2.0.5-16.el5_4.1

第三步:启动vsftpd服务

[root@oracle10g Server]# /etc/rc.d/init.d/vsftpd start

Starting vsftpd for vsftpd:                                [  OK  ]

注:vsftp是更安全的ftp服务

4、找到原因之后并解决之后,ftp连接虚拟机成功

invalid compressed data--format violated

5、对于虚拟机中普通用户可以直接连接,但是如果想要使用root连接报错:

530 permission denied,如果需要开启root用户ftp权限,需要以下步骤:

1:将/etc/vsftpd/ftpusers  的root注释

2:将/etc/vsftpd/user_list  的root注释

3:重启ftp服务

[root@oracle10g vsftpd]# /etc/rc.d/init.d/vsftpd restart

Shutting down vsftpd:                                      [  OK  ]

Starting vsftpd for vsftpd:                                [  OK  ]

invalid compressed data--format violated

6、使用oracle用户ftp过程中报错:consider using PAVS

注意:使用oracle用户上传时,上传目的目录的读写权限oracle用户必须有

注意:ftp>bin    表示采用二进制模式传输

invalid compressed data--format violated

invalid compressed data--format violated

7、将windows防火墙关闭之后上传正常

invalid compressed data--format violated

invalid compressed data--format violated

8、因为是使用oracle用户上传,不需要对包进行chown权限更改,但是在unzip时仍然报错

[oracle@oracle10g 10.2.0.1]$ ll

total 741388

-rw-r--r-- 1 oracle oinstall 758433170 Oct 26 17:09 10201_database_linux_x86_64.cpio.gz

[oracle@oracle10g 10.2.0.1]$ gunzip 10201_database_linux_x86_64.cpio.gz

gunzip: 10201_database_linux_x86_64.cpio.gz: invalid compressed data--format violated

9、重新下载oracle 10.2.0.1安装包后,使用xmanager上传,解压正常

invalid compressed data--format violated

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢