strace hwinfo --dump-db 0 не сбрасывает / var / lib / hardware

Я думаю, что вы должны увидеть руководство вашей материнской платы и включить / выключить что-то в BIOS. Это моя догадка. Я предпочитаю процессоры Intel, но правда в том, что тип процессора не должен влиять на эффективность в том, как вы описали.

Вы пробовали новую конфигурацию с другой ОС?

2
задан 15 March 2018 в 12:48

6 ответов

В Ubuntu Launchpad есть аналогичный отчет об ошибках для 16.10, не сохраняющий файлы конфигурации.

В итоге версия debian не создавала каталоги:

DIR PERMISSION
/var/lib/hardware 0755
/var/lib/hardware/udi 0755

Я попробовал создав эти каталоги вручную после установки hwinfo, но команда для дампа базы данных все равно не сработает для меня.

Предлагаю подать отчет об ошибке.

2
ответ дан 22 May 2018 в 12:34

В Ubuntu Launchpad есть аналогичный отчет об ошибках для 16.10, не сохраняющий файлы конфигурации.

В итоге версия debian не создавала каталоги:

DIR PERMISSION /var/lib/hardware 0755 /var/lib/hardware/udi 0755

Я попробовал создав эти каталоги вручную после установки hwinfo, но команда для дампа базы данных все равно не сработает для меня.

Предлагаю подать отчет об ошибке.

2
ответ дан 17 July 2018 в 18:47

В Ubuntu Launchpad есть аналогичный отчет об ошибках для 16.10, не сохраняющий файлы конфигурации.

В итоге версия debian не создавала каталоги:

DIR PERMISSION /var/lib/hardware 0755 /var/lib/hardware/udi 0755

Я попробовал создав эти каталоги вручную после установки hwinfo, но команда для дампа базы данных все равно не сработает для меня.

Предлагаю подать отчет об ошибке.

2
ответ дан 23 July 2018 в 19:36

Цитата 16.04 hwinfo manpage:

--dump-db N
      Dump hardware data base. N is either 0  for  the  external  data
      base in /var/lib/hardware, or 1 for the internal data base.

...
FILES

/var/lib/hardware/hd.ids
      External hardware data base (in readable  text  form).  Try  the
      --dump-db option to see the format.

/var/lib/hardware/udi
      Directory  where  persistent config data are stored (see --save-
      config option).

Я прочитал, что как hwinfo выгружается из базы данных в /var/lib/hardware, а не сбрасывается на /var/lib/hardware. Итак, если в /var/lib/hardware ничего нет, нет ничего, чтобы свалить.

И вывод strace отражает это:

