解决Ubuntu12.04下rpcbind: cannot open '/var/run/rpcbind/rpcbind.xdr' file for reading

不知道怎么回事,实验室的电脑在同学搞过之后,每次启动都报错

rpcbind: cannot open ‘/run/rpcbind/rpcbind.xdr‘ file for reading, errno 2 (no such file or directory)
rpcbind: cannot open ‘/run/rpcbind/portmap.xdr‘ file for reading, errno 2 (no such file or directory)

如果你的错误是

rpcbind: cannot open ‘/var/run/rpcbind/rpcbind.xdr‘ file for reading, errno 2 (no such file or directory)
rpcbind: cannot open ‘/var/run/rpcbind/portmap.xdr‘ file for reading, errno 2 (no such file or directory)

那这个解决方法也是一样的

这个错误并没有什么不好的影响,但是每次启动都出现这样的错误还是让人很不爽,这个错误在Debian官网

和Ubuntu的网站上都有人报这个错误,具体的讨论大家可以看如下几个网址:

https://bugs.launchpad.net/ubuntu/+source/rpcbind/+bug/835833

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=645880

https://bugs.launchpad.net/ubuntu/+source/rpcbind/+bug/947638

这里只需要修改/etc/init下面的portmap.conf文件,将其中的的OPTIONS="-w"注释起来

然后加入一行OPTIONS="",然后保存修改就可以了。

因为Ubuntu目前默认的使用upstart进行启动的,所以所使用的启动文件都是放在init目录下,所以在修改文件时要修改这里

,而init.d是由以前的init方式进行启动的,但是目前的ubuntu一般都采用的是upstart启动,所以这个地方改的时候不要修改错了。

之后输入reboot重新启动,就不会再报那两个错误了

解决Ubuntu12.04下rpcbind: cannot open '/var/run/rpcbind/rpcbind.xdr' file for reading

时间: 2024-10-06 09:55:29

解决Ubuntu12.04下rpcbind: cannot open '/var/run/rpcbind/rpcbind.xdr' file for reading的相关文章

基于Ubuntu12.04下的Keystone源码安装

Keystone 概述:Keystone 作为Openstack最早期的核心项目独立发展,由于Openstack 采取的设计理念也是所有一切皆API,因此设计服务API的调用脱离不了Keystone.Keystone 作为Openstack 中身份认证服务,在Openstack起到非常关键的作用,并且实现了Identity API 供Openstack 其他组件间进行身份验证 Keystone 两种认证方式:UUID认证的原理当用户拿着有效的用户名和密码去keystone认证后,keystone

ubuntu12.04下搭建ftp服务器

楼主想把同学硬盘里面的200多G电影共享给实验室的小伙伴们看,就打算在内网服务器上搭建一个ftp的服务器. 1.安装ftp 首先在终端下键入如下内容,安装ftp服务器: sudo apt-get install vsftpd 2.配置ftp 修改ftp的配置文件,该文件在/etc目录下,在终端中键入如下命令以打开配置文件: sudo gedit /etc/vsftpd.conf 简单的修改以下几个配置项即可: #禁止匿名访问 anonymous_enable=NO #接受本地用户 local_e

在ubuntu12.04下编译android4.1.2添加JNI层出现问题

tiny4412学习者,在ubuntu12.04下编译android4.1.2添加JNI层出现问题: (虚心请教解决方法) trouble writing output: Too many methods: 65540; max is 65536. By package: 26 android 145 android.accessibilityservice 702 android.accounts 436 android.animation 8 android.annotation 3793

ubuntu12.04下搭建ftpserver

楼主想把同学硬盘里面的200多G电影共享给实验室的小伙伴们看,就打算在内网server上搭建一个ftp的server. 1.安装ftp 首先在终端下键入例如以下内容,安装ftpserver: sudo apt-get install vsftpd 2.配置ftp 改动ftp的配置文件,该文件在/etc文件夹下,在终端中键入例如以下命令以打开配置文件: sudo gedit /etc/vsftpd.conf 简单的改动下面几个配置项就可以: #禁止匿名訪问 anonymous_enable=NO

Ubuntu12.04下安装Subversion并进行配置

Ubuntu下安装Subversion还是很简单的,只要输入sudo apt-get install Subversion就可以安装了. 主要的难点在于对权限的配置上. 安装完subversion后,就可以创建一个仓库了. 这里我以个人的例子来讲解,大家可以按照自己的需要选择不同的目录. 我是建在了/var/svn下,以这个作为仓库目录. 创建一个项目svnadmin create project 这是在/var/svn下就可以看到project这个目录了,在这个目录下可以看到一个conf目录,

Aircrack-ng在ubuntu12.04下使用

Aircrack-ng其实是一个很简单同时很强大的无线渗透工具,作为21世纪黑客,可谓是居家旅行,杀人防火之必备. 它的原理是这样的: airmon-ng用来将无线网卡置为混杂模式以捕获无线数据包: airodump-ng真正用来抓取数据包: aireplay-ng用来对目标发起arp攻击,用来刺激无线ap产生握手包: aircrack-ng用来破解保存的无线数据包得到密码. 用法: 针对WEP方式加密的ap的破解: 1.airmon-ng start YOUR WIRELESS CARD 2.

Ubuntu12.04下jamvm1.5.4+classpath-0.98成功运行 helloworld.class

经过两天的努力,总于在ubuntu下面编译好classpath-0.98与jamvm1.5.4,并能成功的执行类文件:jamvm hellowold,当屏幕上打印出"hello world!"的时候,按捺不住一阵兴奋!在这两天中,执行jamvm hellowold始终被有三类异常: 1) Exceptionoccurred while VM initialising java/lang/NoClassDefFoundError: java/lang/Thread 2) Exceptio

ubuntu12.04下lamp环境搭建步骤

1 .安装apache2:sudo apt-get install apache2 安装完成后,运行如下命令重启apache:sudo /etc/init.d/apache2 restart,在浏览器中输入http://localhost或者http://127.0.0.1,会看到"It works!"说明apache安装成功. 2.安装php: sudo apt-get install libapache2-mod-php5 php5; 安装扩展php5-gd:sudo apt-ge

ubuntu12.04下安装python3.4

ubuntu12.04下apt-get默认安装python3是3.2版本,因此需要自己更新源来安装python3.4 (目前的最新版本,以后需要更新的版本方法相同) 添加源以及安装步骤如下: sudo apt-get install python-software-properties #没有这步,下一步会提示add-apt-repository未找到. sudo add-apt-repository ppa:fkrull/deadsnakes #添加ppa源 sudo apt-get upda