LINUX.ORG.RU

elogv сломался

 


0

1
┌─[mybox]─[/home/user]
└──╼ elogv
Traceback (most recent call last):
  File "/usr/lib/python-exec/python2.7/elogv", line 589, in <module>
    curses.wrapper(ElogViewer)
  File "/usr/lib64/python2.7/curses/wrapper.py", line 43, in wrapper
    return func(stdscr, *args, **kwds)
  File "/usr/lib/python-exec/python2.7/elogv", line 130, in __init__
    self.init_screen()
  File "/usr/lib/python-exec/python2.7/elogv", line 267, in init_screen
    self.fill_file_pad()
  File "/usr/lib/python-exec/python2.7/elogv", line 375, in fill_file_pad
    (cat,pn,other) = re.split(":|" + os.path.sep, tmpfilepath.replace(elogdir + os.path.sep, "") )
ValueError: too many values to unpack
★★★★

Пиши в issues на гитхабе же.

Lilly
()

Посмотри в сторону elogviewer

iVS ★★★★★
()
Ответ на: комментарий от Kroz

Что-то не вижу в backtrace чего-то, связанного с апдейтом. Если я правильно понимаю — split не выдает нужные три значения. Разве с 2.7 есть проблемы?

to ТС: после апдейта питона полезно выполнять python-updater

iVS ★★★★★
()
Ответ на: комментарий от iVS

Что-то не вижу в backtrace чего-то, связанного с апдейтом

Я вижу ошибки в питоновском коде. Очень сомневаюсь, что автор программы это не заметил и так оставил, тем более, что по словам автора раньше работало. Языки вроде python, perl, php любят ломать совместимость даже при минорных апдейтах. нечасто, но бывает.

Вариант python-updater поддерживаю. Если нет - я бы переставил этот elogv. Если все еще нет - откатил бы версию версию питона (если ТС запомнил предыдущую версию, или если обновления частые). Уверен, что должно решить проблему.

Kroz ★★★★★
()
Ответ на: комментарий от Kroz

А у меня тут появилась идея. Ведь этот участок кода парсит название файла типа media-libs:alsa-lib-1.0.28:20141024-100107.log, и проблема в каком-то файле, видимо. Пусть ТС очищает /var/log/elog или куда он там пишет логи.

iVS ★★★★★
()

отписал в issues автору. Автор починил, уже прилетело в портаж.

bryak ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.