git-ecosystem / git-ecosystem/git-credential-manager
Arch Linux Missing Dependencies
Open
Nobody has claimed this yet.
platform:linux
- Dominant language
- C#
- Stars
- 9.3k
- Forks
- 2.9k
- Avg merge
- 7d 1h
- Merged PRs (30d)
- 14
Description
/usr/lib/share/git-credential-manager/liblibHarfBuzzSharp.so: cannot open shared object file: No such file or directory
/usr/lib/share/git-credential-manager/libHarfBuzzSharp: cannot open shared object file: No such file or directory
/usr/lib/share/git-credential-manager/liblibHarfBuzzSharp: cannot open shared object file: No such file or directory
Unhandled exception. System.TypeInitializationException: The type initializer for 'SkiaSharp.SKImageInfo' threw an exception.
---> System.DllNotFoundException: Unable to load shared library 'libSkiaSharp' or one of its dependencies. In order to help diagnose loading problems, consider using a tool like strace. If you're using glibc, consider setting the LD_DEBUG environment variable:
/usr/lib/share/git-credential-manager/libSkiaSharp.so: cannot open shared object file: No such file or directory
/usr/lib/share/git-credential-manager/liblibSkiaSharp.so: cannot open shared object file: No such file or directory
/usr/lib/share/git-credential-manager/libSkiaSharp: cannot open shared object file: No such file or directory
/usr/lib/share/git-credential-manager/liblibSkiaSharp: cannot open shared object file: No such file or directory
at SkiaSharp.SkiaApi.sk_colortype_get_default_8888()
at SkiaSharp.SKImageInfo..cctor()
--- End of inner exception stack trace ---
at Avalonia.Skia.PlatformRenderInterface..ctor(Nullable`1 maxResourceBytes)
at Avalonia.Skia.SkiaPlatform.Initialize(SkiaOptions options)
at Avalonia.SkiaApplicationExtensions.<>c.<UseSkia>b__0_0()
at Avalonia.AppBuilder.SetupUnsafe()
at Avalonia.AppBuilder.Setup()
at Avalonia.AppBuilder.SetupWithoutStarting()
at GitCredentialManager.UI.AvaloniaUi.<>c__DisplayClass8_1.<ShowWindowAsync>b__1(CancellationToken appCancelToken)
at GitCredentialManager.UI.Dispatcher.DispatcherJob.Execute(CancellationToken ct)
at GitCredentialManager.UI.Dispatcher.DispatcherJobQueue.Run()
at GitCredentialManager.UI.Dispatcher.Run()
at GitCredentialManager.Program.Main(String[] args)
error: git-credential-manager died of signal 6
This happens in Arch Linux. Could you guys update the dependencies list in the AUR to include skia-sharp-2.88.8-1?
Thanks.
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start by inspecting the Arch Linux AUR package metadata and its dependency list. Add skia-sharp-2.88.8-1 as requested, then verify that Git Credential Manager starts on Arch Linux without the reported libHarfBuzzSharp or libSkiaSharp errors.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- arch-linux, csharp
- Domain
- devtools, operating-systems
- Issue type
- Bug
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 45/100