我在运行小型 postgreSQL 服务器的 Ubuntu 22.04.3 LTS 上遇到了麻烦。
它经常冻结。由于服务器使用的是 Ryzen 7 2700,我尝试了很多方法(取消睡眠模式、在 grub 中更改消耗模式等),但老实说,没有任何效果,我不知道该在哪里查找解决方案。
此外,今天早上,在新的随机冻结之后,sudo apt update
+sudo apt upgrade
在基本文件设置处停止并被阻止。
你能帮我解决冻结问题并拥有一个“干净”的 ubuntu 吗?我不是 Linux 专家,而是一个“非常开明”的业余爱好者
答案1
在 /var/lib/dpkg/info/base-files.postins 中的 set -e 命令下方设置 -x 并重新启动升级命令后,该过程在deb-systemd-invoke restart motd-news.timer
...处受阻。
sudo apt install memtester
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait
Les NOUVEAUX paquets suivants seront installés :
memtester
0 mis à jour, 1 nouvellement installés, 0 à enlever et 8 non mis à jour.
2 partiellement installés ou enlevés.
Il est nécessaire de prendre 0 o/17,6 ko dans les archives.
Après cette opération, 54,3 ko d'espace disque supplémentaires seront utilisés.
Paramétrage de base-files (12ubuntu4.5) ...
+ [ ! -e /etc/dpkg/origins/default ]
+ [ configure = configure ]
+ [ 12ubuntu4.4 = ]
+ [ -d /usr/share/info ]
+ [ ! -f /usr/info/dir ]
+ [ ! -f /usr/share/info/dir ]
+ [ configure = configure ]
+ [ 12ubuntu4.4 != ]
+ rm -f /var/lib/update-notifier/release-upgrade-available
+ [ -x /usr/lib/update-manager/check-new-release ]
+ update_to_current_default profile /etc/profile
+ [ -f /etc/profile ]
+ md5sum /etc/profile
+ cut -f 1 -d
+ md5=9926b56bc6e576d4ad206dd82d38deff
+ grep -q 9926b56bc6e576d4ad206dd82d38deff /usr/share/base-files/profile.md5sums
+ cmp -s /usr/share/base-files/profile /etc/profile
+ update_to_current_default dot.profile /root/.profile
+ [ -f /root/.profile ]
+ md5sum /root/.profile
+ cut -f 1 -d
+ md5=d68ce7c7d7d2bb7d48aeb2f137b828e4
+ grep -q d68ce7c7d7d2bb7d48aeb2f137b828e4 /usr/share/base-files/dot.profile.md5sums
+ dpkg --compare-versions 12ubuntu4.4 lt-nl 7.7
+ motd_news_config=/etc/default/motd-news
+ [ 12ubuntu4.4 != ]
+ [ ! -e /etc/default/motd-news ]
+ dpkg-maintscript-helper rm_conffile /etc/default/motd-news 11ubuntu11~ base-files -- configure 12ubuntu4.4
+ [ configure = configure ]
+ deb-systemd-helper unmask motd-news.timer
+ deb-systemd-helper --quiet was-enabled motd-news.timer
+ deb-systemd-helper enable motd-news.timer
+ [ configure = configure ]
+ [ -d /run/systemd/system ]
+ systemctl --system daemon-reload
+ [ -n 12ubuntu4.4 ]
+ _dh_action=restart
+ deb-systemd-invoke restart motd-news.timer
motd-news.timer 是什么?
从 2024 年 1 月 22 日起编辑:为了允许系统进行升级,我已将第 #162 行(可能会更改)注释到我在文件 /varlib/dpkg/info/base-files.postinst 中找到的内容中deb-systemd-invoke $_dh_action 'motd-news.timer' >/dev/null || true
。
有了这个注释,进程执行了apt upgrade
或apt install something
。从那时起 → 不再冻结。
注意:我执行了内存测试并发现我的 32 Go RAM 上有~49 个错误。