[MCOL-5054] Allow CMAPI installation without systemd on DEB-based distros Created: 2022-04-14  Updated: 2023-02-17  Resolved: 2022-11-28

Status: Closed
Project: MariaDB ColumnStore
Component/s: cmapi
Affects Version/s: cmapi-1.6.2
Fix Version/s: N/A

Type: Task Priority: Minor
Reporter: Gagan Goel (Inactive) Assignee: Alan Mologorsky
Resolution: Won't Fix Votes: 0
Labels: None

Issue Links:
PartOf
is part of MCOL-5170 Rework process and service management... Closed

 Description   

CMAPI currently cannot be installed on a DEB-based distribution without systemd, this should be fixed. See the following error message from an Ubuntu docker container running without systemd:

root@33d85567406a:/home/build4220# dpkg --install ./mariadb-columnstore-cmapi-1.6.2.x86_64.deb 
Selecting previously unselected package mariadb-columnstore-cmapi.
(Reading database ... 39896 files and directories currently installed.)
Preparing to unpack .../mariadb-columnstore-cmapi-1.6.2.x86_64.deb ...
Unpacking mariadb-columnstore-cmapi (1.6.2) ...
Setting up mariadb-columnstore-cmapi (1.6.2) ...
/var/lib/dpkg/info/mariadb-columnstore-cmapi.postinst: line 12: systemctl: command not found
/var/lib/dpkg/info/mariadb-columnstore-cmapi.postinst: line 14: systemctl: command not found
/var/lib/dpkg/info/mariadb-columnstore-cmapi.postinst: line 16: systemctl: command not found
dpkg: error processing package mariadb-columnstore-cmapi (--install):
 installed mariadb-columnstore-cmapi package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
 mariadb-columnstore-cmapi


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