LINUX.ORG.RU

Сообщения bryak

 

Отваливается половина озушки при перезагрузке

Стоит 2х32Гб. При перезагрузке мне биос сообщает, что у вас изменилась конфигурация. Захожу в биос и показывает 1х32Гб. Т.е отваливается одна планка. Если выйти из биоса и продолжить загрузку, то загрузится и будет в системе показывать 32Гб. Если выключить и включить систему, то опять показывает 2х32Гб. Наблюдаться стало такое на 13 дебиане. На 12 такого не разу не было. Прогонял 4pass memtest - всё ок. Такое ощущение, что какая-то глюква на уровне ядра при перезагрузке происходит

PS: как начало появляться - продул порты резиновой грушей и контакты на озушке протер этиловым спиртом 95%. Когда просто включаю-выключаю тачку/увожу ее в standby - всегда 2х32. Проблема появляется иногда при перезагрузке. В логах ничего нет. Материнка msi x670e tomahawk, 7900X, 2x32 gskill(6200)

bryak
()

Tkabber запретить писать в custom.tcl

Конфиг tkabber’a в гите и он постояннно меняет содержание custom.tcl. Запрет записи в него вызывает ошибки в ткаббере. Его как-то или переместить бы в другое место или запретить его использовать (посредством самого tkabber)

 

bryak
()

Так безопасна ли боковая стенка из стекла?

По мотивам Как вы относитесь к боковой прозрачной стенке из стекла/акрила на вашем личном компе?

По итогу вредно ли это или нет? А то там 250сообщений понаписали :)

bryak
()

notify-send: сообщение по центру

Можно ли notify-send сообщение по-центру сделать. Если нет, то чем можно сделать?

 ,

bryak
()

Открытие ссылок работает некорректно

При открытии ссылки открывается не вкладка в firefox, а Появляется окно, в котором говорится

Firefox is already running, but is not responding. To use Firefox, you must first close the existing Firefox process, restart your device, or use a different profile.

Как это пофиксить? Например в telegrame открываются корректно, а в st - пытается открыть новый инстанс ff

 

bryak
()

Создание вручную виртуальных машин libvirt

Создал образ:

qemu-img create -f qcow2 /home/user/media/libvrt/images/nixos/nixos.qcow2 1024G

Далее в virt-manager создал виртуальную машину, взял ее xml и подсунул в /home/user/media/libvrt/images/nixos/vm.xml

Далее я изменил путь до образа qcow2 и делаю

virsh define /home/user/media/libvrt/images/nixos/vm.xml
Domain 'nixos-25.06' defined from /home/user/media/libvrt/images/nixos/vm.xml
virsh start 'nixos-25.06'

out:

error: Failed to start domain 'nixos-25.06'
error: Requested operation is not valid: network 'default' is not active

Далее смотрю:

virsh net-list --all

out:

 Name      State      Autostart   Persistent
----------------------------------------------
 default   inactive   yes         yes

А как мне ее сделать active?

 ,

bryak
()

grub secure boot, не загружается ядро

dkms generate_mok
ls /var/lib/shim-signed/mok/
MOK.der  MOK.pem  MOK.priv
openssl x509 -inform der -in "/var/lib/shim-signed/mok/MOK.der" -out "/var/lib/shim-signed/mok/MOK.pem"
mokutil --import "/var/lib/shim-signed/mok/MOK.der"
mkdir -p "/root/.mok"
cp -prf "/var/lib/shim-signed/mok/MOK.der" "/root/.mok/MOK.der"
cp -prf "/var/lib/shim-signed/mok/MOK.pem" "/root/.mok/MOK.pem"
cp -prf "/var/lib/shim-signed/mok/mok/MOK.priv" "/root/.mok/MOK.priv"
mkdir -p /etc/dkms
cp -prf "myconfig/etc/debian/dkms/sign_helper.sh" "/etc/dkms/sign_helper.sh"
cp -prf "myconfig/etc/debian/dkms/framework.conf" "/etc/dkms/framework.conf"
cat myconfig/etc/debian/dkms/sign_helper.sh
/lib/modules/"$1"/build/scripts/sign-file sha512 /root/.mok/MOK.priv /root/.mok/MOK.der "$2"
cat myconfig/etc/debian/dkms/framework.conf
mok_signing_key="/var/lib/shim-signed/mok/MOK.priv"
mok_certificate="/var/lib/shim-signed/mok/MOK.der"
sign_tool="/etc/dkms/sign_helper.sh"
local VERSION="$(uname -r)"
local SHORT_VERSION="$(uname -r | cut -d . -f 1-2)"
local MODULES_DIR=/lib/modules/$VERSION
local KBUILD_DIR=/usr/lib/linux-kbuild-$SHORT_VERSION

sbsign --key "${DIR_DST}/mok/MOK.priv" --cert "${DIR_DST}/mok/MOK.pem" "/boot/vmlinuz-$VERSION" --output "/boot/vmlinuz-$VERSION.mok"

update-initramfs -k all -u

update-grub
sudo mokutil --sb-state
SecureBoot enabled
sudo mokutil --list-enrolled
показывает ключи
sudo mokutil --test-key /var/lib/shim-signed/mok/MOK.der
/var/lib/shim-signed/mok/MOK.der is already enrolled

Далее я перезагружаюсь, захожу enroll key, выбираю key0, ввожу пароль, предлагает перезагрузиться. Перезагружаюсь и загружаю ядро .mok и получаю: http://0x0.st/KyJ0.jpg

 ,

bryak
()

Можно ли сохранить лог компиляции и код возврата?

function f() {
    COMPILE_LOG=$(sudo make install clean 2>&1)
    echo $?
    echo "${COMPILE_LOG}"
}

out:

2
slock build options:
CFLAGS   = -std=c99 -pedantic -Wall -Os -I. -I/usr/include -I/usr/X11R6/include -DVERSION="1.4" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H
LDFLAGS  = -s -L/usr/lib -lc -lcrypt -L/usr/X11R6/lib -lX11 -lXext -lXrandr
CC       = cc
CC slock.c
slock.c:18:10: fatal error: X11/extensions/Xrandr.h: No such file or directory
   18 | #include <X11/extensions/Xrandr.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:19: slock.o] Error 1

Нужный мне вариант с локальными переменными

function f() {
    local COMPILE_LOG=$(sudo make install clean 2>&1)
    echo $?
    echo "${COMPILE_LOG}"
}

out:

0
slock build options:
CFLAGS   = -std=c99 -pedantic -Wall -Os -I. -I/usr/include -I/usr/X11R6/include -DVERSION="1.4" -D_DEFAULT_SOURCE -DHAVE_SHADOW_H
LDFLAGS  = -s -L/usr/lib -lc -lcrypt -L/usr/X11R6/lib -lX11 -lXext -lXrandr
CC       = cc
CC slock.c
slock.c:18:10: fatal error: X11/extensions/Xrandr.h: No such file or directory
   18 | #include <X11/extensions/Xrandr.h>
      |          ^~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
make: *** [Makefile:19: slock.o] Error 1

Как видим, некорректное значение 0

 

bryak
()

Nixos: есть ли документация в полном объеме на русском?

Не могу найти у них на оффсайте переводы их документации. Они вообще в природе есть?

 

bryak
()

Вид злоупотребления полномочиями модераторами

Я понял, каким образом модераторы злоупотребляют своими полномочиями. Какие мотивы у этого злоупотребления - не особо важно, но как факт его применения «на широкую ногу» есть. И никто не понимает как это работает. Попробую объяснить:

Есть модератор. Назовем его VasyaPetya. И пользователь SomeUser. Внутри форума создаются топики, в которых обсуждается какая-то тема. Внутрь топика заходит VasyaPetya и начинает вместе со всеми обсуждение темы топика(или оффтопика внутри топика). VasyaPetya вступает в непосредственое общение с SomeUser. В процессе дискуссии VasyaPetya что-то не нравится в словах SomeUser и он удаляет один или несколько ответов. Далее в этом же топике SomeUser начинает говорить о том, что неправильно это делать(или создает топик в ветке linux.org.ru и делает это там). На что в большинстве случаев VasyaPetya или VasyaPetya2 фризят или банят SomeUser

Так вот! Когда VasyaPetya заходит в топик и начинает взаимодействовать с SomeUser внутри топика(т.е общаться по теме топика), он становится участником форума и все его ответы или ответы ему внутри этого топика - адресованы не модератору VasyaPetya, а участнику форума VasyaPetya. И если кто-то ответит VasyaPetya на его ответы внутри топика типа «ты больной?» или какую-то другую фразу - это не оскорбление модератора, а оскорбление участника форума

А именно этим и занимаются модераторы ЛОРа. Они заходят в топики и начинают наравне со всеми что-то обсуждать, а когда им что-то не нравится - они включают свои модераторские возможности и раздают минуса и фризят/банят участников форума. Это злейшее злоупотребление своими обязанностями т.к участники форума внутри обсуждения общаются с ними как с полноценными участниками дискуссии, а не как с модераторами

Как это предотвратить? Очень и очень просто! Пусть maxcom создаст безликие аккаунты модераторов типа «Модератор1, Модератор2…, МодераторХ» и пусть из-под этих акков модераторы ходят и модерируют топики. Общаться по теме топиков из-под аккаунтов МодераторХ нельзя, только модерировать. А с аккаунтов действующих модераторов - пусть снимут права модераторов и пусть они со своих акков ходят и общаются в топиках как обычные участники форума. Таким простым способом мы будем точно знать, что нам пишет Модератор по своим прямым обязанностям и общение с ними - это общение с официальным лицом администрации форума, а аккаунт VasyaPetya - это участник форума и если он общается в топике - у него такие же права, как у любого другого участника дискуссии

PS: но я думаю, что эта идея не понравится модераторам. Почему? Потому что это деперсонализует тех, кто на самом деле модерирует не потому, что ему это нравится, а имеет на голове корону. Таким решением это лишит права превосходства над юзерами(корона потеряет смысл)

upd1: Так же можно сообщения МодераторХ прдсвечивать красным, чтобы выделять эти важные сообщения в топике, чтобы визуально отличать текст модераторов от обычных пользователей

upd2: более чем уверен, что при обсуждении все будут говорить, что неудобно будет переключаться между акками, хотя технически это можно решить. Тогда вариант2: модераторам добавить галочку «ответить как модератор» и этот ответ подсвечивать красным. Обычные сообщения без галочки - это ответ обычного участника форума и ответы на такие сообщения - не являются взаимодействием модератора

 , ,

bryak
()

Предлагаю сделать две группы модераторов

Предлагаю сделать две группы модераторов. Первая группа - те, кто сейчас модерирует на ЛОРе. Вторая группа - новые люди(человек 5). Каждая группа работает 1 месяц. При этом не в свою смену нельзя модерировать. Таким нововведением мы разгрузим людей из первой группы. Может они чуть добрей станут :)

 ,

bryak
()

Иногда падает xorg при работе firefox amdgpu

Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu: [mmhub] page fault (src_id:0 ring:24 vmid:7 pasid:32776, for process mpv pid 194202 thread mpv:cs0 pid 194226)
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:   in page starting at address 0x0000800106fe9000 from client 0x12 (VMC)
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu: MMVM_L2_PROTECTION_FAULT_STATUS:0x00703830
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          Faulty UTCL2 client ID: VCN (0x1c)
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          MORE_FAULTS: 0x0
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          WALKER_ERROR: 0x0
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          PERMISSION_FAULTS: 0x3
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          MAPPING_ERROR: 0x0
Oct 07 21:15:29 debian-home kernel: amdgpu 0000:16:00.0: amdgpu:          RW: 0x0
Oct 07 21:15:39 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring vcn_dec_0 timeout, signaled seq=33090, emitted seq=33092
Oct 07 21:15:39 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process mpv pid 194202 thread mpv:cs0 pid 194226
Oct 07 21:15:40 debian-home kernel: amdgpu 0000:16:00.0: [drm:amdgpu_ring_test_helper [amdgpu]] *ERROR* ring vcn_dec_0 test failed (-110)
Oct 07 21:15:40 debian-home kernel: [drm:amdgpu_device_ip_resume_phase2 [amdgpu]] *ERROR* resume of IP block <vcn_v3_0> failed -110
Oct 07 21:15:40 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* GPU Recovery Failed: -110
Oct 07 21:15:50 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring vcn_dec_0 timeout, signaled seq=33092, emitted seq=33092
Oct 07 21:15:50 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process mpv pid 194202 thread mpv:cs0 pid 194226
Oct 17 02:23:05 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=651706, emitted seq=651708
Oct 17 02:23:05 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process GPU Process pid 10667 thread firefox-bi:cs0 pid 10725
Oct 19 18:29:37 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=189306, emitted seq=189308
Oct 19 18:29:37 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process GPU Process pid 10927 thread firefox-bi:cs0 pid 10985
Oct 20 20:02:13 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* ring gfx_0.0.0 timeout, signaled seq=78642, emitted seq=78643
Oct 20 20:02:13 debian-home kernel: [drm:amdgpu_job_timedout [amdgpu]] *ERROR* Process information: process Xorg pid 1898 thread Xorg:cs0 pid 2072
Oct 20 20:02:13 debian-home kernel: [drm:amdgpu_cs_ioctl [amdgpu]] *ERROR* Failed to initialize parser -125!

