Skip to content

[Bug] OpenScience latest version does not run on Linux kernel 4.18 #772

Description

@sunichmd

What happened?

Environment

  • OS: CentOS Linux 8
  • Linux kernel: 4.18.0-348.7.1.el8_5.x86_64
  • OpenScience version: 2.0.140
  • Installation method: npm / other
  • Architecture: x86_64

What happened

After upgrading to the latest OpenScience version, OpenScience no longer starts on my server.

The previous version(1.3.4) worked on the same server, but the newer version fails because the bundled runtime requires Linux kernel 5.1 or newer.

Error message

Linux kernel 4.18.0-348.7.1.el8_5.x86_64 is unsupported. OpenScience's bundled runtime requires kernel 5.1 or newer.
Upgrade the host kernel or run OpenScience on a newer VM. CentOS 7's stock 3.10 kernel is not supported.

Expected behavior

I expected the newer OpenScience version to run on the same Linux environment, or at least to provide a compatible runtime option for systems using Linux kernel 4.18.

Steps to reproduce

  1. Use a Linux server running kernel 4.18.0-348.7.1.el8_5.x86_64.
  2. Install the latest OpenScience release.
  3. Run:
openscience
  1. OpenScience exits with the kernel compatibility error above.

Additional context

This is an important compatibility issue for users running OpenScience on enterprise Linux systems, where upgrading the host kernel may not be possible because of system administration or compatibility constraints.

Could you clarify:

  1. What change introduced the Linux kernel >= 5.1 requirement?
  2. Is this requirement caused by the bundled runtime?
  3. Is there a supported way to run OpenScience on Linux kernel 4.18?
  4. Could a release using a compatible runtime be provided for older enterprise Linux systems?

Thank you.

Steps to reproduce

No response

How did you install OpenScience?

npm install -g @synsci/openscience

OpenScience version

2.0.140

Provider and model

No response

Operating system

CentOS Linux 8、Linux kernel: 4.18.0-348.7.1.el8_5.x86_64

Action approval mode

No response

openscience doctor output


Logs and screenshots

No response

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingneeds-triageNew issue awaiting maintainer triage

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions