××: error while loading shared libraries: ××. so. 19: cannot open shared object file: No such file or directory
When starting some programs, the corresponding link library could not find a solution
[[email protected] build]# ttyd --help
ttyd: error while loading shared libraries: libwebsockets.so.19: cannot open shared object file: No such file or directory
[[email protected] build]# ttyd --help
ttyd: error while loading shared libraries: libjson-c.so.5: cannot open shared object file: No such file or directory
This means that the program needs libwebsockets.so.19
and libjson-c.so.5
the functions in the two dynamic link libraries can not be found in the corresponding directory. The dynamic link library under Linux is composed of LD So is responsible for loading, and his configuration file is in etc/LD.so.conf
, it is found that there is really no ××.So
file under/usr/local/lib configured, we can manually add the specified path to solve the error problem
/environment/libwebsockets/build/lib ## libwebsockets.so.19
/cpack/json-c/build ## libjson-c.so.5
Then refresh the cache and run it again
[[email protected] build]# sudo ldconfig
[[email protected] build]# ttyd --help
ttyd is a tool for sharing terminal over the web
USAGE:
ttyd [options] <command> [<arguments...>]
VERSION:
1.6.3-3e37e33
OPTIONS:
-p, --port Port to listen (default: 7681, use `0` for random port)
-i, --interface Network interface to bind (eg: eth0), or UNIX domain socket path (eg: /var/run/ttyd.sock)
-c, --credential Credential for basic authentication (format: username:password)
-H, --auth-header HTTP Header name for auth proxy, this will configure ttyd to let a HTTP reverse proxy handle authentication
-u, --uid User id to run with
-g, --gid Group id to run with
-s, --signal Signal to send to the command when exit it (default: 1, SIGHUP)
-w, --cwd Working directory to be set for the child program
-a, --url-arg Allow client to send command line arguments in URL (eg: http://localhost:7681?arg=foo&arg=bar)
-R, --readonly Do not allow clients to write to the TTY
-t, --client-option Send option to client (format: key=value), repeat to add more options
-T, --terminal-type Terminal type to report, default: xterm-256color
-O, --check-origin Do not allow websocket connection from different origin
-m, --max-clients Maximum clients to support (default: 0, no limit)
-o, --once Accept only one client and exit on disconnection
-B, --browser Open terminal with the default system browser
-I, --index Custom index.html path
-b, --base-path Expected base path for requests coming from a reverse proxy (eg: /mounted/here, max length: 128)
-P, --ping-interval Websocket ping interval(sec) (default: 5)
-S, --ssl Enable SSL
-C, --ssl-cert SSL certificate file path
-K, --ssl-key SSL key file path
-A, --ssl-ca SSL CA file path for client certificate verification
-d, --debug Set log level (default: 7)
-v, --version Print the version and exit
-h, --help Print this text and exit
Visit https://github.com/tsl0922/ttyd to get more information and report bugs.
[[email protected] build]#
Read More:
- [Solved] error while loading shared libraries: libjson.so.0: cannot open shared object file: No such file or
- error while loading shared libraries [How to Solve]
- Error while loading shared libraries [How to Solve]
- [Solved] Ubuntu Compile AOSP Error: error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory
- [Solved] openssl error: libcrypto.so.1.0.0: cannot open shared object file: Error 40
- error while loading shared libraries: libmetis.so [How to Solve]
- Error: loading shared libraries: cannot open shared object file: No such file or directory
- How to Solve Ubuntu20.04 Compile Error:error while loading shared libraries: libncurses.so.5
- Linux Ubuntu Django Error: uwsgi: error while loading shared libraries: libpcre.so.1
- [Solved] /usr/local/libexec/mecab/mecab-dict-index: error while loading shared libraries: libmecab.so.2: cannot open shared object file: No such file or directory
- [Solved] error while loading shared libraries: libmysqlclient.so.20: cannot open shared object file: No such…
- error while loading shared libraries: libz.so.1 [How to Solve]
- [Solved] Ubuntu Execute uci Error: uci: error while loading shared libraries: lib
- [Solved] Ubuntu conda ProxyError: Conda cannot proceed due to an error in your proxy configuration
- [Solved] ImportError:lib***.so–cannot open shared object file: No such…(pycharm/clion Error but shell No Error)
- [Solved] Centos8 openssh Compile Error: error while loading shared libraries
- Error while loading error while loading shared libraries [How to Solve]
- Github Clone Failed SSL_ERROR_SYSCALL in connection to github.com:443
- [Solved] Error during WebSocket handshake Unexpected response code 404
- AFTER THE GIT SOURCE CODE IS INSTALLED, AN ERROR IS REPORTED /USR/BIN/GIT: NO SUCH FILE OR DIRECTORY