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

[Bug] Fail to connect to RM on Arch #90

Closed
xade93 opened this issue Mar 17, 2022 · 3 comments
Closed

[Bug] Fail to connect to RM on Arch #90

xade93 opened this issue Mar 17, 2022 · 3 comments
Assignees
Labels
bug Something isn't working

Comments

@xade93
Copy link

xade93 commented Mar 17, 2022

To Reproduce
Steps to reproduce the behavior:

  1. download .deb from latest release, debtap the file, removing icu & openssl (?) dependencies as debtap failed to find matching entry in Arch package db for them
  2. Install package
  3. Open app, config ssh
  4. Press connect
  5. Program quit

I doubt it's related with me removing the dependency? But I do have icu & openssl installed though. Perhaps is a version mismatch?
Btw your install instruction is wrong. https://github.com/furesoft/Slithin/wiki/Installation-Guide says for Arch download the deb package then install with rpm??? I have so many questions.

Unhandled exception. System.IO.DirectoryNotFoundException: Could not find a part of the path '/home/pityhero/Slithin/Devices/rM/.version'.
   at Interop.ThrowExceptionForIoErrno(ErrorInfo errorInfo, String path, Boolean isDirectory, Func`2 errorRewriter)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String path, OpenFlags flags, Int32 mode)
   at Microsoft.Win32.SafeHandles.SafeFileHandle.Open(String fullPath, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.OSFileStreamStrategy..ctor(String path, FileMode mode, FileAccess access, FileShare share, FileOptions options, Int64 preallocationSize)
   at System.IO.Strategies.FileStreamHelpers.ChooseStrategy(FileStream fileStream, String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options, Int64 preallocationSize)
   at System.IO.StreamWriter.ValidateArgsAndOpenPath(String path, Boolean append, Encoding encoding, Int32 bufferSize)
   at System.IO.File.WriteAllText(String path, String contents)
   at Slithin.Core.Sync.Repositorys.LocalRepository.UpdateVersion(Version version) in D:\a\Slithin\Slithin\Source\Slithin\Core\Sync\Repositorys\LocalRepository.cs:line 95
   at Slithin.ViewModels.Pages.DevicePageViewModel.DoAfterDeviceUpdate() in D:\a\Slithin\Slithin\Source\Slithin\ViewModels\Pages\DevicePageViewModel.cs:line 107
   at Slithin.ViewModels.Pages.DevicePageViewModel.OnLoad() in D:\a\Slithin\Slithin\Source\Slithin\ViewModels\Pages\DevicePageViewModel.cs:line 91
   at System.Threading.Tasks.Task.<>c.<ThrowAsync>b__128_0(Object state)
   at Avalonia.Threading.AvaloniaSynchronizationContext.<>c__DisplayClass5_0.<Post>b__0() in /_/src/Avalonia.Base/Threading/AvaloniaSynchronizationContext.cs:line 33
   at Avalonia.Threading.JobRunner.RunJobs(Nullable`1 priority) in /_/src/Avalonia.Base/Threading/JobRunner.cs:line 37
   at Avalonia.X11.X11PlatformThreading.HandleX11(CancellationToken cancellationToken) in /_/src/Avalonia.X11/X11PlatformThreading.cs:line 169
   at Avalonia.X11.X11PlatformThreading.RunLoop(CancellationToken cancellationToken) in /_/src/Avalonia.X11/X11PlatformThreading.cs:line 245
   at Avalonia.Threading.Dispatcher.MainLoop(CancellationToken cancellationToken) in /_/src/Avalonia.Base/Threading/Dispatcher.cs:line 65
   at Avalonia.Controls.ApplicationLifetimes.ClassicDesktopStyleApplicationLifetime.Start(String[] args) in /_/src/Avalonia.Controls/ApplicationLifetimes/ClassicDesktopStyleApplicationLifetime.cs:line 132
   at Avalonia.ClassicDesktopStyleApplicationLifetimeExtensions.StartWithClassicDesktopLifetime[T](T builder, String[] args, ShutdownMode shutdownMode) in /_/src/Avalonia.Controls/ApplicationLifetimes/ClassicDesktopStyleApplicationLifetime.cs:line 187
   at Slithin.Program.Main(String[] args) in D:\a\Slithin\Slithin\Source\Slithin\Program.cs:line 21
[1]    70641 IOT instruction (core dumped)  Slithin
@xade93 xade93 added the bug Something isn't working label Mar 17, 2022
@furesoft
Copy link
Owner

The new update has fixed the problem

@furesoft
Copy link
Owner

Please tell me if it does work

@xade93
Copy link
Author

xade93 commented Mar 18, 2022

Yup it's now working as expected!

The installation documentation page is still wrong though

  1. Arch does not have rpm package manager
  2. Arch is able to install .deb files though, by using debtap :)
    You may also wish to add onto that page that for Arch install, user need to manually remove icu*, libicu* and libssl* dependencies generated from debtap, as those are not presented in the same name as in arch package repository.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants