Как исправить ошибки .xsession-errors ?

Автор sidbar, 02 июля 2016, 18:49:46

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

sidbar

Может быть кто-нибудь знает как исправить эти ошибки в логе?
Открыть содержимое (спойлер)

Xsession: X session started for sidbar at Сбт Июл  2 17:07:49 MSK 2016
localuser:sidbar being added to access control list
Cannot read '/var/log/audit/audit.log'
/usr/bin/x-session-manager: X server already running on display :0
ssh-agent is already running

(xfwm4:5776): xfwm4-WARNING **: The display does not support the XComposite extension.

(xfwm4:5776): xfwm4-WARNING **: Compositing manager disabled.
xfdesktop[5780]: starting up

(xfce4-settings-helper:5784): xfce4-settings-helper-WARNING **: Unknown mode '1920x1080 @ 60,0' for output default.

xfce4-settings-helper: Another instance is already running. Leaving...
XRandR 1.2 is faulty - falling back to older extensions
*** UTM:SVC TimerManager:registerTimer - id: browser-cleanup-thumbnails
ARTUR: - SHOW

** (gnome-system-monitor:6743): WARNING **: SELinux was found but is not enabled.

*** UTM:SVC TimerManager:notify - notified timerID: browser-cleanup-thumbnails
*** UTM:SVC TimerManager:notify - notified timerID: browser-cleanup-thumbnails

###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost


###!!! [Parent][OnMaybeDequeueOne] Error: Channel closing: too late to send/recv, messages will be lost
[свернуть]

Devuan GNU/Linux

CoolAller

sidbar, я просто грохнул этот лог, так как .xsession-errors стал мусорным, туда заносится вся ругань программ с глюками, которых кстати достаточно много, плюс информационные сообщения типа: Compositing manager disabled.

sidbar

Цитата: CoolAller от 24 сентября 2016, 17:51:27я просто грохнул этот лог
А где это отключается, у меня он постоянно пополняется и создается еще вторая версия с расширением .old
Devuan GNU/Linux

Malaheenee

В файле /etc/X11/Xsession меняете строку "ERRFILE=$HOME/.xsession-errors" на "ERRFILE=${TMPDIR:=/tmp}/.xsession-errors". После этого логи сыплются во временную директорию и удаляются при перезагрузках.
Все мы где-то, когда-то и в чем-то были новичками.

CoolAller

#4
Цитата: Malaheenee от 25 сентября 2016, 13:24:18В файле /etc/X11/Xsession меняете строку "ERRFILE=$HOME/.xsession-errors" на "ERRFILE=${TMPDIR:=/tmp}/.xsession-errors"
Это уже давно не работает.
Сейчас глянул, уже даже правкой скрипта Xsession с созданием симлинка .xsession-errors в домашнем каталоге на /dev/null не удается убить создание файлов .xsession-errors и .xsession-errors.old, забавно)) Чеж его теперь по крону только удалять)) Но самое интересное, что теперь делать с ним если используется SSD, там и крон не выход, так как каждый раз будут лишние операции со стиранием ячеек, в рамдрайв его тоже запихать не получится, в общем я теперь хз как этот лог отключать.

Раньше делал так:
Открыть содержимое (спойлер)
ln -s /dev/null ~/.xsession-errors
В /etc/X11/Xsession:
# attempt to create an error file; abort if we cannot
if (umask 077 && touch "$ERRFILE") 2> /dev/null && [ -w "$ERRFILE" ] &&
-  [ ! -L "$ERRFILE" ]; then
-  chmod 600 "$ERRFILE"
+  [ ! -L "$ERRFILE" ] || [ $(readlink $ERRFILE) == "/dev/null" ]; then
+  chmod -f 600 "$ERRFILE"
[свернуть]
Сейчас и это не помогает.

Malaheenee

Цитата: CoolAller от 25 сентября 2016, 14:29:01Это уже давно не работает.
Правда? У нас так уже 2 года крутится на ssd.
Все мы где-то, когда-то и в чем-то были новичками.

CoolAller

Цитата: Malaheenee от 25 сентября 2016, 15:05:40Правда? У нас так уже 2 года крутится на ssd.
Я хз может у вас там все крутится с аптаймом в 2 года без ребутов)) Попробуйте перелогиниться и глянуть в домашний каталог, очень удивитесь))

Malaheenee

Цитата: CoolAller от 25 сентября 2016, 15:14:28опробуйте перелогиниться и глянуть в домашний каталог, очень удивитесь))
Это ноутбук. Утром и вечером включается и выключается.
Все мы где-то, когда-то и в чем-то были новичками.

CoolAller

Malaheenee, сейчас проверил еще на двух компах, как я и говорил не работает. В домашнем каталоге все равно появляется пустой файл .xsession-errors и позже .xsession-errors.old. В каталоге /tmp файла .xsession-errors нет.

yoric

У меня в ~/.xsession последней строкой после запуска WM:
mv -f ~/.xsession-errors ~/.xsession-errors.pre
Эт оне совсем то, что хотели, но между перезапусками Х-ов оно обнуляется, и старый вариант некоторое время существует.

CoolAller

#10
Похоже теперь .xsession-errors будет жить вечно, разрабы его гвоздями прибили)) Этой фиче багу уже 4 года и связано это с lightdm))
https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1001035

В общем чтобы просто ничего не писалось в .xsession-errors, можно закоментить ERRFILE=$HOME/.xsession-errors или перекомпилить lightdm заменив там путь для создания лога, бегло просмотрев исходники я не нашел где это можно сделать.