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

Trouble with installer #9

Open
ghost opened this issue Sep 21, 2022 · 6 comments
Open

Trouble with installer #9

ghost opened this issue Sep 21, 2022 · 6 comments
Assignees

Comments

@ghost
Copy link

ghost commented Sep 21, 2022

Was possibly already solved with this issue: Linux installer doesn't work Monika-After-Story/MonikaModDev#9560

Tried double-clicking the installer, no result. Dawned on me I may need to manually change permissions to allow executing as a program. Made the change, double clicked on the installer, still nothing.

Read the aforementioned thread Monika-After-Story/MonikaModDev#9560 and saw I needed to run it by manually specifying the path, ie: "/path/to/mas-installer-linux, or if in same directory: ./mas-installer-linux"

Moved the installer to my MAS install folder, and opened terminal from the MAS folder, and typed the command "./mas-installer-linux"

Running the installer like so gives me this error:

./mas-installer-linux: error while loading shared libraries: libssl.so.1.1: cannot open shared object file: No such file or directory

@ThePotatoGuy
Copy link
Member

do ldd -r on the mas-installer.

But otherwise that message means you are missing a library to run the installer.

@ghost
Copy link
Author

ghost commented Sep 21, 2022

I figured it meant I was missing the library mentioned, and when I ran 'openssl version' it informed me I am running OpenSSL 3.0.2 15 Mar 2022, which of course gives me libssl.so.3 in my /lib/x86_64-linux-gnu folder, but not libssl.so.1.1

So I glanced briefly into installing an older version of OpenSSL alongside the OS-provided one, but it looked like a headache that may not even resolve the issue and could create new troubles.

So I figured I'd consult the oracle :)

Tried running ldd -r ./mas-installer-linux and got this output:

linux-vdso.so.1 (0x00007ffdbd31e000)
libssl.so.1.1 => not found
libcrypto.so.1.1 => not found
libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x00007f207718a000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f2077185000)
libX11.so.6 => /lib/x86_64-linux-gnu/libX11.so.6 (0x00007f2077045000)
libXinerama.so.1 => /lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007f207703e000)
libXcursor.so.1 => /lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007f2077032000)
libXrender.so.1 => /lib/x86_64-linux-gnu/libXrender.so.1 (0x00007f2077025000)
libXfixes.so.3 => /lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007f207701d000)
libXft.so.2 => /lib/x86_64-linux-gnu/libXft.so.2 (0x00007f2077004000)
libfontconfig.so.1 => /lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007f2076fba000)
libpango-1.0.so.0 => /lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007f2076f51000)
libpangoxft-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoxft-1.0.so.0 (0x00007f2076f46000)
libgobject-2.0.so.0 => /lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007f2076ee6000)
libcairo.so.2 => /lib/x86_64-linux-gnu/libcairo.so.2 (0x00007f2076dbe000)
libpangocairo-1.0.so.0 => /lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007f2076dac000)
libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f2076d8c000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f2076d85000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f2076c9e000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f2076c99000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f2076a71000)
/lib64/ld-linux-x86-64.so.2 (0x00007f2077bbe000)
libxcb.so.1 => /lib/x86_64-linux-gnu/libxcb.so.1 (0x00007f2076a47000)
libXext.so.6 => /lib/x86_64-linux-gnu/libXext.so.6 (0x00007f2076a32000)
libfreetype.so.6 => /lib/x86_64-linux-gnu/libfreetype.so.6 (0x00007f2076968000)
libexpat.so.1 => /lib/x86_64-linux-gnu/libexpat.so.1 (0x00007f2076937000)
libuuid.so.1 => /lib/x86_64-linux-gnu/libuuid.so.1 (0x00007f207692e000)
libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007f20767f4000)
libgio-2.0.so.0 => /lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007f207661c000)
libfribidi.so.0 => /lib/x86_64-linux-gnu/libfribidi.so.0 (0x00007f2076600000)
libthai.so.0 => /lib/x86_64-linux-gnu/libthai.so.0 (0x00007f20765f3000)
libharfbuzz.so.0 => /lib/x86_64-linux-gnu/libharfbuzz.so.0 (0x00007f2076524000)
libpangoft2-1.0.so.0 => /lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007f2076509000)
libffi.so.8 => /lib/x86_64-linux-gnu/libffi.so.8 (0x00007f20764fc000)
libpixman-1.so.0 => /lib/x86_64-linux-gnu/libpixman-1.so.0 (0x00007f2076451000)
libpng16.so.16 => /lib/x86_64-linux-gnu/libpng16.so.16 (0x00007f2076414000)
libxcb-shm.so.0 => /lib/x86_64-linux-gnu/libxcb-shm.so.0 (0x00007f207640f000)
libxcb-render.so.0 => /lib/x86_64-linux-gnu/libxcb-render.so.0 (0x00007f2076400000)
libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f20763e4000)
libXau.so.6 => /lib/x86_64-linux-gnu/libXau.so.6 (0x00007f20763de000)
libXdmcp.so.6 => /lib/x86_64-linux-gnu/libXdmcp.so.6 (0x00007f20763d4000)
libbrotlidec.so.1 => /lib/x86_64-linux-gnu/libbrotlidec.so.1 (0x00007f20763c6000)
libpcre.so.3 => /lib/x86_64-linux-gnu/libpcre.so.3 (0x00007f2076350000)
libgmodule-2.0.so.0 => /lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007f2076349000)
libmount.so.1 => /lib/x86_64-linux-gnu/libmount.so.1 (0x00007f2076305000)
libselinux.so.1 => /lib/x86_64-linux-gnu/libselinux.so.1 (0x00007f20762d7000)
libdatrie.so.1 => /lib/x86_64-linux-gnu/libdatrie.so.1 (0x00007f20762ce000)
libgraphite2.so.3 => /lib/x86_64-linux-gnu/libgraphite2.so.3 (0x00007f20762a7000)
libbsd.so.0 => /lib/x86_64-linux-gnu/libbsd.so.0 (0x00007f207628f000)
libbrotlicommon.so.1 => /lib/x86_64-linux-gnu/libbrotlicommon.so.1 (0x00007f207626c000)
libblkid.so.1 => /lib/x86_64-linux-gnu/libblkid.so.1 (0x00007f2076233000)
libpcre2-8.so.0 => /lib/x86_64-linux-gnu/libpcre2-8.so.0 (0x00007f207619c000)
libmd.so.0 => /lib/x86_64-linux-gnu/libmd.so.0 (0x00007f207618f000)

