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

Multibyte-character username breaks input conversion #383

Closed
fadnincx opened this issue Feb 21, 2023 · 1 comment
Closed

Multibyte-character username breaks input conversion #383

fadnincx opened this issue Feb 21, 2023 · 1 comment

Comments

@fadnincx
Copy link

Summary

When the username contains a multibyte-character, no container can be started.

My setup

An Ubuntu 20.04 in enterprise environment, joined to an AD via SSSD so the usernames are taken from there and are out of our control.
Using a user who's name is stored as base64 in the AD because it contains multibyte-characters. (Users with just [a-zA-Z] are not affected).

What did I do

Just try to run any container such as

podman run -rm -it alpine

What did I get

conmon: option parsing failed: Invalid byte sequence in conversion input
                                                                        Error: exit status 1

What did I expect

That the container starts as it does using a User who's name contains just [a-zA-Z].

Which versions did I use

$ conmon --version
conmon version 2.1.6
commit: 158b5421dbac6bda96b1457955cf2e3c34af29bc

$ podman version
Client:       Podman Engine
Version:      4.4.1
API Version:  4.4.1
Go Version:   go1.20.1
Built:        Thu Jan  1 01:00:00 1970
OS/Arch:      linux/amd64

Additional

@haircommander
Copy link
Collaborator

sorry for the delay here. I think the underlying reason is the same as #272 and as such I'm closing this. We can take investigation over there

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

No branches or pull requests

2 participants