Ошибка в сценарии информации о системе 'inxi' - отображающееся содержание папки вместо информации

Я просто работал inxi -m (версия 2.2.16-0ubuntu1 на 64-разрядной Ubuntu 15.10), который должен...

-M   Show machine data. Motherboard, Bios, and if present, System Builder (Like Lenovo).  Older systems/kernels without
     the  required /sys data can use dmidecode instead, run as root. If using dmidecode, may also show bios revision as
     well as version. -! 33 can force use of dmidecode data instead of /sys.

(выборка от man inxi)

... но в моем случае, это заполнило маску результата именами файлов из моего корневого каталога!

$ inxi -M
Machine:   System: MAXDATA product: Desktop v: Documents serial: Downloads
           Mobo: Pictures model: Public v: PythonProjects serial: Templates
           Bios: Videos v: bin rv ASUSTeK date: iconlist.txt

Я могу применить какой-либо патч или обходное решение сам для фиксации его?

0
задан 2 July 2016 в 20:36

1 ответ

Я сообщил об этой ошибке через ubuntu-bug inxi на Launchpad здесь .

Я также написал отчет об ошибке на GitHub здесь .


Автор и владелец репозитория GitHub - smxi - подтвердил и исправил эту ошибку. Это всегда происходит, когда в выбранной системной информации есть символ *.

Если эта ошибка затрагивает и вас , а версия вашего пакета репозитория Ubuntu все еще ниже 2.2.32-00 (скомпилировано до 2016-01-03), вы можете загрузить исполняемый скрипт с сервера smxi и заменить свой текущий версия с ним, используя следующую команду:

sudo wget -O /usr/bin/inxi smxi.org/inxi

Это заменит исполняемый файл вашей установленной в настоящее время (например, через apt-get) inxi последней версией.

Если у вас уже была установлена ​​версия из официального репозитория Ubuntu, эта команда не ничего не испортит. Менеджер пакетов не заметит изменений и подумает, что это все еще старая версия. Позже вы можете удалить или обновить его без проблем.

1
ответ дан 29 September 2019 в 23:40

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

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