新足迹

 找回密码
 注册

精华好帖回顾

· 全面解释monash city council新的政策,大家准备买monash council的或者已经持有的可以进来看看 (2015-3-20) zuyidi · 小DC 乱拍 - 上海重庆 (2012-3-31) 老陶
· 养老金(Age Pension) 10 年居住要求(Age pension 已获批,更新了养老金计算器2020年数据) (2014-4-9) 小豹子 · 啦啦啦,水了丫~~ (2011-6-28) benlomond
Advertisement
Advertisement
查看: 7333|回复: 39

Ubuntu 问题求教 - 成功修复 [复制链接]

发表于 2018-5-30 08:27 |显示全部楼层
此文章由 eric_gao 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 eric_gao 所有!转贴必须注明作者、出处和本声明,并保持内容完整
本帖最后由 eric_gao 于 2018-6-3 23:34 编辑

大家好,又遇到麻烦了, 还请linux大侠指教。 有分分。

家里的Ubuntu,跑的是11.10, 是比较老, 但是挺稳定的, 上面也运行了很多东西,一直没舍得升级。  近期看到大家说的Pi-Hole,感觉挺好的,一直试着装在老旧的11.10上,但是各种各样的问题,手欠,apt-get update, 删除那些无用的原, 再来apt-get update, apt-get upgrade
,一开始看着更新这,更新那的就有点小担心了, 后来窗口好久不动了, 一试,sb了,ssh session也断了。

昨晚蹲车库,捣鼓半天也没修复呢。目前总结下来就是这样了。

系统启动后进入图形界面,但是不接受用户名密码, 输入对了root的密码,画面一闪,又回到登录界面,(如果输入错的密码,会提示密码错误,让重新输入),

界面上有个重启按钮,重启进入recovery mode (root fs read-only), 可以有多个选项,选修复broken package, 系统会自动mount root FS到read/write, 然后drop到root shell之后, 我发现/etc/resolv.conf中dns 指到 127.0.0.1, 手动改到8.8.8.8 google dns, 然后才可以ping 通internet上的server, 这个时候选择手动apt-get update; apt-get upgrade, 大约更新了700多个package。 之后重启,现象依旧。

再次进入recover mode,如法炮制, root fs read/write 之后, 进入到root shell, 会发现resolve.conf 又他们指回127.0.0.1, 而且看第一行注释, 显示是generated by dhcpcd。  可我用的是static ip, 这个时候static ip也都自己配置好了,一怒,把 dhcpcd package 删除。重启之后 dns又指到 127.0.0.1, 还是说generated dhcpcd
, 不知道是不是其他的什么软件把备份的/etc/resolv.conf 给拷回来了。   升级700多个包的时候,中间提示dhcp有更新,问我是保留已有的,还是用新的。我当时选保留, 可是后来都把dhcpcd 包给删除了啊???

我想一开机就drop到root shell下, 就把图形界面 lightdm 也删除了, 能看到系统还删除好多其他的package, (目测都和desktop有关的).

重启,妈的还是进图形界面, 不接受root 密码。  而且最可恨的是那个重启的按钮也没了,这会想重启,只能按电源大纽了。

启动过程中能看到openssh 启动失败, 这是最要命的, 没有shell, 这看啥也看不到。


请问大家,怎么才能把图形界面撤掉删掉,启动后直接进入shell?  我就想安安静静的有个shell用。  而且在recover mode下看好像系统升级到 14.x了,原来是11.10,目前看ssh启动失败,也没什么出错信息, 图形界面不接受密码。  

其他的还都好, 上面的lampp, web, ftp, media server, openvpn server还都运行正常,可以访问。
Sunday Afternoons UPF50+防晒帽专卖
oursteps.co/forum.php?mod=viewthread&tid=934220
Advertisement
Advertisement

发表于 2018-5-30 08:59 |显示全部楼层
此文章由 tghj01 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 tghj01 所有!转贴必须注明作者、出处和本声明,并保持内容完整
登录界面CTRL+ALT+F1 , 进shell, 可以一直按到F6,如果你需要的话。ctrl+alt+f7是回到图形

