PDA

Bekijk de volledige versie : Сбой...



dimmer
21-05-2009, 07:22
Доброго времени, ALL.

Случилась следующая странная штука: во время работы на роутере снаружи по ssh, mc (юникодная версия 4.6.3-2 отсюда (http://wl500g.info/showpost.php?p=68725&postcount=1)) вылетел с segmentation fault. Роутер был перезагружен, после чего mc перестал отображать русские символы, в т.ч. юникодные, слетела псевдографика.
В коммандной строке тоже стало вопросами всё. Кроме этого перестал запускаться торрент:
[admin@localwlan root]$ /opt/etc/init.d/S99rtorrent start
Starting rtorrent: rtorrentgrep: /proc/208/cmdline: No such file or directory
No screen session found.
.
В журнале ошибок нет! Ну, кроме стандартных от самбы встроенной об отсутствии двух файлов каких-то там её.
Ну и, естественно, до этого всё работало как часы, торрент, мс, юникод и прочее.

Файловая система проверена, роутер, прошивка в подписи....

Есть ли какие-нибудь идеи, где искать ошибку? Стоит ли сейчас версию прошивки повышать?
Спасибо за идеи и советы.

dimmer
01-06-2009, 11:38
Если у кого-то, будет что-то подобное, пишу, как исправил.

Оказалось, всё просто:
1. UTF слетел, потому что слетела переменная LANG, которая слетела в свою очередь из-за того, что не был корректно сохранен profile, который в свою очередь не был сохранен из-за того, что некорректно отработала flashfs save в связи с убийством одного из файлов из ./usr/local/files
2. rtorrent выдавал такую странную диагностику, потому что при запуске создавал lock файл, из-за плохого DHT.cache сразу умирал, оставляя лок файл и не удаляя его.
Удалением файлов в session торрента и сохранением профайла всё получилось. На вопросы готов ответить :)

Strelec_W
22-06-2009, 19:18
Оказалось, всё просто:
2. rtorrent выдавал такую странную диагностику, потому что при запуске создавал lock файл, из-за плохого DHT.cache сразу умирал, оставляя лок файл и не удаляя его.
Удалением файлов в session торрента и сохранением профайла всё получилось. На вопросы готов ответить :)

А можно подробнее :)
Мучаюсь с этой проблемой уже много-много времени и никак не могу ее исправить :(
То запускается рторрент, то нет... то работает сутки, потом падает и больше не могу запустить, даже при остановке ошибку выдает... почистил session - всеравно не работает...
ошибка таже:
rtorrentgrep: /proc/346/cmdline: No such file or directory

номер разумеется меняется иногда....
что есть профайл и как его корректно сохранить ?

dimmer
23-06-2009, 02:50
А можно подробнее :)
[skipped]
ошибка таже:
rtorrentgrep: /proc/346/cmdline: No such file or directory

номер разумеется меняется иногда....
что есть профайл и как его корректно сохранить ?

Можно. В общем, у меня пролема была в том, что рторрент запускался, создавал лок файл, видел плохой дхт.кэш, повреждёный из-за некорректного выхода, выходил сам, не удаляя лок файл и без сообщений об ошибке. При следующем запуске видел свой лок файл (оттуда же и та ошибка, что у нас с вами была), не запускался. Лечится чисткой кэша.
Профайл = файл profile, в котором я задаю локаль. К вашей проблеме отношения скорее всего не имеет.

Strelec_W
25-06-2009, 19:27
Спасибо!
Помогает...
А еще по данной ссылке http://wl500g.info/showpost.php?p=95644&postcount=1 лежит правленная версия рторрента - который достаточно стабилен :)