dell / dell/libsmbios

smbios-sys-info-lite works but not smbios-sys-info

Open
#75 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C
Stars
221
Forks
42
PR merge metrics
No merged PRs in 30d

Description

Using libsmbios-2.4.2, "make install" installs /usr/local/share/smbios-utils/cli.py, but python does not find it in this location:

smbios-lcd-brightness
Traceback (most recent call last):
File "/usr/local/sbin/smbios-lcd-brightness", line 32, in
import cli
ModuleNotFoundError: No module named 'cli'

After copying cli.py to /usr/local/lib/python3.6/site-packages/ then things start to work:

$ sudo smbios-sys-info-lite
Libsmbios: 2.4.2
System ID: 0x05CA
Service Tag: 2FDPF12
Express Service Code: 5283578198
Asset Tag: Not Specified
Product Name: Latitude E7240
BIOS Version: A27
Vendor: Dell Inc.
Is Dell: 1
...

..but
$ sudo smbios-sys-info
Traceback (most recent call last):
File "/usr/local/sbin/smbios-sys-info", line 132, in
sys.exit( main() )
File "/usr/local/sbin/smbios-sys-info", line 86, in main
cli.setup_std_options(options)
File "/usr/local/lib/python3.6/site-packages/cli.py", line 85, in setup_std_options
setupLogging(options.logconfig, options.verbosity, options.trace)
File "/usr/local/lib/python3.6/site-packages/cli.py", line 93, in setupLogging
logging.config.fileConfig(configFile)
File "/usr/local/lib/python3.6/logging/config.py", line 76, in fileConfig
formatters = _create_formatters(cp)
File "/usr/local/lib/python3.6/logging/config.py", line 109, in _create_formatters
flist = cp["formatters"]["keys"]
File "/usr/local/lib/python3.6/configparser.py", line 959, in __getitem__
raise KeyError(key)
KeyError: 'formatters'

Is the problem that it cannot find /usr/local/etc/libsmbios/logging.conf?

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.