撤销图形界面启动,去/etc/init/rc-sysinit.conf么(太久远了,记不太清了,各个linux发行版本也不一样)改default running level, 3是shell, 5是图形


评分

参与人数 1积分 +8 收起 理由
eric_gao + 8

查看全部评分

发表于 2018-5-30 09:10 |显示全部楼层
此文章由 eric_gao 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 eric_gao 所有!转贴必须注明作者、出处和本声明,并保持内容完整
tghj01 发表于 2018-5-30 08:59
登录界面CTRL+ALT+F1 , 进shell, 可以一直按到F6,如果你需要的话。ctrl+alt+f7是回到图形

撤销图形界面 ...


多谢哥们,  8分献上,不成敬意。
Sunday Afternoons UPF50+防晒帽专卖
oursteps.co/forum.php?mod=viewthread&tid=934220

发表于 2018-5-30 12:43 |显示全部楼层
此文章由 huanged 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 huanged 所有!转贴必须注明作者、出处和本声明,并保持内容完整
应该是升级失败导致的。你现在系统有多个kernel,最后一个是坏的
启动时选择旧的kernel进入,然后删点升级失败的kernel

dpkg --get-selections | grep linux-image


sudo apt-get remove <the failed image>

评分

参与人数 1积分 +8 收起 理由
eric_gao + 8

查看全部评分

发表于 2018-5-30 12:52 |显示全部楼层
此文章由 waterfox 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 waterfox 所有!转贴必须注明作者、出处和本声明,并保持内容完整
难得看到有人在这里问这么专业的问题。

发表于 2018-5-30 13:14 |显示全部楼层
此文章由 eric_gao 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 eric_gao 所有!转贴必须注明作者、出处和本声明,并保持内容完整
huanged 发表于 2018-5-30 12:43
应该是升级失败导致的。你现在系统有多个kernel,最后一个是坏的
启动时选择旧的kernel进入,然后删点升级 ...

多谢回复。

我感觉应该是升级没完全。 有些包没有更新成功, 也可能跟我以前装了他多东西有关, 特别是装了ps3的流媒体server, 加了几个ppa的源。

今天又尝试修复。

其他目前都还运行正常,目前就是 ssh server 运行不起来,也没报什么错。  

手动尝试启动ssh,终于发现问题, openssl 版本不对了。




之后尝试删除 openssh-server, 或者 openssl,都提示Unmet Dependencies Error, 如下图。

目前试着  
apt-get -f install
apt-get clean

也没发现held packages
apt-get -u dist-upgrade   &  sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade

翻来覆去就stuck在这了




请问下面这些是什么packages, 怎么能强制删掉呢。
indicator-datetime
indicator-power
indicator-session
systemd-services
systemd-shim

特别后面这两个packages,看名字像是系统的东西,怕怕呢。


多谢了, 8分也献给你。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
Sunday Afternoons UPF50+防晒帽专卖
oursteps.co/forum.php?mod=viewthread&tid=934220
Advertisement
Advertisement

发表于 2018-5-30 13:27 |显示全部楼层
此文章由 huanged 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 huanged 所有!转贴必须注明作者、出处和本声明,并保持内容完整
当前内核版本是什么?修改grub进入旧版本看看问题是否还存在。


BTW,可以戳我的签名到群里聊

发表于 2018-5-30 13:34 |显示全部楼层
此文章由 purplechilli 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 purplechilli 所有!转贴必须注明作者、出处和本声明,并保持内容完整
eric_gao 发表于 2018-5-30 13:14
多谢回复。

我感觉应该是升级没完全。 有些包没有更新成功, 也可能跟我以前装了他多东西有关, 特别是 ...

先修ssh吧,其他的回头再说

apt-get install openssh-server, 有dependency问题的话,看一下那些包在报错,假设是libxxxxx

apt-cache policy libxxxxx 看一下当前的候选版本是多少,从哪个source list里面拿的

