当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 3 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 请教Ubuntu could not write bytes broken pipe问题
帖子发表于 : 2016-06-29 15:50 

注册: 2016-06-29 15:11
帖子: 1
系统: WIN7
送出感谢: 0 次
接收感谢: 0 次
各位大虾好,本人是Ubuntu的新人,因工作关系需要安装一个Ubuntu的编译环境。但是目前遇到了一个问题,想请教下各位,具体如下:

前期的一些安装步骤已经完成,装的是WIN7+UBUNTU的双系统,能在UBUNTU的系统中进行网页浏览/文本处理等操作。但在使用一个sh脚本进行一次Update Packages并reboot后,发现本来应该默认进入图形界面的进不去了,屏幕提示:Ubuntu could not write bytes broken pipe。这个时候我无论使用ctrl+alt+F1~F7都无法切换界面。
于是我手动重启系统,然后一直按ctrl+alt+F1,成功进入到命令后模式,发现此时可以正常操作,包括ls cd 这些命令都可以,但是使用 ctrl+alt+F7,还是显示“Ubuntu could not write bytes broken pipe”,但这个时候我如果继续使用ctrl+alt+F2,是可以正常切换回命令行模式的。

怀疑是X-WINDOWS启动过程中的某个文件找不到或者某个文件内容被修改了。在网上查了点资料,有的人说使用 sudo apt-get install xserver-xorg 可以解决,但我在命令行里使用这个命令后,屏幕提示:
Reading package lists...Done
Building dependency tree
Reading state information...Done
The ....will be installed:
...(然后一堆的内容)
最后是一句提示:Do you want to continue?
我输入Y之后,然后就是一堆的Err和Fail to fetch http://...,something wicked happened ...No address associated with hostname.
最后一句提示是:
E:Unable to fetch some archives,maybe run apt-get update or try with --fix-missing?
因为我装的是12.04系统,版本是从官网下载的,如果执行
apt-get update,会不会将我的系统升级到14.04?但我需要装的编译环境是要在12.04里执行,因此不能升级系统。

接着我使用more .xsession-errors 指令,显示的信息有:
----------
....
compiz(decor)-warn:failed to bind pixmap to texture
....(很多行这个提示)
compiz(decor)-warn:failed to bind pixmap to texture
gnome-settings-daemon:1889:libappindicator-CRITICAL **: app_indicator_set_label: assertion 'IS_APP_INDICATOR(self)' failed
...
Message: PID 27711 (we are 1928) sent signal 15, shutting down...
Gdk-warning **: nm-applet: Fail IO error 11 (Resource temporarily unavailable) on X server: 0
----------
我自己baidu了一些上面的关键字,遗憾的是并没有找到合适的处理方式,希望这里的大侠能帮忙看看,非常感谢了!
希望大侠们能给出些意见,非常感谢!


页首
 用户资料  
 
2 楼 
 文章标题 : Re: 请教Ubuntu could not write bytes broken pipe问题
帖子发表于 : 2016-06-29 19:22 

注册: 2009-08-04 16:33
帖子: 16891
送出感谢: 21
接收感谢: 1826
https://bugs.launchpad.net/ubuntu/+sour ... bug/521298
could not write byte broken pipe

http://askubuntu.com/questions/355515/c ... pipe-12-04
could not write bytes broken pipe 12.04

http://askubuntu.com/questions/105857/u ... oken-pipes
Ubuntu not booting: “Could not write bytes: broken pipes”

http://askubuntu.com/questions/446618/e ... roken-pipe
Error when boot: Could not write bytes: broken pipe

http://ubuntuforums.org/showthread.php?t=2058521
Error: could not write bytes: Broken pipe


页首
 用户资料  
 
3 楼 
 文章标题 : Re: 请教Ubuntu could not write bytes broken pipe问题
帖子发表于 : 2016-06-29 19:29 
头像

注册: 2011-03-20 13:12
帖子: 4521
地址: 山东省寿光县
系统: Debian
送出感谢: 105
接收感谢: 997
amir2012 写道:
但在使用一个sh脚本进行一次Update Packages并reboot后,发现本来应该默认进入图形界面的进不去了,屏幕提示:Ubuntu could not write bytes broken pipe

可能原因较多
能否详细描述此处的操作
另说明执行此操作的时间点(何年何月何日)

amir2012 写道:
sudo apt-get install xserver-xorg但我在命令行里使用这个命令后,屏幕提示:
Reading state information...Done
The ....will be installed:
...(然后一堆的内容)

据此猜测 之前可能有误删软件包的情况存在
如果能看到故障系统中 /var/log/apt/history.log 和 /var/log/dpkg.log 的内容,会有帮助
另 若执行“使用一个sh脚本进行一次Update Packages”操作距今时间较为久远,相关信息可能在 /var/log/apt/history.log.* 和 /var/log/dpkg.log.* 中

amir2012 写道:
我输入Y之后,然后就是一堆的Err和Fail to fetch http://...,something wicked happened ...No address associated with hostname.

可能原因 未连接互联网

amir2012 写道:
apt-get update,会不会将我的系统升级到14.04?

apt-get update 的作用为刷新软件包索引 因此不会
要升级到 14.04 需要先修改软件源指向 14.04 再 apt-get update && apt-get dist-upgrade 或使用 Ubuntu 专用升级工具


_________________
Debian 中文论坛 - forums.debiancn.org
欢迎所有 Debian GNU/Linux 用户


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 3 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译