NatLabRockies / NatLabRockies/api-umbrella

api-umbrella doesn't start Centos 7 : control process exited, code=exited status=132

Open
#384 4 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Ruby
Stars
2.2k
Forks
373
PR merge metrics
No merged PRs in 30d

Description

I am trying to install api umbrella from the binary package for centos 7, the installation was successful, but when I try start api-umbrella /etc/rc.d/init.d/api-umbrella start it return failed

[root@xxx yum.repos.d]# /etc/rc.d/init.d/api-umbrella start
Starting api-umbrella (via systemctl): Job for api-umbrella.service failed because the control process exited with error code. See "systemctl status api-umbrella.service" and "journalctl -xe" for details.
[FAILED]

And any log was created, the journalctl -xe shows,

Oct 06 11:03:32 mcu2 polkitd[682]: Registered Authentication Agent for unix-process:6794:430755 (system bus name :1.168 [/usr/bin
Oct 06 11:03:32 mcu2 [1]: Starting LSB: API Umbrella...
-- Subject: Unit api-umbrella.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

-- Unit api-umbrella.service has begun starting up.
Oct 06 11:03:32 mcu2 kernel: traps: nginx[6824] trap invalid opcode ip:7f253390ca5e sp:7ffcb32e1030 error:0 in libluajit-5.1.so.2
Oct 06 11:03:32 mcu2 abrt-hook-ccpp[6825]: Process 6824 (nginx) of user 0 killed by SIGILL - dumping core
Oct 06 11:03:32 mcu2 abrt-hook-ccpp[6825]: Failed to create core_backtrace: dwfl_getthread_frames failed: No DWARF information fo
Oct 06 11:03:32 mcu2 api-umbrella[6800]: Starting api-umbrella: [FAILED]
Oct 06 11:03:32 mcu2 systemd[1]: api-umbrella.service: control process exited, code=exited status=132
Oct 06 11:03:32 mcu2 systemd[1]: Failed to start LSB: API Umbrella.
-- Subject: Unit api-umbrella.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel

-- Unit api-umbrella.service has failed.

-- The result is failed.
Oct 06 11:03:32 mcu2 systemd[1]: Unit api-umbrella.service entered failed state.
Oct 06 11:03:32 mcu2 systemd[1]: api-umbrella.service failed.

My linux distribution is Centos 7, and the version of api umbrella installed is 0.14.4-1

Please, can anybody help me to solve this problem?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the /etc/rc.d/init.d/api-umbrella entry point and the systemctl status api-umbrella.service and journalctl -xe output. Reproduce the CentOS 7 startup failure and inspect the reported nginx crash in libluajit-5.1.so.2; done means identifying the cause of the SIGILL and documenting or implementing a verified resolution.

Written by the indexing model from the issue text.

Assessment

Tech stack
centos, lua, nginx
Domain
backend, operating-systems
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.