Это как-то починить можно? Отключить аппаратное ускорение? Сменить ядро? Дебиан 12

 , ,

bryak
()

Выбираю себе часы на подарок

В общем из всех вариантов выбрал Garmin 255. У кого есть/были такие? Что из хотелок:

  1. программируемый интервальный таймер
  2. планируется использоваться как монитор к polar H9(уже куплен)
  • Amazfit Active 2 решил не брать. Может есть что-то по-лучше за эту цену? Плохо, что у 255 не сапфировое стекло(я так понимаю, что будет царапаться)

  • Polar v800 хороший девайс, но его стрёмно брать с рук. И стоимость как половина 255

 ,

bryak
()

pre-commit hook как правильно обработать событие?

Вообще что я хотел? Я хотел, чтобы pre-commit hook выполнялся, производил обработку файлов в директория1 и помещал видоизмененные файлы в директория2, но после pre-commit hook получается так, что обработанные файлы лежат в директория2, но в текущий коммит они не попадают т.е после commit если сделать

git status

То будет сообщение типа:

file dir2/some1.cpp modified

Т.е файл обработался, а в коммит не попал. Попробовал добавить в конце pre-commit hook git add ., но это не помогло. Как быть?

 

bryak
()

ksmbd как включить логи?

Последнее время начала отваливаться шара. Помогает релоад сервиса. Как бы посмотреть из-за чего это происходит? Не могу найти где его логи или как их включить

 

bryak
()

Virtualbox rcvboxdrv setup в деплое

# rcvboxdrv setup
/sbin/vboxconfig
mkdir -p /var/lib/shim-signed/mok
openssl req -nodes -new -x509 -newkey rsa:2048 -outform DER -addext "extendedKeyUsage=codeSigning" -keyout /var/lib/shim-signed/mok/MOK.priv -out /var/lib/shim-signed/mok/MOK.der
mokutil --import /var/lib/shim-signed/mok/MOK.der

В деплое у меня запрашивает информацию. Как бы это всё автоматизировать, чтобы не задавало вопросы?

There were problems setting up VirtualBox.  To re-start the set-up process, run
  /sbin/vboxconfig
as root.  If your system is using EFI Secure Boot you may need to sign the
kernel modules (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) before you can load
them. Please see your Linux system's documentation for more information.
.....+...+..+++++++++++++++++++++++++++++++++++++++*..........+.........+.....+......+.+..............+....+++++++++++++++++++++++++++++++++++++++*..+...+..............+....+..+...+......+.+..................+.........+...+..+.+.....+....
...+..+.......+......+.....+....+......+++++++++++++++++++++++++++++++++++++++*...+.....+....+...+..+.......+.....+................+..+............+...+.......+...+...+..+.+............+..+......+++++++++++++++++++++++++++++++++++++++*...
-----
You are about to be asked to enter information that will be incorporated
into your certificate request.
What you are about to enter is what is called a Distinguished Name or a DN.
There are quite a few fields but you can leave some blank
For some fields there will be a default value,
If you enter '.', the field will be left blank.
-----
Country Name (2 letter code) [AU]:

 ,

bryak
()

Лунное затмение. Не пропустите

Полная фаза затмения продлится 1 час 22 минуты — с 20:30 до 21:52 по московскому времени. Максимальная интенсивность наступит в 21:11 по московскому времени (18:11 по Гринвичу). Общая продолжительность явления составит 5 часов 27 минут — с 18:28 до 23:55 по московскому времени

Перемещено hobbit из talks

 

bryak
()

Device: /dev/nvme0, number of Error Log entries increased from 3794 to 3795

Model Number:                       Samsung SSD 970 EVO Plus 500GB
Firmware Version:                   2B2QEXM7
  1. я так понимаю, что это ошибка прошивки?
  2. из-под онтопика можно как-то прошивку обновить?
  3. прошивка обновляется без форматирования?

 ,

bryak
()

Statistics directory /var/log/ntpsec/ does not exist or is unwriteable

Statistics directory /var/log/ntpsec/ does not exist or is unwriteable, error Permission denied

Сделал:

mkdir -p /var/log/ntpsec
chmod 775 /var/log/ntpsec

ls -l /var/log/ |grep ntp
drwxrwxr-x  2 root        root               4096 Aug 27 16:08 ntpseс

Ошибка не исчезает

 

bryak
()

Напомните фильм

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

 ,

bryak
()

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