Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

4.39.0 requires CXXABI_1.3.9 which is not available in Centos 7 #1086

Closed
filibuster007 opened this issue Feb 17, 2021 · 11 comments
Closed

4.39.0 requires CXXABI_1.3.9 which is not available in Centos 7 #1086

filibuster007 opened this issue Feb 17, 2021 · 11 comments

Comments

@filibuster007
Copy link

homebridge-config-ui-x is not starting as it seems to rely on CXXABI_1.3.9 which is not available on Centos 7.

To Reproduce:
Install 4.39.0 on a machine running Centos 7

Expected behavior:
Rely on the libs available in Centos 7 :
nm -D /lib64/libstdc++.so.6 | grep CXXABI
0000000000000000 A CXXABI_1.3
0000000000000000 A CXXABI_1.3.1
0000000000000000 A CXXABI_1.3.2
0000000000000000 A CXXABI_1.3.3
0000000000000000 A CXXABI_1.3.4
0000000000000000 A CXXABI_1.3.5
0000000000000000 A CXXABI_1.3.6
0000000000000000 A CXXABI_1.3.7
0000000000000000 A CXXABI_TM_1

Logs:

[2/17/2021, 9:52:52 PM] [Homebridge UI] Error: /lib64/libstdc++.so.6: version `CXXABI_1.3.9' not found (required by /usr/lib/node_modules/homebridge-config-ui-x/node_modules/node-pty-prebuilt-multiarch/prebuilds/linux-x64/node.abi83.node)
[2/17/2021, 9:52:52 PM] [Homebridge UI] [node-pty] Node.js v14.15.5
[2/17/2021, 9:52:52 PM] [Homebridge UI] [node-pty] Failed to load node-pty module
[2/17/2021, 9:52:52 PM] [Homebridge UI] [node-pty] This could be because the installation of this plugin did not complete successfully or you may have recently upgraded Node.js to a new major version.
[2/17/2021, 9:52:52 PM] [Homebridge UI] [node-pty] Follow the steps below to resolve this issue.
[2/17/2021, 9:52:52 PM] [Homebridge UI] [node-pty] Failed to rebuild npm modules automatically. Manual operation is now required.
[2/17/2021, 9:52:52 PM] [Homebridge UI] [node-pty] From the terminal run this command to rebuild npm modules:

[2/17/2021, 9:52:52 PM] [Homebridge UI] sudo hb-service rebuild

Show the Homebridge / Homebridge Config UI X logs here.

Homebridge Config:

Show your homebridge config.json here

Screenshots:

Environment:

  • Node.js Version: v14.15.5
  • NPM Version: 6.14.11
  • Homebridge Version: 1.1.7
  • Homebridge Config UI X Version: 4.39.0
  • Operating System: Centos
  • Process Supervisor: Docker / Systemd / init.d / pm2 / launchctl / hb-service / other / none
@philhagen

This comment has been minimized.

@oznu

This comment has been minimized.

@philhagen

This comment has been minimized.

@oznu

This comment has been minimized.

@philhagen

This comment has been minimized.

@oznu
Copy link
Member

oznu commented Feb 18, 2021

oznu added a commit that referenced this issue Feb 18, 2021
@filibuster007
Copy link
Author

Please try the test version:

https://github.com/oznu/homebridge-config-ui-x/wiki/How-To-Test-Upcoming-Changes

The test version (homebridge-config-ui-x v4.39.1-test.1) works on Centos 7.

@oznu
Copy link
Member

oznu commented Feb 18, 2021

Thanks for confirming!

@oznu oznu closed this as completed Feb 18, 2021
@oznu oznu pinned this issue Feb 18, 2021
@jvandijk
Copy link

I can confirm that this also solves the problem on Debian Jessie (running Homebridge on a Gen1 Unifi Cloud Key). 4.39.0 is not working, the 4.39.1-test.1 works.

@oznu
Copy link
Member

oznu commented Feb 25, 2021

v4.39.1 has now been released.

@oznu oznu unpinned this issue Feb 25, 2021
@filibuster007
Copy link
Author

v4.39.1 has now been released.

Can confirm that this release works as expected on Centos 7.
Many thanks for your work! Much appreciated!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants