LINUX.ORG.RU

Astra Linux SP + Ubuntu 20.04 SUSPEND

 ,


0

1

Установил замечательную российскую ОС ASTRA LINUX Special Edition 1.6 рядом с Ubuntu Linux 20.04.

Linux asus 5.8.0-43-generic #49~20.04.1-Ubuntu SMP Fri Feb 5 09:57:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

В результате в Ubuntu перестал работать Suspend. Ноут уходит в сон, но тут же просыпается и состояние системы сбрасывается.

Обновил MBR (системы стоят на одном физическом устройстве), пытался лечить Suspend/Hibernate разными способами.

SWAP-партиция есть, размер соответствует объему RAM. Проверил и настроил /etc/default/grub, задал:

GRUB_CMDLINE_LINUX_DEFAULT="quiet splash resume=UUID=XXXXX-XXX-XXXX-XXXX-YYYYYYYYYY"

со своим UUID-ом.

Переустановил Grub (update-grub).

Дальше не знаю, что делать. Suspend не работает. До установки астры все было в порядке.

Вопрос: как настроить штатную работу suspend?


Ответ на: удаленный комментарий

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

mkaro
() автор топика
Ответ на: комментарий от mkaro

Это так называемая безопастность Астры. Файловая систем доступна, все открыто, только не дает работать. До сброса mbr еще и перезагружаться не давала, пароль идиотский требовала. Запрос пароля убрал, остался suspend и гибернация.

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 2)
Ответ на: комментарий от mkaro

Остаётся только догадываться как связан mbr и то что ребутать комп в линуксе можно только с рут правами. Кажется ты что-то сильно напортил там уже и проблема не в астре.

firkax ★★★★★
()
Ответ на: комментарий от firkax

Сбросом mbr я убрал запрос на пароль астры. Астра воткнула запрос пароля на любую перезагрузку, и свою и убунты, которую искорежила, как я понимаю. В убунте запроса сейчас нет, рут-права на выход в сон не нужны, но сон не работает, с этим и бьюсь.

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 1)
Ответ на: комментарий от firkax

Мой вопрос как восстановить сон. Данного лога (/var/log/pm-powersave.log) у меня нет, не нахожу ничего похожего. А вот syslog забит какой-то фигней:

Oct 21 22:39:42 asus dbus-daemon[2033]: [session uid=1000 pid=2033] Activating service name='org.gnome.gedit' requested by ':1.108' (uid=1000 pid=4342 comm="gio open ./syslog " label="unconfined")
Oct 21 22:39:42 asus kernel: [  758.054663] [UFW BLOCK] IN=wlp3s0f0 OUT= MAC=70:77:81:29:54:19:e4:6f:13:0c:6f:3a:08:00 SRC=192.168.0.1 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 
Oct 21 22:39:42 asus dbus-daemon[2033]: [session uid=1000 pid=2033] Successfully activated service 'org.gnome.gedit'
Oct 21 22:39:42 asus gnome-shell[2256]: Window manager warning: Buggy client sent a _NET_ACTIVE_WINDOW message with a timestamp of 0 for 0x3800064
Oct 21 22:39:48 asus kernel: [  764.607602] [UFW BLOCK] IN=enp2s0 OUT= MAC=01:00:5e:00:00:fb:f0:35:75:a5:32:ad:08:00 SRC=192.168.0.97 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 
Oct 21 22:39:49 asus wpa_supplicant[1268]: wlp3s0f0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=61 noise=9999 txrate=150000
Oct 21 22:39:49 asus wpa_supplicant[1268]: message repeated 4 times: [ wlp3s0f0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=61 noise=9999 txrate=150000]
Oct 21 22:39:49 asus wpa_supplicant[1268]: wlp3s0f0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=59 noise=9999 txrate=150000
Oct 21 22:39:49 asus wpa_supplicant[1268]: wlp3s0f0: CTRL-EVENT-SIGNAL-CHANGE above=1 signal=55 noise=9999 txrate=150000

20 Mb

auth.log:

org.freedesktop.packagekit.system-sources-refresh
Oct 21 22:28:31 asus systemd: pam_unix(systemd-user:session): session closed for user gdm
Oct 21 22:29:21 asus pkexec: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
Oct 21 22:29:21 asus pkexec[4035]: mkaro: Executing command [USER=root] [TTY=unknown] [CWD=/home/mkaro] [COMMAND=/usr/lib/update-notifier/package-system-locked]
Oct 21 22:30:01 asus CRON[4064]: pam_unix(cron:session): session opened for user root by (uid=0)
Oct 21 22:30:01 asus CRON[4064]: pam_unix(cron:session): session closed for user root
Oct 21 22:35:01 asus CRON[4245]: pam_unix(cron:session): session opened for user root by (uid=0)
Oct 21 22:35:01 asus CRON[4245]: pam_unix(cron:session): session closed for user root
Oct 21 22:39:01 asus CRON[4277]: pam_unix(cron:session): session opened for user root by (uid=0)
Oct 21 22:39:01 asus CRON[4277]: pam_unix(cron:session): session closed for user root