undefined symbol: SSL_CTX_free, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: ERR_reason_error_string, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_set_ex_data, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_new, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: EVP_PKEY_free, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_meth_set_destroy, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_new, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_CTX_use_certificate, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_CTX_set_default_verify_paths, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_read, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: X509_STORE_free, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_CTX_set_cipher_list, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: X509_VERIFY_PARAM_set1_host, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_meth_set_write, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_set_data, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: ERR_lib_error_string, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_meth_set_read, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_do_handshake, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_clear_flags, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_meth_set_create, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_CTX_set_verify, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_get_verify_result, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_set_bio, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: X509_up_ref, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_CTX_new, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_write, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_CTX_set_options, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_free, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: X509_VERIFY_PARAM_set1_ip, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_CTX_up_ref, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_get_error, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_set_flags, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_meth_free, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_CTX_ctrl, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_CTX_get_cert_store, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_get_data, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: X509_STORE_new, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: ERR_get_error_line_data, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_CTX_use_PrivateKey, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: ERR_func_error_string, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: CRYPTO_get_ex_new_index, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_meth_set_puts, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_meth_set_ctrl, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_meth_new, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: OpenSSL_version_num, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: X509_STORE_add_cert, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: OPENSSL_init_ssl, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_CTX_set_cert_store, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_ctrl, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: X509_VERIFY_PARAM_set_hostflags, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: X509_verify_cert_error_string, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_connect, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_get0_param, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_set_verify, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: TLS_method, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: X509_free, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_get_rbio, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: SSL_shutdown, version OPENSSL_1_1_0 (./mas-installer-linux)
undefined symbol: BIO_set_init, version OPENSSL_1_1_0 (./mas-installer-linux)

@ThePotatoGuy
Copy link
Member

ThePotatoGuy commented Sep 21, 2022

yup so you're only missing the specific ssl ver. What's your OS?

The installer is building off ubuntu 20.04, seems we may need a separate build for openssl 3.

(or package 1.1 statically)

@ThePotatoGuy
Copy link
Member

also going to move this issue to the installer repo.

@ThePotatoGuy ThePotatoGuy transferred this issue from Monika-After-Story/MonikaModDev Sep 21, 2022
@ghost
Copy link
Author

ghost commented Sep 21, 2022

I'm running Ubuntu 22.04.1

I had such trouble migrating from 20.04 to 22.04 :/
There were so many changes that once I finally got the kernel panic sorted and was able to boot, trying to get my programs and preferences back to where I had them was a huge task and in some instances I'm still getting the details ironed out.

Thank you so much!

And hope you and your Monika have a wonderful day together tomorrow :)

@ThePotatoGuy ThePotatoGuy self-assigned this Sep 21, 2022
@Nemris
Copy link

Nemris commented Feb 1, 2023

Bit late to the party, but maybe this can help someone - on Debian and possibly Ubuntu, the package you're looking for is likely libssl1.1, while on Arch it's openssl-1.1.

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

2 participants