$ strace -e open hwinfo --dump-db 0
open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/x86_64-linux-gnu/libhd.so.21", O_RDONLY|O_CLOEXEC) = 3
open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3
open("/usr/lib/x86_64-linux-gnu/libx86emu.so.1", O_RDONLY|O_CLOEXEC) = 3
open("/proc/version", O_RDONLY)         = 3
open("/proc/cmdline", O_RDONLY)         = 3
open("/var/lib/hardware/cmdline", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/lib/modules/4.13.0-37-generic/modules.alias", O_RDONLY) = 3
open("/var/lib/hardware/hd.ids", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/var/lib/hardware/ids", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

Он пытается (и не работает) на из /var/lib/hardware/hd.ids.

2
ответ дан 22 May 2018 в 12:34
  • 1
    Вы сказали: «Он пытается (и не удается) читать /var/lib/hardware/hd.ids" ;. Что это значит? Является ли программное обеспечение сломанным или структура каталогов нарушена? – guettli 19 March 2018 в 16:07
  • 2
    Это означает, что этот файл не существует в моей системе. Я не думаю, что это означает, что все сломано. – muru 19 March 2018 в 16:08
  • 3
    Я глупый конечный пользователь. Я не вижу ожидаемого результата. Я мог бы использовать много имен для этого: странный, сломанный, волшебный, ... – guettli 23 March 2018 в 16:51
  • 4
    @guettli какой результат вы ожидали? – muru 23 March 2018 в 17:02
  • 5
    @guettli, измените 0 в вашей команде на 1 & amp; вы увидите разницу в результатах. – doug 25 March 2018 в 19:10

Цитата 16.04 hwinfo manpage:

--dump-db N Dump hardware data base. N is either 0 for the external data base in /var/lib/hardware, or 1 for the internal data base. ... FILES /var/lib/hardware/hd.ids External hardware data base (in readable text form). Try the --dump-db option to see the format. /var/lib/hardware/udi Directory where persistent config data are stored (see --save- config option).

Я прочитал, что как hwinfo выгружается из базы данных в /var/lib/hardware, а не сбрасывается на /var/lib/hardware. Итак, если в /var/lib/hardware ничего нет, нет ничего, чтобы свалить.

И вывод strace отражает это:

$ strace -e open hwinfo --dump-db 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/x86_64-linux-gnu/libhd.so.21", O_RDONLY|O_CLOEXEC) = 3 open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/x86_64-linux-gnu/libx86emu.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/proc/version", O_RDONLY) = 3 open("/proc/cmdline", O_RDONLY) = 3 open("/var/lib/hardware/cmdline", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/modules/4.13.0-37-generic/modules.alias", O_RDONLY) = 3 open("/var/lib/hardware/hd.ids", O_RDONLY) = -1 ENOENT (No such file or directory) open("/var/lib/hardware/ids", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

Он пытается (и не работает) на из /var/lib/hardware/hd.ids.

2
ответ дан 17 July 2018 в 18:47

Цитата 16.04 hwinfo manpage:

--dump-db N Dump hardware data base. N is either 0 for the external data base in /var/lib/hardware, or 1 for the internal data base. ... FILES /var/lib/hardware/hd.ids External hardware data base (in readable text form). Try the --dump-db option to see the format. /var/lib/hardware/udi Directory where persistent config data are stored (see --save- config option).

Я прочитал, что как hwinfo выгружается из базы данных в /var/lib/hardware, а не сбрасывается на /var/lib/hardware. Итак, если в /var/lib/hardware ничего нет, нет ничего, чтобы свалить.

И вывод strace отражает это:

$ strace -e open hwinfo --dump-db 0 open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/x86_64-linux-gnu/libhd.so.21", O_RDONLY|O_CLOEXEC) = 3 open("/lib/x86_64-linux-gnu/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 open("/usr/lib/x86_64-linux-gnu/libx86emu.so.1", O_RDONLY|O_CLOEXEC) = 3 open("/proc/version", O_RDONLY) = 3 open("/proc/cmdline", O_RDONLY) = 3 open("/var/lib/hardware/cmdline", O_RDONLY) = -1 ENOENT (No such file or directory) open("/lib/modules/4.13.0-37-generic/modules.alias", O_RDONLY) = 3 open("/var/lib/hardware/hd.ids", O_RDONLY) = -1 ENOENT (No such file or directory) open("/var/lib/hardware/ids", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = -1 ENOENT (No such file or directory)

Он пытается (и не работает) на из /var/lib/hardware/hd.ids.

2
ответ дан 23 July 2018 в 19:36
  • 1
    Вы сказали: «Он пытается (и не удается) читать /var/lib/hardware/hd.ids" ;. Что это значит? Является ли программное обеспечение сломанным или структура каталогов нарушена? – guettli 19 March 2018 в 16:07
  • 2
    Это означает, что этот файл не существует в моей системе. Я не думаю, что это означает, что все сломано. – muru 19 March 2018 в 16:08
  • 3
    Я глупый конечный пользователь. Я не вижу ожидаемого результата. Я мог бы использовать много имен для этого: странный, сломанный, волшебный, ... – guettli 23 March 2018 в 16:51
  • 4
    @guettli какой результат вы ожидали? – muru 23 March 2018 в 17:02
  • 5
    @guettli, измените 0 в вашей команде на 1 & amp; вы увидите разницу в результатах. – doug 25 March 2018 в 19:10

Другие вопросы по тегам:

Похожие вопросы: