LINUX.ORG.RU

Сообщения riptor

 

[Solved] Не получается запустить java из udev rule (Failed to mark memory page as executable - check if grsecurity/PaX is enabled)

Форум — Admin

Всем привет!

Операционная система - ubuntu 22.04

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

83-block-device-added.rules

ACTION=="add", SUBSYSTEM=="block", ENV{ID_FS_UUID}=="systemuuid", RUN{program}+="/home/riptor/test.sh"

файл test.sh запускается, вот его содержимое

#!/bin/sh
echo "running rule\n" >> /home/riptor/test-log.txt
java -version >> /home/riptor/test-log.txt

Файл test-log.txt создаётся и вот что туда попадает

running rule

Error occurred during initialization of VM
Failed to mark memory page as executable - check if grsecurity/PaX is enabled

При этом, если запустить /home/riptor/test.sh , всё работает нормально, проблем с джавой нет.

Пробовал paxctl -m java - не помогает

Вообще не уверен, что у меня там есть pax . sysctl -w kernel.pax.softmode=1 выдаёт sysctl: cannot stat /proc/sys/kernel/pax/softmode: No such file or directory

Может кто-нибудь подскажет куда копать?

 , ,

riptor
()

Сколько места отвести под swap если памяти много

Форум — Linux-install

При установке нужно выбрать размер swap раздела.

В интернете рекомендуют умножить количество RAM на два и таким образом понять сколько места нужно под swap.

А у меня 128GB оперативной памяти. Долго жил с 8GB и в конце концов психанул и вставил максимум, который позволяет система.

И теперь получается, что на SSD размером в один терабайт нужно 256GB выделить только под свап. Который неизвестно, будет ли вообще использоваться в таких условиях ))

Может совсем отказаться от свапа? Или возникнут какие-то проблемы?

Я подумал, наверное гибернацию не получится сделать, если свапа не будет. Но, может под гибернацию хватит 64гига хотя бы? Может линукс сумеет не сохранять пустые куски оперативки?

 , ,

riptor
()

RSS подписка на новые темы