Автор Тема: Обсуждение и предложения по реализации базы данных проб оборудования  (Прочитано 71607 раз)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Одна. Как раз так, которая перед контрол+це
Попробуйте от рута выполнить команду:
system-report -o /tmp/test.tar 2&>/var/log/system-report.log

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Одна. Как раз так, которая перед контрол+це
Что от пользователя выдает rpm -q --queryformat=%{VERSION} system-report

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
На Asus K750J программа висит.
[tema@temasusalkde ~]$ hcl-get -p
Для операций сбора информации о системе требуются права root.
Введите пароль root и нажмите Enter (пароль при наборе отображаться не будет):
Сбор информации о системе.^C...

Не определен файл архива, создаваемый утилитой system-report
Я уже контрол+це нажал, т.к. висела полчаса не шевелясь. Повторный запуск тоже самое.
Сколько точек появилось после надписи о сборе оборудования (до момента "зависания" этапа сбора) ?
Одна. Как раз так, которая перед контрол+це
Какой бранч у вашей системы на этой машине ?
KDEsktop 7.0.5 p7

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
Одна. Как раз так, которая перед контрол+це
Что от пользователя выдает rpm -q --queryformat=%{VERSION} system-report
rpm -q --queryformat=%{VERSION} system-report
0.0.7

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
Одна. Как раз так, которая перед контрол+це
Попробуйте от рута выполнить команду:
system-report -o /tmp/test.tar 2&>/var/log/system-report.log
Висит

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Одна. Как раз так, которая перед контрол+це
Попробуйте от рута выполнить команду:
system-report -o /tmp/test.tar 2&>/var/log/system-report.log
Висит
А если заглянуть в /var/log/system-report.log, есть там что ?

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
Одна. Как раз так, которая перед контрол+це
Попробуйте от рута выполнить команду:
system-report -o /tmp/test.tar 2&>/var/log/system-report.log
Висит
А если заглянуть в /var/log/system-report.log, есть там что ?
Так?
cat /var/log/system-report.log
Obtaining ACPI DSDT information                                                                                                           [PASSED]
Obtaining ALSA information                                                                                                                [ DONE ]
Obtaining BIOS information                                                                                                                [ DONE ]
Obtaining block device attributes                                                                                                         [ DONE ]
Obtaining system information                                                                                                              [ DONE ]
Obtaining VESA Display Data Channel

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Так?
Да. А теперь запустите system-report без параметров от рута и выхлоп из теминала приложите.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
То же самое только уже на экране, а не в файле. Висим на последней строчке

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
Запустите от рута ddcprobe без параметеров, что в выхлопе ?

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
пустота
висим на пустоте

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
пустота
висим на пустоте
Хм... Нужны специалисты по этой утилите (а, точнее, почему она может "молчать" и ничего не выдавать в терминал). Не писать же в самом деле костыль в виде таймера, который по истечению определенного срока будет выдавать сообщение типа "не удалось завершить сбор информации утилитой system-report".
Пока же могу сказать только то, что собрать данные при помощи hcl-get с этой машины не получится (т.к. hcl-get использует данные, собранные system-report, который, в свою очередь, дергает разные утилиты и иными путями извлекает необходимую информацию о системе; тут проблема в том, что hcl-get вызывает вариант запуска с максимально возможным количеством собранных данных и, соответственно, задействованных утилит). Но это можно попробовать сделать в ручном режиме, если, конечно, вы готовы это сделать (в личке, желательно или почтой, так оперативнее).
PS А таймер, кажись, придется лепить. Вдруг ещё на чем споткнется у кого.

Оффлайн tema

  • alt linux team
  • ***
  • Сообщений: 2 073
пустота
висим на пустоте
Хм... Нужны специалисты по этой утилите (а, точнее, почему она может "молчать" и ничего не выдавать в терминал). Не писать же в самом деле костыль в виде таймера, который по истечению определенного срока будет выдавать сообщение типа "не удалось завершить сбор информации утилитой system-report".
Пока же могу сказать только то, что собрать данные при помощи hcl-get с этой машины не получится (т.к. hcl-get использует данные, собранные system-report, который, в свою очередь, дергает разные утилиты и иными путями извлекает необходимую информацию о системе; тут проблема в том, что hcl-get вызывает вариант запуска с максимально возможным количеством собранных данных и, соответственно, задействованных утилит). Но это можно попробовать сделать в ручном режиме, если, конечно, вы готовы это сделать (в личке, желательно или почтой, так оперативнее).
А как в ручном режиме? Мне не сложно вводить команды. :-)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 159
    • Домашняя страница
Андрей Черепанов (cas@)

Оффлайн ksa

  • Модератор глобальный
  • *****
  • Сообщений: 9 049
sh -x ...system-report....
Там жесткий вис на вызове ddcprobe. Надо бы авторам пожаловаться, чтобы хотя бы таймер прикрутили. А так придется мне лепить очередной костыль в виде таймера на сбор всей информации, ведь приходится и hcl-get и вызов system-report прибивать по ctrl+c.
PS Но пробу все же отправили с этой машины. Теперь буду думать над расширением функционала клиента в этом направлении и доработки его (в том числе и по логированию для вызываемых прямо или опосредованно утилит).