对照一下ubuntu官网 https://packages.ubuntu.com/  ,
你选的这个ubuntu版本,这个libxxxx的版本应该是多少。

(很有可能是三方的sourcelist引起的冲突,如果是这个原因,如果照ubuntu官方的release修复的话,很有可能会弄坏你添加的三方应用)

发表于 2018-5-30 14:10 |显示全部楼层
此文章由 eric_gao 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 eric_gao 所有!转贴必须注明作者、出处和本声明,并保持内容完整
huanged 发表于 2018-5-30 13:27
当前内核版本是什么?修改grub进入旧版本看看问题是否还存在。

内核 3.0.0-12-server, 发行版本 14.04 LTS (trusty)

grub里面没看到多个内核啊, 第一个是 正常启动内核,第二个是正常启动内核(recover mode), 第三和第四个都是memory test




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
Sunday Afternoons UPF50+防晒帽专卖
oursteps.co/forum.php?mod=viewthread&tid=934220

发表于 2018-5-30 14:13 |显示全部楼层
此文章由 eric_gao 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 eric_gao 所有!转贴必须注明作者、出处和本声明,并保持内容完整
purplechilli 发表于 2018-5-30 13:34
先修ssh吧,其他的回头再说

apt-get install openssh-server, 有dependency问题的话,看一下那些包在报 ...

我也是这么想的,现在没有ssh, 蹲车库干活,忒难受啊。


已有的ssh server不工作,提示openssl版本不对, 想重装,删也删不掉。想装什么,都是提示那个dependency error。

我也是手欠。
Sunday Afternoons UPF50+防晒帽专卖
oursteps.co/forum.php?mod=viewthread&tid=934220

发表于 2018-5-30 14:43 |显示全部楼层
此文章由 redyjw888 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 redyjw888 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我不是大神,也有一台老电脑在车库,装了Ubuntu。我试过这种方法:用另外一台Windows10的电脑下载Ubuntu 16.04.4 LT的  .iso文件,win10可以直接把.iso文件拷到DVD盘里,成为一个带启动的安装盘,然后插到老电脑的DVD机里去装Ubuntu。记得在computer bios把DVD启动调到硬盘的前面。
在动作转换的刹间按下快门
Advertisement
Advertisement

发表于 2018-5-30 14:47 |显示全部楼层
此文章由 eric_gao 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 eric_gao 所有!转贴必须注明作者、出处和本声明,并保持内容完整
redyjw888 发表于 2018-5-30 14:43
我不是大神,也有一台老电脑在车库,装了Ubuntu。我试过这种方法:用另外一台Windows10的电脑下载Ubuntu 16 ...

兄弟,我不想新装一个ubuntu, 否则接下来的一个月不用干别的了。

上面好多软件,我想尽量走升级。
Sunday Afternoons UPF50+防晒帽专卖
oursteps.co/forum.php?mod=viewthread&tid=934220

发表于 2018-5-30 14:57 |显示全部楼层
此文章由 rayki 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 rayki 所有!转贴必须注明作者、出处和本声明,并保持内容完整
我只能帮忙google了。。
https://askubuntu.com/questions/ ... l-dependency-errors

另外如果只想玩玩。。其实win10上的Bash on ubuntu就够用了。也不需要额外的安装。呵呵
我来问道无余话,云在青天水在瓶

发表于 2018-5-30 15:26 |显示全部楼层
此文章由 eric_gao 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 eric_gao 所有!转贴必须注明作者、出处和本声明,并保持内容完整
rayki 发表于 2018-5-30 14:57
我只能帮忙google了。。
https://askubuntu.com/questions/575639/cant-get-anything-to-install-dependenc ...

谢谢了, 我已经尝试过清理package database, 重新update。 这步没什么问题。

现在关键是什么包都是安装不上, 也删除不了。  没完没了 unmet dependencies error




提示我有的包没装, 或者发现低版本的。  可是我想把低版本的删除, 也不行,还是提示我这个错误, 我想安装那个没有的包,还是提示这个。

整个一死循环了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
Sunday Afternoons UPF50+防晒帽专卖<