salt: fresh install result on mac = ValueError: invalid literal for float(): 1024,00
Description of Issue
Setup
no config, just started from scratch new python environment in conda
Steps to Reproduce Issue
$ uname
Darwin
$ launchctl limit maxfiles
maxfiles 8192 10240
$ python -V
Python 2.7.15 :: Anaconda, Inc.
$ pip install salt
$ salt-master --log-level=all
Traceback (most recent call last):
File "/Users/MacBookPro/miniconda3/envs/python2_test/bin/salt-master", line 11, in <module>
sys.exit(salt_master())
File "/Users/MacBookPro/miniconda3/envs/python2_test/lib/python2.7/site-packages/salt/scripts.py", line 95, in salt_master
import salt.cli.daemons
File "/Users/MacBookPro/miniconda3/envs/python2_test/lib/python2.7/site-packages/salt/cli/daemons.py", line 48, in <module>
import salt.utils.parsers
File "/Users/MacBookPro/miniconda3/envs/python2_test/lib/python2.7/site-packages/salt/utils/parsers.py", line 27, in <module>
import salt.config as config
File "/Users/MacBookPro/miniconda3/envs/python2_test/lib/python2.7/site-packages/salt/config/__init__.py", line 98, in <module>
_DFLT_IPC_WBUFFER = _gather_buffer_space() * .5
File "/Users/MacBookPro/miniconda3/envs/python2_test/lib/python2.7/site-packages/salt/config/__init__.py", line 91, in _gather_buffer_space
grains = salt.grains.core._memdata(os_data)
File "/Users/MacBookPro/miniconda3/envs/python2_test/lib/python2.7/site-packages/salt/grains/core.py", line 511, in _memdata
grains.update(_osx_memdata())
File "/Users/MacBookPro/miniconda3/envs/python2_test/lib/python2.7/site-packages/salt/grains/core.py", line 433, in _osx_memdata
swap_total = float(swap_total[:-1]) * _power
ValueError: invalid literal for float(): 1024,00
trying salt --versions-report and salt --help also thrown the same error : ValueError: invalid literal for float(): 1024,00
Versions Report
can not generate salt --version-report, but seen in pip install salt = salt-2018.3.0
any idea ? thx
About this issue
- Original URL
- State: closed
- Created 6 years ago
- Comments: 18 (11 by maintainers)
@Ch3LL as python locale module documentation says the module is just an interface to the POSIX locale database. So to properly use it it has to be initialized after loading. @sugizo could you try this?