Не выключается компьютер после завершения работы linux mint

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

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

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

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

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

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

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

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

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

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

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

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

Источник

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

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

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

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

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

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

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

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

Как исправить ошибку «не выключается 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. После того, как загрузка завершиться, вы можете посмотреть лог с помощью такой команды:

sudo journalctl -b -1 -n300

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

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

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

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

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

Читайте также:  Отключить itunes mac os

sudo vi /etc/systemd/system.conf

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

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

Выводы

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

Источник

Невозможно выключить компьютер

Всем привет!
Недавно установил на свой ноут MSI GE-70 2PL Apache Ubuntu 16.04 x64 в качестве второй системы к Windows 10. (UEFI)
Все установилось нормально, но вот в работе Ubuntu есть нарекания.

Не могу выключить компьютер. Да, при любом способе выключения компьютера. он просто. не выключается.
Вот такое можно видеть в логе выключения (фото): https://yadi.sk/i/DKYbJLxcsu4F2

Тоесть в логе нет никаких ошибок, никаких проблем, но комп не выключается. Слышно, что диск выключается, а экран, вентиляторы еще работают

Что пробовал делать:
1) Игрался с ACPI (прописывал в GRUB reboot=bios, reboot=efi, reboot=acpi, reboot = force)
2) Установил ACPI, в процессах и автозагрузке висит (acpid)
3) У меня стоял драйвер Nvidia, так поставил стоковый опен-сорсный убунтовский
4) Команды терминала тоже не выключают компьютер
Пробовал:
— sudo halt
— sudo poweroff
— sudo shutdown -h now
5) В LibreOffice галка быстрый запуск отключена
6) Если запустить убунту с диска без установки и попробовать выключить- так же не выключается

Ничего из вышеуказанного не помогло.

Не подскажите, как решить проблему? Порядком взбесила и потратила кучу моего времени.

Невозможно выключить компьютер
Добрый день Уважаемые! Проблема собственно в названии темы — не могу выключить компьютер. Только.

Комп невозможно выключить
Все привет. Собственно вся беда в этом и заключается, что комп выключить не из винды не с кнопки на.

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

Приложение не даёт выключить компьютер
При выключении,уже на синем экране пишет: Приложение не даёт выключить компьютер, и иконка.

Нужно в файл /etc/default/grub в конец строки GRUB_CMDLINE_LINUX_DEFAULT дописать reboot=bios, а в конце GRUB_CMDLINE_LINUX дописать acpi=force
Получиться должно такое

GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash reboot=bios»
GRUB_CMDLINE_LINUX=»acpi=force»

Источник

Не выключается компьютер

Всем привет. Вообщем у меня такие проблемы: Когда выключаю компьютер он не выключается «до конца». Слышно как жесткий диск останавливается (как когда-то на винде при синих экранах:)), но питание идет и куллеры вроде шумят. Лампочка питания горит. Пока я не нажму на кнопку питания, оно само не выключется. Еще когда идет выключение нет ни какой заставки. Просто консоль с «с глюками» Мать: asus p5kpl-am epu. Kubuntu 13.04.

Читайте также:  Установка docker linux ubuntu

Что значит «Консоль с глюками»? С выхлопом каким-то? Выложите сюда лог. Ну или сфоткайте, в конце концов. Штатные телепаты в отпуске, лето же.

Мигает она иногда

Интересный глюк, интересный..

Нет, мои телепатические способности здесь бессильны.

теперь питание компьютера можно отключить

Ну да, неправильно выразился) Просто на черном фоне написано Kubuntu 13.04, и появляется консоль, где буквы на половину видны. Это впринцепе не так важно, мне бы проблему с выключением решить

sudo halt пробовал?

Нет, мне ничего такого комп не пишет. На винде ведь не было такого.

Было — ты просто не застал

Вы либо тролль, либо идиот. Я повторюсь: покажите ЛОРу, ЧТО конкретно Вам пишут в консоли. Подозреваю, что это имеет непосредственное отношение к Вашей проблеме.

Источник

Не выключается компьютер после завершения работы linux mint

20 мар 2020, 18:47

Linux Mint Cinnamon — ноутбук не выключается графической кнопкой

20 мар 2020, 18:49

Linux Mint Cinnamon — ноутбук не выключается графической кнопкой

20 мар 2020, 18:55

60Hz
OpenGL: renderer: AMD KABINI (DRM 2.50.0 5.3.0-42-generic LLVM 9.0.0)
v: 4.5 Mesa 19.2.8 direct render: Yes
Audio:
Device-1: AMD Kabini HDMI/DP Audio vendor: Dell driver: snd_hda_intel
v: kernel bus ID: 00:01.1
Device-2: AMD FCH Azalia vendor: Dell driver: snd_hda_intel v: kernel
bus ID: 00:14.2
Sound Server: ALSA v: k5.3.0-42-generic
Network:
Device-1: Realtek RTL810xE PCI Express Fast Ethernet vendor: Dell
driver: r8169 v: kernel port: e000 bus ID: 02:00.0
IF: enp2s0 state: down mac:
Device-2: Qualcomm Atheros QCA9565 / AR9565 Wireless Network Adapter
vendor: Dell driver: ath9k v: kernel port: e000 bus ID: 03:00.0
IF: wlp3s0 state: up mac:
Drives:
Local Storage: total: 465.76 GiB used: 70.00 GiB (15.0%)
ID-1: /dev/sda vendor: Seagate model: ST500LT012-1DG142 size: 465.76 GiB
Partition:
ID-1: / size: 456.50 GiB used: 69.99 GiB (15.3%) fs: ext4 dev: /dev/dm-0
ID-2: swap-1 size: 976.0 MiB used: 1.5 MiB (0.2%) fs: swap dev: /dev/dm-1
Sensors:
System Temperatures: cpu: 44.0 C mobo: 44.0 C gpu: radeon temp: 47 C
Fan Speeds (RPM): cpu: 2363
Info:
Processes: 202 Uptime: 1h 37m Memory: 3.28 GiB used: 1.33 GiB (40.4%)
Init: systemd runlevel: 5 Compilers: gcc: 7.5.0 Shell: bash v: 4.4.20
inxi: 3.0.32

Источник

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