Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fallback for os_name if user name is not defined #87

Merged
merged 1 commit into from May 21, 2019
Merged

fallback for os_name if user name is not defined #87

merged 1 commit into from May 21, 2019

Conversation

wawaka
Copy link
Contributor

@wawaka wawaka commented May 17, 2019

got this error while running inside docker container (no user entry for such uid)

Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/clickhouse_driver/client.py", line 119, in execute
    columnar=columnar
  File "/usr/local/lib/python3.7/site-packages/clickhouse_driver/client.py", line 188, in process_ordinary_query
    self.connection.send_query(query, query_id=query_id)
  File "/usr/local/lib/python3.7/site-packages/clickhouse_driver/connection.py", line 432, in send_query
    client_info = ClientInfo(self.client_name)
  File "/usr/local/lib/python3.7/site-packages/clickhouse_driver/clientinfo.py", line 38, in __init__
    self.os_user = getpass.getuser()
  File "/usr/local/lib/python3.7/getpass.py", line 169, in getuser
    return pwd.getpwuid(os.getuid())[0]
KeyError: 'getpwuid(): uid not found: 1001'

@coveralls
Copy link

coveralls commented May 17, 2019

Coverage Status

Coverage decreased (-0.07%) to 96.136% when pulling 1c59b79 on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

28 similar comments
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.07%) to 96.138% when pulling fafc3db on wawaka:os_name_fallback_to_uid into 4592862 on mymarilyn:master.

@xzkostyan
Copy link
Member

Hi. It seems this is a docker issue which hopefully can be fixed with useradd in Dockerfile.

But if we focus on code: os.getuid is linux-specific call. I've successfully tested this driver under Windows as well.

Fix shouldn't brake this OS-compatibility. I think it's OK to send os_user = 'unknown' in this case.

@wawaka
Copy link
Contributor Author

wawaka commented May 20, 2019

What about set it to '' since unknown can be a valid name?

@xzkostyan
Copy link
Member

OK, let's set to user name to empty string in this case.

@wawaka wawaka changed the title set os_name to str(uid) if user name is not defined for current uid fallback for os_name if user name is not defined May 20, 2019
@xzkostyan xzkostyan merged commit 9dd6ca0 into mymarilyn:master May 21, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants