Antoine Pitrou created ARROW-14238:
--------------------------------------
Summary: [Python] "could not run mc" error in test_fs.py
Key: ARROW-14238
URL: https://issues.apache.org/jira/browse/ARROW-14238
Project: Apache Arrow
Issue Type: Bug
Components: Python
Reporter: Antoine Pitrou
Assignee: Weston Pace
Fix For: 6.0.0
This test fails on my machine:
{code}
______________________________________________________ ERROR at setup of
test_s3fs_limited_permissions_create_bucket
_______________________________________________________
Traceback (most recent call last):
File "/home/antoine/arrow/dev/python/pyarrow/tests/test_fs.py", line 397, in
limited_s3_user
if not _configure_limited_user(tempdir, address, access_key, secret_key):
File "/home/antoine/arrow/dev/python/pyarrow/tests/test_fs.py", line 374, in
_configure_limited_user
'myminio/', 'no-create-buckets', policy_path)
File "/home/antoine/arrow/dev/python/pyarrow/tests/test_fs.py", line 336, in
_run_mc_command
raise ChildProcessError("Could not run mc")
ChildProcessError: Could not run mc
--------------------------------------------------------------------------
Captured stdout setup
---------------------------------------------------------------------------
Cmd: mc -C /tmp/tmpjbj5u87f/mc alias set myminio http://localhost:55309 arrow
apachearrow
Return: 0
Stdout: mc: Configuration written to `/tmp/tmpjbj5u87f/mc/config.json`.
Please update your access credentials.
mc: Successfully created `/tmp/tmpjbj5u87f/mc/share`.
mc: Initialized share uploads `/tmp/tmpjbj5u87f/mc/share/uploads.json` file.
mc: Initialized share downloads `/tmp/tmpjbj5u87f/mc/share/downloads.json` file.
NAME:
mc - MinIO Client for cloud storage and filesystems.
USAGE:
mc [FLAGS] COMMAND [COMMAND FLAGS | -h] [ARGUMENTS...]
COMMANDS:
ls list buckets and objects
mb make a bucket
rb remove a bucket
cat display object contents
head display first 'n' lines of an object
pipe stream STDIN to an object
share generate URL for temporary access to an object
cp copy objects
mirror synchronize object(s) to a remote site
find search for objects
sql run sql queries on objects
stat show object metadata
diff list differences in object name, size, and date between two buckets
rm remove objects
event configure object notifications
watch listen for object notification events
policy manage anonymous access to buckets and objects
admin manage MinIO servers
session resume interrupted operations
config configure MinIO client
update update mc to latest release
version show version info
GLOBAL FLAGS:
--autocompletion install auto-completion for your shell
--config-dir value, -C value path to configuration folder (default:
"/home/antoine/.mc")
--quiet, -q disable progress bar display
--no-color disable color theme
--json enable JSON formatted output
--debug enable debug output
--insecure disable SSL certificate verification
--help, -h show help
--version, -v print the version
TIP:
Use 'mc --autocompletion' to enable shell autocompletion
VERSION:
RELEASE.2019-07-11T19-31-28Z
Stderr:
Cmd: mc -C /tmp/tmpjbj5u87f/mc admin policy add myminio/ no-create-buckets
/tmp/tmpjbj5u87f/limited-buckets-policy.json
Return: 1
Stdout:
Stderr: mc: <ERROR> Cannot get a configured admin connection. The specified
alias: myminio/ not found.
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)