Opened 9 years ago

Closed 8 years ago

#144 closed баг (не воспроизводится)

SM-01: баг не даёт конфигурировать плату

Reported by: san Owned by: alx
Priority: низкий Milestone: 2 очередь
Component: sw Keywords:
Cc:

Description (last modified by alx)

Наблюдал баг всего 2 раза, воспроизвести пока не могу.
Плата SM-01 в рабочем состоянии, в списке присутствует, параметры читаются, окно конфигурации открывается. Но при попытке записать что-то в плату (Применить например) ругается "No such board".

Есть подозрение что такое состояние получилось после неудачной попытки рестарта платы SM (нажал кнопку рестарт, а рестарта по какой-то причине не произошло). Но пока только подозрение.

Change History (4)

comment:1 by alx, 9 years ago

Ошибка "no such board" может выдаваться в одном из пяти случаев:

  1. при попытке установить комментарий для отсутствующей платы;
  2. при попытке установить или снять атрибут "необходимая" отсутствующей плате;
  3. при попытке прочитать переопределения MIB отсутствующей платы;
  4. при попытке записать переопределения MIB отсутствующей платы;
  5. при попытке передать отсутствующей плате general command.

Переопределения MIB и general command платой SM-01 не используются.

При нажатии кнопки "Применить" в окне конфигурации платы SM-01 выполняется запись в переменные платы командой snmpset. В коде, выполняющем запись, строка "no such board" не встречается. Таким образом, я не вижу никакой возможности получить сообщение "no such board" при попытке записи в плату SM-01...

Для полноты картины хотелось бы иметь системные логи, конфиг и номер ревизии sw, с которым это наблюдалось (см. как сделать хороший баг рипорт).

comment:2 by san, 9 years ago

Наблюдалось мельком, т.к. иследовали другое и особого внимания тогда не придали, написал тикет по воспоминаниям, ревизия sw 1266, логи и конфиг история умалчивает

да и "no such board" тоже не факт ))
написал тикет в основном чтобы не забыть провести эксперимент с "неудачным" рестартом

comment:3 by alx, 9 years ago

Description: modified (diff)
Priority: среднийнизкий

comment:4 by alx, 8 years ago

Resolution: не воспроизводится
Status: newclosed

Тикет закрываю, так как описанный баг невозможно воспроизвести, а новая информация вряд ли появится.

Есть предположение, что вместо "no such board" могла выдаваться ошибка "not found" при попытке обращения к переменным платы. Такое может происходить, если из платы получен "кривой" MIB, в котором отсутствуют данные переменные. В таком случае, неудачный рестарт платы был не причиной, а следствием (рестарт тоже выполняется записью в переменную платы). Если так, то это баг платы SM-01.

Note: See TracTickets for help on using tickets.