Что то последние несколько дней проблема - файл ~/.xsession-errors иногда начинает быстро увеличиваться в размерах пока не кончится место в разделе (а в разделе 210 Gb). После чего одна дорога - reboot.
Никто с таким не сталкивался?
.xsession-errors (разбухает до безобразия)
Модератор: Bizdelnick
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: .xsession-errors
а у вас наверно qutim установлен. и он портит весь файл.
и сообщения там наверняка в духе:
выход из положения без перезагрузки:
закрываете кутим и запускаете команду в консоли
если вы его просто удалите, то место не освободится, т.к. его используют другие программы и пока не завершится их работа, то место не освободится.
зы описание на багтрекере.
и сообщения там наверняка в духе:
Код: Выделить всё
Warning: QNativeSocketEngine::read() was called not in QAbstractSocket::ConnectedState or QAbstractSocket::BoundStateвыход из положения без перезагрузки:
закрываете кутим и запускаете команду в консоли
Код: Выделить всё
cat /dev/null > ~/.xsession-errorsесли вы его просто удалите, то место не освободится, т.к. его используют другие программы и пока не завершится их работа, то место не освободится.
зы описание на багтрекере.
UNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
kinder
- Сообщения: 151
- ОС: Mandriva 2009 Spring
Re: .xsession-errors
Не, qutim я не пользую, у меня из приложений запущены pidgin, amule и firefox, остальное штатные утилиты (для случая установки 2009.1.по умолчанию).
Скорее всего amule валит сообщениями об ошибках. Следующий раз наберусь терпения проверить. Я с дуру попытался открыть файл в крусадере, он как я понимаю использовал в свою очередь kwrite, который в свою очередь попытался загрузить весь файл. Следующий раз пойду в mc :-)
Скорее всего amule валит сообщениями об ошибках. Следующий раз наберусь терпения проверить. Я с дуру попытался открыть файл в крусадере, он как я понимаю использовал в свою очередь kwrite, который в свою очередь попытался загрузить весь файл. Следующий раз пойду в mc :-)
-
SLEDopit
- Модератор
- Сообщения: 4824
- Статус: фанат консоли (=
- ОС: GNU/Debian, RHEL
Re: .xsession-errors
лучше
Код: Выделить всё
tail -100 ~/.xsession-errorsКод: Выделить всё
cat /dev/null > ~/.xsession-errorsUNIX is basically a simple operating system, but you have to be a genius to understand the simplicity. © Dennis Ritchie
The more you believe you don't do mistakes, the more bugs are in your code.
The more you believe you don't do mistakes, the more bugs are in your code.
-
diesel
- Бывший модератор
- Сообщения: 5989
- ОС: OS X, openSuSE, ROSA, Debian
Re: .xsession-errors
лучше не mc, а tail ~/.xsession-errors , или чтобы больше строк tail -30 ~/xsession-errors, где 30 - количество показываемых строк
ЗЫ: опередили :)
ЗЫ: опередили :)
-
kinder
- Сообщения: 151
- ОС: Mandriva 2009 Spring
Re: .xsession-errors
Ага, tail будет лучше, спасибо :-)
-
SinClaus
- Сообщения: 1952
- Статус: Мучитель Мандривы
- ОС: Arch,BSD
Re: .xsession-errors
Спасибо сказали:
-
kinder
- Сообщения: 151
- ОС: Mandriva 2009 Spring
Re: .xsession-errors
Код: Выделить всё
err:wave:wodPlayer_WriteMaxFrags Error in writing wavehdr. Reason: Ресурс временно недоступен-
ATIpro
- Сообщения: 614
- ОС: Arch Linux x86_64
Re: .xsession-errors
Если известно, что в .xsession-errors идет откровенный ненужный мусор, то от этого файла вообще можно отказаться. В моем случае он тупо забивался пустыми строчками. Откуда это идет не смог найти, но файл распухал быстро. Решение нашлось после пары минут Гугления:
в файле /etc/X11/Xsession в секции перенаправления ошибок внести изменения, чтобы выглядело примерно так
в файле /etc/X11/Xsession в секции перенаправления ошибок внести изменения, чтобы выглядело примерно так
Код: Выделить всё
if [ -z "$GDMSESSION" ]; then
# redirect errors to a file in user's home directory if we can
#for errfile in "$HOME/.xsession-errors" "${TMPDIR-/tmp}/xses-$USER" "/tmp/xses-$USER"
#do
#if ( umask 077 && cp /dev/null "$errfile" 2> /dev/null )
#then
#chmod 600 "$errfile"
#exec > "$errfile" 2>&1
#break
#fi
#done
errfile="/dev/null"
exec > "$errfile" 2>&1
fi