kern.log:

Oct 21 22:45:54 asus kernel: [ 1129.843214] [UFW BLOCK] IN=wlp3s0f0 OUT= MAC=70:77:81:29:54:19:e4:6f:13:0c:6f:3a:08:00 SRC=192.168.0.1 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 
Oct 21 22:45:56 asus kernel: [ 1132.682354] [UFW BLOCK] IN=enp2s0 OUT= MAC=01:00:5e:00:00:fb:f0:35:75:a5:32:ad:08:00 SRC=192.168.0.97 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 

какой-то процесс у меня активно живет, может я уже у кого-то под контролем?))

mkaro@asus:~$ sudo ufw status verbose
Status: active
Logging: on (low)
Default: deny (incoming), allow (outgoing), disabled (routed)
New profiles: skip

To                         Action      From
--                         ------      ----
22/tcp                     ALLOW IN    Anywhere                  
80                         ALLOW IN    Anywhere                  
443                        ALLOW IN    Anywhere                  
22/tcp (v6)                ALLOW IN    Anywhere (v6)             
80 (v6)                    ALLOW IN    Anywhere (v6)             
443 (v6)                   ALLOW IN    Anywhere (v6)  

ufw.log:

Oct 21 22:52:13 asus kernel: [ 1509.281889] [UFW BLOCK] IN=enp2s0 OUT= MAC=01:00:5e:00:00:fb:f0:35:75:a5:32:ad:08:00 SRC=192.168.0.97 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 
Oct 21 22:54:14 asus kernel: [ 1629.795562] [UFW BLOCK] IN=enp2s0 OUT= MAC=01:00:5e:00:00:01:e4:6f:13:0c:6f:3a:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2 
Oct 21 22:54:14 asus kernel: [ 1629.862125] [UFW BLOCK] IN=wlp3s0f0 OUT= MAC=70:77:81:29:54:19:e4:6f:13:0c:6f:3a:08:00 SRC=192.168.0.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x00 TTL=1 ID=0 DF PROTO=2 
Oct 21 22:54:15 asus kernel: [ 1631.264315] [UFW BLOCK] IN=enp2s0 OUT= MAC=01:00:5e:00:00:fb:e4:6f:13:0c:6f:3a:08:00 SRC=192.168.0.1 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 
Oct 21 22:54:15 asus kernel: [ 1631.295546] [UFW BLOCK] IN=wlp3s0f0 OUT= MAC=70:77:81:29:54:19:e4:6f:13:0c:6f:3a:08:00 SRC=192.168.0.1 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 
Oct 21 22:54:21 asus kernel: [ 1637.195798] [UFW BLOCK] IN=enp2s0 OUT= MAC=01:00:5e:00:00:fb:f0:35:75:a5:32:ad:08:00 SRC=192.168.0.97 DST=224.0.0.251 LEN=32 TOS=0x00 PREC=0xC0 TTL=1 ID=0 DF PROTO=2 

Прошу прощения накидал своих логов. Не понимаю, что делать. Сам в данный момент ничего не делаю, только сижу в чате.

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 1)
Ответ на: комментарий от mkaro

Вычислил, по каким-то причинам отсутствовал /etc/suspend.conf. Добавил:

#/etc/suspend.conf

snapshot device = /dev/snapshot
#
resume device = /dev/disk/by-uuid/77279eb5-61f7-4472-b2f7-4612c3a4a61e

# image size is in bytes
image size = 12884901888

#suspend loglevel = 2

compute checksum = y

compress = y

#encrypt = y

#early writeout = y

#splash = y

# up to 60 (seconds)
#resume pause = 30

threads = y

После чего отработал sudo s2disk. Компьютер уснул и по кнопке питания проснулся, состояние восстановил. Практически получилась гибернация (состояние, как я понимаю, сохранилось на swap-диске).

Не работает s2ram:

mkaro@asus:/etc$ s2ram
KMS graphics driver is in use, skipping quirks.
/sys/power/state does not exist; what kind of ninja mutant machine is this?
mkaro@asus:/etc$ s2disk
s2disk: Could not mount tmpfs on /proc/19169. Reason: Operation not permitted
mkaro@asus:/etc$ sudo s2disk

Уже лучше) Извиняюсь, отработал и sudo s2ram (сохранился в RAM). Отлично, этого уже достаточно.

Я считаю, что без стороннего вмешательства тут не обошлось, полагаю, что это происки Астры. Ничего и нигде я не удалял и руками не трогал.

Не работает только suspend по кнопке.

mkaro
() автор топика
Последнее исправление: mkaro (всего исправлений: 3)