[MCOL-4195] CMAPI Cannot Communicate When Running As Non-Root Created: 2020-07-19  Updated: 2020-11-12  Resolved: 2020-07-22

Status: Closed
Project: MariaDB ColumnStore
Component/s: installation
Affects Version/s: 1.5.3
Fix Version/s: 5.5.1

Type: Bug Priority: Major
Reporter: Todd Stoffel (Inactive) Assignee: Ben Thompson (Inactive)
Resolution: Duplicate Votes: 0
Labels: None

Issue Links:
PartOf
is part of MCOL-4012 Enable ColumnStore to run as a non ro... Closed

 Description   

Our CMAPI service.template has the "root" user assigned. When changing that to another user like "mysql", CMAPI appears to start up correctly however communications between nodes does not work. Nothing but timeouts.

[Unit]
Description={{Description}}
 
[Service]
Environment=PYTHONPATH={{Root}}/deps
ExecStart={{Root}}/python/bin/python3 -m cmapi_server
User=root
WorkingDirectory={{Root}}
 
[Install]
WantedBy=multi-user.target

All folders involved are owned by mysql, all nodes in the cluster have the same config.



 Comments   
Comment by Gregory Dorman (Inactive) [ 2020-07-22 ]

As per toddstoffel, the root cause is the same as for MCOL-4012, part 1 (permissions to access directories). It will be tracked and fixed there, by jrojas

Generated at Thu Feb 08 02:48:31 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.