Linux mint зависает при выключении

Не выключается Linux

Сразу после установки, как правило, любая операционная система будет работать очень хорошо и быстро. Но со временем ошибки могут накапливаться и вызывать различные проблемы с использованием ОС.

В сегодняшней статье мы рассмотрим такую ошибку, как «не выключается Linux». Разберём, почему может возникнуть такая проблема, методы её отладки и исправления.

Почему не выключается компьютер Linux?

Инициализацией и завершением работы сервисов в системе Linux занимается system, и если компьютер не может выключиться, это означает, что systemd не может справиться с каким-либо процессом и ждёт его завершения. По умолчанию система даёт каждому сервису одну минуту и тридцать секунд, а затем отправляет сигнал экстренного завершения. Но таких сервисов может быть несколько, и завершение работы Linux может затянуться.

Есть несколько путей решения этой проблемы:

  • Во первых, нам необходимо понять в чём именно проблема, какой сервис её вызывает и попытаться её решить;
  • Во вторых, мы можем уменьшить время ожидания от 90 до пяти секунд, для большинства сервисов этого будет вполне достаточно.

А теперь давайте рассмотрим пути решения проблемы.

Как исправить ошибку «не выключается Linux»

Чтобы понять, почему система не может выключиться, нам сначала необходимо посмотреть лог её выключения. И тут у нас тоже есть два пути: либо отключить заставку и выводить лог в реальном времени, либо записывать лог выключения с помощью journalctl.

1. Лог выключения в реальном времени

Первый способ не настолько информативный, но всё же может быть полезным. Для отключения заставки откройте /etc/default/grub и в строке GRUB_CMDLINE_LINUX_DEFAULT замените слова quiet splash на verbose:

Затем перезагрузите компьютер. Сначала вы будете видеть полный лог загрузки, а при выключении вы увидите полный лог выключения. Преимущество этого пути в том, что вы увидите, на какой команде загрузка зависает, и сможете понять, куда копать дальше. Например, часто бывает, что Linux не может выключиться из-за ошибки «a stop job is running for Session c2 of user», т.е. мы не можем завершить сессию пользователя. Ещё выключению могут препятствовать примонтированные удалённые файловые системы.

2. Лог выключения в journalctl

Утилита journalctl занимается обработкой логов в Linux, но есть одна проблема: она записывает журналы только из текущей сессии, при перезагрузке всё стирается. Но это можно исправить. Для этого окройте конфигурационный файл /etc/systemd/journald.conf и замените в нём значение строки Storage=auto на Storage=persistent:

Затем два раза перезапустите компьютер. Первый раз мы перезапускаем, чтобы настройки логирования вступили в силу, а второй, чтобы собрать лог последнего выключения Linux. После того, как загрузка завершиться, вы можете посмотреть лог с помощью такой команды:

Читайте также:  Linux mint смена hostname

Опция —b позволяет вывести лог загрузки, -1 говорит, что нужно брать не текущую загрузку, а предыдущую, а —n300 отображает только последние 300 строк. Здесь вы можете видеть, что по таймауту была завершена именно сессия session-c1. Мы можем отфильтровать сообщения только по ней:

sudo journalctl -b -1 -u session-c1.scope

Если вы увидели ошибку и смогли её решить, то ваша система будет выключаться уже мгновенно, если же нет, то всё ещё есть несколько путей решения.

3. Настройка таймаутов в systemd

Если никакое из предыдущих решение не помогло, и в системе просто баг, который не позволяет ей адекватно выключиться, то вы всё ещё можете уменьшить время ожидания до того, как процессу будет отправлен сигнал экстренного завершения. Для этого откройте файл /etc/systemd/system.conf и добавьте туда такие строки:

sudo vi /etc/systemd/system.conf

Теперь система будет ждать только 5 секунд перед тем, как завершить проблемный процесс. Также на некоторых форумах рекомендуют установить сервис watchdog, чтобы он следил за правильностью работы системного таймера. Это тоже делается очень просто:

sudo apt install watchdog
sudo systemctl enable watchdog
sudo systemctl start watchdog

Выводы

Может быть огромное количество причин, по которым ваша система не сможет включиться, и чтобы их найти и исправить, необходимо анализировать логи, искать по форумах и настраивать свою систему. Надеюсь, информация из этой статьи сделает вашу работу в Linux более комфортной.

Обнаружили ошибку в тексте? Сообщите мне об этом. Выделите текст с ошибкой и нажмите Ctrl+Enter.

Источник

Linux Mint Forums

В последнее время у меня часто возникает небольшая проблема при выключении компьютера.Операционная система застревает во время завершения процесса выключения.Мне приходится нажимать на кнопку выключения на системном блоке.Я использую Linux Mint 20 Cinnamon.
Мой процессор Intel© Celeron© CPU J1800 @ 2.41GHz × 2 (я в железе мало что понимаю ) .Я бы хотел знать возможные причины этой проблемы и способы решения.

Last edited by LockBot on Wed Dec 28, 2022 7:16 am, edited 1 time in total.
Reason: Topic automatically closed 6 months after creation. New replies are no longer allowed.

Re: Проблема с выключением

Post by root » Sat Aug 01, 2020 4:42 am

Значит какой-то процесс весит, нужно глянуть какой. Жесткое выключение — неправильный подход, легко при нем получить еще большие проблемы. Как временное решение можно применить терминальный shutdown 0 или знаменитый reisub

Re: Проблема с выключением

Post by Vladimir00 » Sat Aug 01, 2020 8:38 am

Спасибо.На англоязычном форуме я уже получил хороший ответ. Теперь я нажимаю Alt+SysRq+reisu+o для выключения компа .

Re: Проблема с выключением

Post by RealRPG » Wed Oct 28, 2020 6:58 pm

Если я не ошибаюсь то когда ты нажимаешь на «Выйти-Выключить» то у тебя темный экран с логотипом Минта? И комп просто не выключается при том что длится это бесконечно?

Я сделал вот так: viewtopic.php?f=90&t=333776
Там я тоже ознакомил всех такой же проблемой.

Помог способ оптиматизации одного стримера на Ютуб канале.
https://www.youtube.com/watch?v=Rh7t_RUBv64

После всего того что он посоветовал у меня теперь выключает без проблем и запускать стал быстрее.

Читайте также:  Linux удаление дубликатов строк

Re: Проблема с выключением

Post by RealRPG » Fri Nov 06, 2020 8:17 am

Добавлю кое что так как установил Линукс по новой еще раз дней 7 назад

Такая фигня с выключением начинается после первого апдейта через менеджера обновлений, по крайней мере у меня

  • Important Notices
  • ↳ Rules & Notices
  • ↳ Releases & Announcements
  • ↳ Main Edition Support
  • ↳ Beginner Questions
  • ↳ Installation & Boot
  • ↳ Software & Applications
  • ↳ Hardware Support
  • ↳ Graphics Cards & Monitors
  • ↳ Printers & Scanners
  • ↳ Storage
  • ↳ Sound
  • ↳ Networking
  • ↳ Virtual Machines
  • ↳ Desktop & Window Managers
  • ↳ Cinnamon
  • ↳ MATE
  • ↳ Xfce
  • ↳ Other topics
  • ↳ Non-technical Questions
  • ↳ Tutorials
  • Debian Edition Support
  • ↳ LMDE Forums
  • ↳ Beginner Questions
  • ↳ Installation & Boot
  • ↳ Software & Applications
  • ↳ Hardware Support
  • ↳ Networking
  • ↳ Tutorials
  • ↳ Other Topics & Open Discussion
  • ↳ LMDE Archive
  • Interests
  • ↳ Gaming
  • ↳ Scripts & Bash
  • ↳ Programming & Development
  • Customization
  • ↳ Themes, Icons & Wallpaper
  • ↳ Compiz, Conky, Docks & Widgets
  • ↳ Screenshots
  • ↳ Your Artwork
  • Chat
  • ↳ Introduce Yourself
  • ↳ Chat about Linux Mint
  • ↳ Chat about Linux
  • ↳ Open Chat
  • ↳ Suggestions & Feedback
  • International
  • ↳ Translations
  • ↳ Deutsch — German
  • ↳ Español — Spanish
  • ↳ Français — French
  • ↳ Italiano — Italian
  • ↳ Nederlands — Dutch
  • ↳ Português — Portuguese
  • ↳ Русский — Russian
  • ↳ Suomi — Finnish
  • ↳ Other Languages
  • ↳ Čeština-Slovenčina — Czech-Slovak
  • ↳ Magyar — Hungarian
  • ↳ 日本語 — Japanese
  • ↳ Polski — Polish
  • ↳ Svenska — Swedish
  • ↳ Українська — Ukrainian

Powered by phpBB® Forum Software © phpBB Limited

Источник

Linux mint зависает при выключении

Добрый день. После установки возникла проблема: ноутбук не всегда выключается сам, зависает на заставке с логотипом при нулевой активности диска. Если выключить ноутбук сразу после загрузки, проблема не возникает, но спустя час работы отключаться отказывается. В чем может быть проблема? Ноутбук asus tp300, ядро 4.4.0.21. в /etc/default/grub пробовал прописывать reboot=bios, acpi=force — не помогает. Заранее спасибо

Chocobo Сообщения: 10010 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 812 раз Поблагодарили: 3000 раз Контактная информация:

Re: Зависание при выключении mint cinnamon 18

Попробуй нажать F1 или Ctrl-Alt-F1 во время когда висит на заставке, чтоб перейти в tty1 где должна появиться информация о текущей задаче по выключению. (можешь зафотать нам сюда )

Изображение

Изображение

kegr307 Сообщения: 11 Зарегистрирован: 07 окт 2016, 09:49 Контактная информация:

Re: Зависание при выключении mint cinnamon 18

Спасибо) Я уже это пробовал это , но именно в момент зависания на любые клавиши реагировать отказывается(

kegr307 Сообщения: 11 Зарегистрирован: 07 окт 2016, 09:49 Контактная информация:

Re: Зависание при выключении mint cinnamon 18

До момента зависания перейти в консоль еще можно, но в последний момент все равно выкидывает на заставку

Chocobo Сообщения: 10010 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 812 раз Поблагодарили: 3000 раз Контактная информация:

Re: Зависание при выключении mint cinnamon 18

kegr307 , Тогда после перезагрузки можно порыть journalctl (/var/log/syslog) — dmesg перетрется, а сислог останется, может там что-то всплывет

Изображение

Изображение

kegr307 Сообщения: 11 Зарегистрирован: 07 окт 2016, 09:49 Контактная информация:

Читайте также:  Linux script file name

Re: Зависание при выключении mint cinnamon 18

После очередного зависания открыл syslog. Последние два сообщения перед зависанием:
NetworkManager[992]: [1475956967.3651] WiFi hardware radio set enabled
NetworkManager[992]: [1475956967.3652] WWAN hardware radio set enabled

Chocobo Сообщения: 10010 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 812 раз Поблагодарили: 3000 раз Контактная информация:

Re: Зависание при выключении mint cinnamon 18

Изображение

Изображение

kegr307 Сообщения: 11 Зарегистрирован: 07 окт 2016, 09:49 Контактная информация:

Re: Зависание при выключении mint cinnamon 18

kegr307 Сообщения: 11 Зарегистрирован: 07 окт 2016, 09:49 Контактная информация:

Re: Зависание при выключении mint cinnamon 18

Chocobo Сообщения: 10010 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 812 раз Поблагодарили: 3000 раз Контактная информация:

Re: Зависание при выключении mint cinnamon 18

В таком случае сам собой просится беспровод — на отключение аппаратное или на уровне биос, для проверки.

Если станет норм, то надо колдовать с его дровами или версиями ядрышек для отлова корректно работающего модуля.

Изображение

Изображение

kegr307 Сообщения: 11 Зарегистрирован: 07 окт 2016, 09:49 Контактная информация:

Re: Зависание при выключении mint cinnamon 18

Chocobo Сообщения: 10010 Зарегистрирован: 27 авг 2016, 22:57 Решено: 215 Откуда: НН Благодарил (а): 812 раз Поблагодарили: 3000 раз Контактная информация:

Re: Зависание при выключении mint cinnamon 18

kegr307 , Тогда, чтоб сказать точней, давайте начнем с аппаратной конфигурации девайса.

результат из термианала inxi -Fxz поможет определиться с шагами)

