Oct 24 17:08:21 user-virtual-machine kernel: [204920.919685] Hardware name: VMware, Inc. VMware Virtual Platform/440BX Desktop Reference Platform, BIOS 6.00 11/12/2020
Это виртуалка
Oct 24 17:08:21 user-virtual-machine psi-plus.desktop[61821]: [20231024 17:08:21] W:The X11 connection broke: I/O error (code 1) (unknown:0, unknown)
Oct 24 17:08:21 user-virtual-machine psi-plus.desktop[61821]: XIO: fatal IO error 2 (Нет такого файла или каталога) on X server «:0»
Падает wayland при запуске
84709: GDBus.Error:org.freedesktop.DBus.Error.UnixProcessIdUnknown: Process with ID 84709 does not exist.
Oct 24 17:08:50 user-virtual-machine systemd[84358]: Started Application launched by gnome-session-binary.
Oct 24 17:08:50 user-virtual-machine systemd[84358]: message repeated 3 times: [ Started Application launched by gnome-session-binary.]
За ним падает гном.
Что с этим сделать?
Сжечь все. Огонь все исправит.
Да действительно, меня глюкануло что 4Гб.
Тогда добавление памяти может не помочь, ищи какое приложение течет.
Ключевая строка из логов это:
Oct 24 17:08:12 user-virtual-machine kernel: [204911.810239] Out of memory: Killed process 6234 (standard-notes) total-vm:1184737324kB, anon-rss:39496kB, file-rss:0kB, shmem-rss:35480kB, UID:1000 pgtables:1408kB oom_score_adj:300
Кто-то выел всю память, а остальных либо oom killer прибивает, либо они сами падают из за нехватки памяти.
Подозреваю, что память выедается каким-то хитрым способом.
И какая версия vmware и wmware-tools/open-vm-tools, есть вероятность что это vmware специфичная проблема, память скорее всего жрет не приложение, а ядро/модуль ядра.
У меня несколько виртуалок. Так вот, на одной Ubuntu живет уже 9 лет и никаких проблем. А на работе вообще до сих пор Windows 8.1 и никто там не собирается обновляться. А вы про 5 лет…
А ты на руткиты и трояны проскань, если не обновлял, конечно
Конечно обновлял. Сейчас 22.04. Что-то впервые слышу про трояны для Linux. Да еще и на виртуалке, которая под очень узкий круг задач используется. Вероятность близка к нулю
При всем уважении, но по твоим прошлым темам у меня очень сильные сомнения, что у тебя хватит на это знаний.
Особенно если учесть, какой малый уровень компетентности ты показывал в вопросах корректного обновления Debian-based с релиза на релиз.
Допускал просто уйму ошибок и творил полную дичь с репозиториями. Учитывая это, текущее состояние системы у меня не вызывает удивления, ты и ранее создавал монстров Франкенштейна.
Ну для начала стоит понять, что жрет оперативную память. Запусти виртуалку с малым числом оперативной памяти, чтобы воспроизвести её жор, потом выполни: ps aux --sort -rss | head -n 25 и выложи вывод сюда.
Что же касается пакетов, давай полную диагностику:
uname -a
lsb_release -a
dpkg --print-architecture
dpkg --print-foreign-architectures
grep -v -e '^#' -e '^$' /etc/apt/sources.list
grep -vH -e '^#' -e '^$' /etc/apt/sources.list.d/*
LANG=C apt install -sf
for i in $(LANG=C apt list --installed 2>/dev/null | grep -v "^Listing..." | cut -f 2 -d / | cut -f 1 -d " " | cut -f 1 -d "," | sort | uniq); do echo $i; LANG=C apt list --installed 2>/dev/null | grep "/$i" | wc -l; done
Так вот, на одной Ubuntu живет уже 9 лет и никаких проблем.
А на работе вообще до сих пор Windows 8.1 и никто там не собирается обновляться.
У Ильича в мавзолее на Красной площади тоже никаких проблем - лежит себе и лежит. Проблемы у окружающих, которые все это поддерживают.
С вашими пожилыми системами проблема ровно такая же.
Выпускать в интернет столь старые системы нельзя - через неделю они станут частью чьего-нибудь ботнета или будут биткойны майнить.
А чтобы обновиться с 14й не LTS версии, надо последовательно пройти штук десять апгрейдов подряд - шанс навернуть систему в процессе очень и очень высок. Что собственно уже и случилось.
Linux user-virtual-machine 6.2.0-35-generic #35~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Oct 6 10:23:26 UTC 2 x86_64 x86_64 x86_64 GNU/Linux
lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 22.04.3 LTS
Release: 22.04
Codename: jammy
dpkg –print-architecture
amd64
dpkg –print-foreign-architectures
i386
grep -v -e ‘^#’ -e ‘^$’ /etc/apt/sources.list
deb http://ru.archive.ubuntu.com/ubuntu/ jammy main restricted
deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates main restricted
deb http://ru.archive.ubuntu.com/ubuntu/ jammy universe
deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates universe
deb http://ru.archive.ubuntu.com/ubuntu/ jammy multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ jammy-updates multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ jammy-backports main restricted universe multiverse
deb http://ru.archive.ubuntu.com/ubuntu/ jammy-security main restricted
deb http://ru.archive.ubuntu.com/ubuntu/ jammy-security universe
deb http://ru.archive.ubuntu.com/ubuntu/ jammy-security multiverse
/etc/apt/sources.list.d/google-chrome.list.distUpgrade:deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
/etc/apt/sources.list.d/google-chrome.list.save:deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
/etc/apt/sources.list.d/opera-stable.list.distUpgrade:deb https://deb.opera.com/opera-stable/ stable non-free #Opera Browser (final releases)
/etc/apt/sources.list.d/opera-stable.list.save:deb https://deb.opera.com/opera-stable/ stable non-free #Opera Browser (final releases)
/etc/apt/sources.list.d/psi-plus-ubuntu-ppa-focal.list.distUpgrade:deb http://ppa.launchpad.net/psi-plus/ppa/ubuntu focal main
/etc/apt/sources.list.d/psi-plus-ubuntu-ppa-focal.list.save:deb http://ppa.launchpad.net/psi-plus/ppa/ubuntu focal main
LANG=C apt install -sf
NOTE: This is only a simulation!
apt needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
N: Ignoring '99fix-opera' in directory '/etc/apt/apt.conf.d/' as it is not a regular file
LANG=C apt install -sf
for i in $(LANG=C apt list –installed 2>/dev/null | grep -v «^Listing…» | cut -f 2 -d / | cut -f 1 -d " " | cut -f 1 -d «,» | sort | uniq); do echo $i; LANG=C apt list –installed 2>/dev/null | grep «/$i» | wc -l; done
NOTE: This is only a simulation!
apt needs root privileges for real execution.
Keep also in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
N: Ignoring '99fix-opera' in directory '/etc/apt/apt.conf.d/' as it is not a regular file
jammy
2188
jammy-updates
717
now
37