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

published Linux packages do not state dependency on libcrypto.so.1.1 #2975

Closed
2 of 8 tasks
wfurt opened this issue Aug 12, 2022 · 3 comments · Fixed by #2995
Closed
2 of 8 tasks

published Linux packages do not state dependency on libcrypto.so.1.1 #2975

wfurt opened this issue Aug 12, 2022 · 3 comments · Fixed by #2995

Comments

@wfurt
Copy link
Member

wfurt commented Aug 12, 2022

Describe the bug

This is related to dotnet/arcade#10253
libmsquic package was installed on .NET test queues but tests dir not run successfully.
After some investigation I found there are missing dependencies:

toweinfu@toweinfu-u22:~$ ldd /usr/lib/x86_64-linux-gnu/libmsquic.so.2.1.0
	linux-vdso.so.1 (0x00007ffd9b1fe000)
	libcrypto.so.1.1 => not found
	libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fd21fcd6000)
	libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fd21fcd1000)
	libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fd21faa9000)
	/lib64/ld-linux-x86-64.so.2 (0x00007fd21fe32000)

It is going to be confusing for users if the package installs but does not work. We should properly claim dependencies so

  1. the package would fail to install on old distributions where openssl 1.1 is not available (with possible --no-dpes override)
  2. dependencies are installed automatically where available

Affected OS

  • All
  • Windows Server 2022
  • Windows 11, version 22H2
  • Windows 11, version 21H2
  • Windows Insider Preview (specify affected build below)
  • Ubuntu
  • Debian
  • Other (specify below)

Additional OS information

No response

MsQuic version

main

Steps taken to reproduce bug

apt-get install libmsquic

Expected behavior

libmsquic is useable

Actual outcome

libmsquic may miss dependencies

Additional details

No response

@wfurt
Copy link
Member Author

wfurt commented Aug 23, 2022

re-opening for RPMs

@wfurt wfurt reopened this Aug 23, 2022
@nibanks
Copy link
Member

nibanks commented Oct 11, 2022

@wfurt can we close this now? I think we have everything we need, right?

@wfurt
Copy link
Member Author

wfurt commented Feb 7, 2023

closed with #3396.

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

Successfully merging a pull request may close this issue.

2 participants