首页
关于
Search
1
在投射和录制时显示敏感信息写给TeamViewer,anydesk,向日葵
8,643 阅读
2
sublime 3155-3175 LICENSE
7,961 阅读
3
mysql存储过程&时间累加插入
7,778 阅读
4
永远不要相信浮点数结果精确到了最后一位,也永远不要比较两个浮点数是否相等。
4,495 阅读
5
mysql-workbench中duration fetch的含义
4,481 阅读
ubuntu
linux
sublime
php
mysql
JS
CSS
其他
chrome
redis
登录
Search
标签搜索
mysql
curl
grep
journalctl
rename
You can't specify target table
only_full_group_by
Sub-process
警示
dropbox
mtr
curl抓取重定向
floor
intval
ceil
round
pixmap
adwaita
date.utc
gmmktime
五好的Book
累计撰写
194
篇文章
累计收到
31
条评论
首页
栏目
ubuntu
linux
sublime
php
mysql
JS
CSS
其他
chrome
redis
页面
关于
搜索到
1
篇与
的结果
2020-03-15
记一次升级 ubuntu 20.04 翻车及挽救过程
不得不说,有时候升级确实是一个高风险的动作, 顺利的话毫无波惊,否则惊天动地,当然99%会顺利升级,也不要有升级恐惧症。 有问题就解决问题。 直接入正题:sudo apt update sudo apt dit-upgreade 简单的2个命令即可安装最新系统的软件,目前20.04尚在开发测试阶段,会有一些bug,不过据我个人的使用来说,不影响正常的 使用, 开发,看电视毫不影响,可能有人会说或该你翻车,用测试版的系统当平常使用。。。活该就活该吧,不解释。 这次翻车是 因为安装更新的时候 要求选择一个配置文件是 本机默认正在使用的还是版本新的配置文件, 然而我选择了新版的配置文件,好辣,悲剧从此拉开了序幕,回车后即出现了安装错误,按照惯例安装中断或者出现错误, 一般用 apt install -f 来修复, 但是这次居然不行。 好吧,我用重启大法试一试,然而,采用马后炮的手法来看, 不重启还好, 重启后解决问题的难度就上升了,因为重启后根本进不了系统了,登陆界面都进不去了 提示 login incorrect,曾几何时我都想放弃修复,重新安装了,但是又不想折腾了,还是尝试 修复把,(不过从解决的时间来看,重装时间占用可能更短),根据网上的办法 进入 recovery模式, 进入到root shell 作一些操作, 但是这一步尝试也无法去实践,因为root shell 也进不去, 但是会出现一个错误提示, 很快 ,看不清是什么,最后还使用慢动作拍下来, 慢帧分析,看看到错误提示。 错误提示是 找不到 libcrypt.so.1 好了,根据这条线索 找到了 https://bugs.launchpad.net/ubuntu/+source/glibc/+bug/1867423然后根据里面小哥的方法,作了尝试,如愿重启系统,开机!I managed to restore system (of course it's a temporary solution until libc6 package is fixed) - boot from any debian-based live image or from parallel system - gain access to disk with broken system - sudo mount /dev/sda2 /mnt (where sda2 is a partition of your broken system) - wget http://launchpadlibrarian.net/453587373/libc6_2.30-0ubuntu3_amd64.deb - dpkg -x libc6_2.30-0ubuntu3_amd64.deb ~/libc6-previous - sudo cp ~/libc6-previous/lib/x86_64-linux-gnu/libcrypt-2.30.so /mnt/lib/x86_64-linux-gnu/ - cd /mnt/lib/x86_64-linux-gnu/ - sudo ln -s libcrypt-2.30.so libcrypt.so.1 Now you can at least boot your system.
2020年03月15日
1,648 阅读
0 评论
0 点赞