У меня есть старая машина, на которой я работаю Ubuntu в течение многих лет. На прошлой неделе мой HDD умер, и я переделал покупку своей машины:
Я установил новую ОС на SSD (для увеличения скорости).
Я разделил твердотельный накопитель на 30 ГБ для ОС, 4 ГБ для подкачки (равный размеру ОЗУ) и оставшиеся для /home.
w После установки ОС была невероятно быстрой, и я был очень счастлив. Я установил стек LAMP (Apache2, Mysql, PHP7.4), ffmpeg, Atom и MEGA (облачный клиент).
Все было хорошо, но вдруг ОС начала зависать и появляется черный экран со следующими сообщениями:
- Read-error on swap-device (repeated many times)
- SQUASHFS error: squashfs_read_data_failed to read block 0x36406d2
- SQUASHFS error: unable to read cache entry [36406d2]
- SQUASHFS error: unable to read page, block 36406d2, size 95f8
- ....
- EXT4-fs error (device sda1): __ext4_find_entry:1531: inode #1071059: comm Compositor: reading directory iblock 0
- Buffer I/O error on dev sda1, logical block 0, lost sync page write
- EXT4-fs (sda1): I/O error while writing superblock
- ....
- systemd[1]: caught <BUS>, core dump failed (child 10637, code=killed, status=7/BUS).
- systemd[1]: Freezing execution.
- ....
Я попытался перезагрузиться: рано или поздно это произойдет снова. Я попытался переустановить с нуля, переформатировать SSD, те же результаты ...
Я пишу это с LIVE OS с USB, потому что я могу оставаться в своей ОС в течение нескольких минут, прежде чем она выйдет из строя.
Подробности из sudo lshw здесь: https://paste.ubuntu.com/p/CGkXQRqpX6/
Надеюсь, что вы можете помочь. Спасибо. окно подтверждения больше не отображается, и окно закрывается сразу после того, как вы (случайно) нажали кнопку закрытия.
Можно ли отобразить окно подтверждения даже при использовании формы gnome-терминал - <команда >
? Если это невозможно, есть ли какие-нибудь обходные пути?
Среды:
$ gnome-terminal --version
# GNOME Terminal 3.36.2 using VTE 0.60.3 +BIDI +GNUTLS +ICU +SYSTEMD
Что я пробовал:
Оснащение выполненной команды обработчиками сигналов для всех поддерживаемых сигналов не работало; окно было все еще закрыто без подтверждения, хотя процесс пережил закрытие при перехвате SIGHUP
(три раза), SIGCONT
(один раз) и SIGWINCH
(один раз). Мне пришлось дополнительно выполнить kill -SIGKILL <идентификатор процесса>
, чтобы завершить процесс.
Я нашел одно исключение. ошибка при загрузке общих библиотек: bdl.so.2: не удается открыть файл общих объектов: нет ...
Я установил TeamTalk из http://bearwear.dk в моем домашнем каталоге, но когда я попробуйте запустить ./tt5srv -wizard
Я получаю
error while loading shared libraries: bdl.so.2: cannot open shared object file: No such file or directory
Я пытался с и без sudo
Я нашел исправления для других библиотек, но я не увидел упоминаний о bdl.so. 2.
Ubuntu 18.04. Как это исправить? Это другой случай неправильного расположения или символической ссылки?
Перед запуском TeamTalk вам необходимо установить некоторые зависимости.
Вы можете установить его, набрав
sudo apt install libqt5x11extras5 libqt5webenginewidgets5 \
libqt5webenginecore5 libqt5quick5 libqt5widgets5 \
libqt5multimedia5 libqt5gui5 libqt5webchannel5 \
libqt5qml5 libqt5network5 libqt5xml5 libqt5core5a libasound2
в терминале.
Источник: Файл README в TeamTalk.