Изображение

Изображение

kegr307 Сообщения: 11 Зарегистрирован: 07 окт 2016, 09:49 Контактная информация:

Re: Зависание при выключении mint cinnamon 18

System: Host: egor-TP300LD Kernel: 4.4.0-21-generic x86_64 (64 bit gcc: 5.3.1)
Desktop: Cinnamon 3.0.6 (Gtk 3.18.9-1ubuntu3)
Distro: Linux Mint 18 Sarah
Machine: System: ASUSTeK (portable) product: TP300LD v: 1.0
Mobo: ASUSTeK model: TP300LD v: 1.0
Bios: American Megatrends v: TP300LD.201 date: 05/28/2014
CPU: Dual core Intel Core i7-4510U (-HT-MCP-) cache: 4096 KB
flags: (lm nx sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx) bmips: 10376
clock speeds: max: 3100 MHz 1: 2579 MHz 2: 2819 MHz 3: 2750 MHz
4: 2717 MHz
Graphics: Card-1: Intel Haswell-ULT Integrated Graphics Controller
bus-ID: 00:02.0
Card-2: NVIDIA GF117M [GeForce 610M/710M/810M/820M / GT 620M/625M/630M/720M]
bus-ID: 03:00.0
Display Server: X.Org 1.18.3 drivers: intel (unloaded: fbdev,vesa) FAILED: nouveau
Resolution: 1920×1080@60.00hz
GLX Renderer: Mesa DRI Intel Haswell Mobile
GLX Version: 3.0 Mesa 11.2.0 Direct Rendering: Yes
Audio: Card-1 Intel 8 Series HD Audio Controller
driver: snd_hda_intel bus-ID: 00:1b.0
Card-2 Intel Haswell-ULT HD Audio Controller
driver: snd_hda_intel bus-ID: 00:03.0
Sound: Advanced Linux Sound Architecture v: k4.4.0-21-generic
Network: Card-1: Intel Wireless 7260 driver: iwlwifi bus-ID: 02:00.0
IF: wlp2s0 state: up mac:
Card-2: Atmel usb-ID: 001-005
IF: null-if-id state: N/A speed: N/A duplex: N/A mac: N/A
Drives: HDD Total Size: 128.0GB (24.8% used)
ID-1: /dev/sda model: SanDisk_SD6SB1M1 size: 128.0GB
Partition: ID-1: / size: 107G used: 22G (22%) fs: ext4 dev: /dev/sda2
ID-2: swap-1 size: 8.59GB used: 0.00GB (0%) fs: swap dev: /dev/sda3
RAID: No RAID devices: /proc/mdstat, md_mod kernel module present
Sensors: System Temperatures: cpu: 47.0C mobo: N/A
Fan Speeds (in rpm): cpu: 2800
Info: Processes: 218 Uptime: 1 min Memory: 1047.8/7867.2MB
Init: systemd runlevel: 5 Gcc sys: 5.4.0
Client: Shell (bash 4.3.421) inxi: 2.2.35

Источник

Оцените статью
Adblock
detector