SUSE vsftp:500 OOPS: could not bind listening IPv4 socket 解决办法

2024-04-12 17:32

本文主要是介绍SUSE vsftp:500 OOPS: could not bind listening IPv4 socket 解决办法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2009年06月2日 星期二 17:58

 

几天以来一直被困扰。

终于有一个解决了。

使用SUSE linux做服务,windows的机器ftp上来就是ls -l不出文件列表。ls就正常。

ls -l的结果和ls的结果在ftp常规模式下看没什么不同。搜了半天ls -l为什么不能显示列表。

解决过程:看debug模式的ftp,似乎是返回超时导致,有一个time out提示

于是再看使用了什么样子的ftp导致返回超时的。

使用了pure-ftp,pure-ftpd在起作用。当时看到的是vsftpd和pure-ftpd都有,不过进入ftp使用的是pure-ftpd。

好,root用户进入yast2配置中关掉pure-ftpd。外面windows一连接ftp,失败了。自己连接自己都不行,说明ftp服务没启动好。怪事。

那咱们继续配pure-ftpd,左改右改就是不行。网上找了很多各类linux和unix的配置文章,发现linux版本是多,各种版本的安装地点都不一样。终于有文章说,SUSE下面不适合安装pure-ftpd,早说啊,费这么大劲。

那么方向转为努力搞vsftpd。还是关掉pure-ftpd,启动vsftpd,重新启动,/etc/init.d/xinetd restart

还是不行。继续报500错误 500 OOPS: could not bind listening IPv4 socket

故障现象如下:

C:\Documents and Settings\finite_hao>ftp 10.200.18.122
Connected to 10.200.18.122.
500 OOPS: could not bind listening IPv4 socket

 

继续找。有文章如是说:

“/usr/local/etc/rc.d/vsftpd.sh启动就好了,不要restart

你们少做的那些事情vsftpd.sh会提示你们去做。

一个是listen=yes还有一个是background=yes,你们估计都没有加”

下文说:如果需要使用这个脚本的话,用ports安装的时候要在config的时候选择rcNG,否则不会有这个脚本

找不到这个文件。也不想重装vsftp。此路不通,继续。

再下一个帖子说:在inetd里面改了一下好了

怎么能……

ok继续看看别的。

终于发现了一个说法:

修改/etc/vsftpd.conf

注释掉listen=YES这一行就可以了.

listen=yes说的是:standalone模式

改,重启,终于上去了。太不容易了。

这篇关于SUSE vsftp:500 OOPS: could not bind listening IPv4 socket 解决办法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/897785

相关文章

Python运行中频繁出现Restart提示的解决办法

《Python运行中频繁出现Restart提示的解决办法》在编程的世界里,遇到各种奇怪的问题是家常便饭,但是,当你的Python程序在运行过程中频繁出现“Restart”提示时,这可能不仅仅是令人头疼... 目录问题描述代码示例无限循环递归调用内存泄漏解决方案1. 检查代码逻辑无限循环递归调用内存泄漏2.

Go标准库常见错误分析和解决办法

《Go标准库常见错误分析和解决办法》Go语言的标准库为开发者提供了丰富且高效的工具,涵盖了从网络编程到文件操作等各个方面,然而,标准库虽好,使用不当却可能适得其反,正所谓工欲善其事,必先利其器,本文将... 目录1. 使用了错误的time.Duration2. time.After导致的内存泄漏3. jsO

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

springboot循环依赖问题案例代码及解决办法

《springboot循环依赖问题案例代码及解决办法》在SpringBoot中,如果两个或多个Bean之间存在循环依赖(即BeanA依赖BeanB,而BeanB又依赖BeanA),会导致Spring的... 目录1. 什么是循环依赖?2. 循环依赖的场景案例3. 解决循环依赖的常见方法方法 1:使用 @La

MySQL错误代码2058和2059的解决办法

《MySQL错误代码2058和2059的解决办法》:本文主要介绍MySQL错误代码2058和2059的解决办法,2058和2059的错误码核心都是你用的客户端工具和mysql版本的密码插件不匹配,... 目录1. 前置理解2.报错现象3.解决办法(敲重点!!!)1. php前置理解2058和2059的错误

Docker镜像pull失败两种解决办法小结

《Docker镜像pull失败两种解决办法小结》有时候我们在拉取Docker镜像的过程中会遇到一些问题,:本文主要介绍Docker镜像pull失败两种解决办法的相关资料,文中通过代码介绍的非常详细... 目录docker 镜像 pull 失败解决办法1DrQwWCocker 镜像 pull 失败解决方法2总

关于Docker Desktop的WSL报错问题解决办法

《关于DockerDesktop的WSL报错问题解决办法》:本文主要介绍关于DockerDesktop的WSL报错问题解决办法的相关资料,排查发现是因清理%temp%文件夹误删关键WSL文件,... 目录发现问题排查过程:解决方法其实很简单:重装之后再看就能够查到了:最后分享几个排查这类问题的小www.cp

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

Pycharm安装报错:Cannot detect a launch configuration解决办法

《Pycharm安装报错:Cannotdetectalaunchconfiguration解决办法》本文主要介绍了Pycharm安装报错:Cannotdetectalaunchconfigur... 本文主要介绍了Pycharm安装报错:Cannot detect a launch configuratio

Spring常见错误之Web嵌套对象校验失效解决办法

《Spring常见错误之Web嵌套对象校验失效解决办法》:本文主要介绍Spring常见错误之Web嵌套对象校验失效解决的相关资料,通过在Phone对象上添加@Valid注解,问题得以解决,需要的朋... 目录问题复现案例解析问题修正总结  问题复现当开发一个学籍管理系统时,我们会提供了一个 API 接口去