Linux Testing Feedback


ansirois

Member
May 29, 2019
5
0
Hi Jose,
I have done every thing as per your instructions to install your client and as you will see below from the printscreen capture it does not work at least on my system which is Debian 10 (Buster).
 

Attachments

josecgomez

Well-known member
Aug 6, 2018
137
35
Hi Jose,
I have done every thing as per your instructions to install your client and as you will see below from the printscreen capture it does not work at least on my system which is Debian 10 (Buster).
Thanks! Interesting its having an issue detecting your Xserver hmm....

I've tested in Ubuntu and works fine
What version of Debian are you running?
And what windowing system ? Gnome?

I always knew that Linux was going to be the hardest bc of the infinite flavors
I'll see if I can get a hold of a Debian box
 

Alan M Cameron

Well-known member
I have tried to install your BETA client in a Ubuntu 18.04 and got a partial success.
I got as far as the platform selector and when I clicked the Next button got a whole host of linux commands and actions which I did not understand and ended with the word Aborted. See picture for Platform Selector dialog and logfile.txt for shell session.

I hope this is helpful
 

Attachments

josecgomez

Well-known member
Aug 6, 2018
137
35
I have tried to install your BETA client in a Ubuntu 18.04 and got a partial success.
I got as far as the platform selector and when I clicked the Next button got a whole host of linux commands and actions which I did not understand and ended with the word Aborted. See picture for Platform Selector dialog and logfile.txt for shell session.

I hope this is helpful
@alan, is your machine off the internet? The installer uses the github API to connect to the releases and download the latest version. IT looks like by your log that your machine isn't trusting the github certificate for some reason?

Or perhaps are you running through a proxy, man in the middle or ASA type system that generates certs on the fly?
 

josecgomez

Well-known member
Aug 6, 2018
137
35
I have tried to install your BETA client in a Ubuntu 18.04 and got a partial success.
I got as far as the platform selector and when I clicked the Next button got a whole host of linux commands and actions which I did not understand and ended with the word Aborted. See picture for Platform Selector dialog and logfile.txt for shell session.

I hope this is helpful
I have realeased a new beta (beta 2) here give it a shot
 

Alan M Cameron

Well-known member
For some reason I can no longer see the original instructions for the installation.
Can you repeat these or find some way to restore them. I am not a Linux geek and every step is done by copying the steps you quote.
I do not know what all the commands do so cannot guess what I need to do to try BETA 2.
 

josecgomez

Well-known member
Aug 6, 2018
137
35

josecgomez

Well-known member
Aug 6, 2018
137
35
Run it as sudo? That's weird that it couldn't create the temp file but it is likely a permissions issue
 

AlanD

Well-known member
May 20, 2018
121
22
Rutland, UK
Just seen this thread and tried downloading the Linux client.

First reactions:-

1 Download is not executable, I had to "chmod +x" to get it to run.
2 I ran as an ordinary user, and it installed OK.
3 On the install screen, the "Next" button is right at the edge of teh window, or might even overlap it slightly. The progress bar seemed to go off the window.
4 Minor typo on main SQRL screen - "Impot identity" should be "Import"
5 Help/About does not respond with version number.

Will do further testing when I can find my Rescue code to import my identity!:mad:
 

josecgomez

Well-known member
Aug 6, 2018
137
35
I hear you re: Rescue Code blegh!
Yes I know the download is not executable not totally sure why... we do have the chmod a+x in the instructions but I'd like to get that fixed
 

AlanD

Well-known member
May 20, 2018
121
22
Rutland, UK
I should have said, I am on Ubuntu 19.10 x64.

I did the install by just following the links. I had not, at that time, seen the instructions. Interestingly, I did not download libgdiplus, but it seems that it was already installed.

One further thing, the terminal window that I used to install it has a number of lines logged, but the font is light grey and so it is unreadable. Luckily "cut and paste" makes them visible.

[20:56:19 INF] New app instance is being launched on Linux 5.3.0-45-generic #37-Ubuntu SMP Thu Mar 26 20:41:27 UTC 2020
[20:56:19 INF] IPC server starts listening...
[20:56:19 INF] App initialization completed!
[20:56:20 INF] DB Directory: /home/alan/SQRL
/home/alan/SQRL: True
[20:56:20 INF] IdentityManager initialized.
[20:56:20 INF] QuickPass system event handlers initialized.
[20:56:20 INF] SystemEventNotifier polling task started
[20:56:20 INF] QuickPassManager initialized.
[20:56:55 INF] Detected idle timeout
[20:58:05 INF] Detected idle timeout
[20:58:15 INF] Detected idle timeout
[20:58:35 INF] Detected idle timeout
[20:59:35 INF] Detected idle timeout
[21:00:10 INF] Detected idle timeout
[21:00:20 INF] Detected idle timeout
[21:00:40 INF] Detected idle timeout
[21:01:30 INF] Detected idle timeout
[21:01:40 INF] Detected idle timeout
[21:02:10 INF] Detected idle timeout
[21:02:24 INF] Hiding main window
[21:02:24 INF] App shutting down
[21:02:24 INF] Hiding main window
[21:02:24 INF] App shutting down
[21:02:24 INF] Forcing exit because of IPC thread still running.



Just checked Syslog, and there are some errors/warnings ( Only the ones that seem to be related to SQRL client shown):-

Apr 4 20:55:50 alan-ubuntu SQRLPlatformAwareInstaller_linux: [Control] DropDown is deprecated: Use ComboBox (Avalonia.Controls.DropDown #19967814)
Apr 4 20:55:50 alan-ubuntu SQRLPlatformAwareInstaller_linux: [Binding] Binding produced invalid value for "IsVisible" ("System.Boolean"): null (null) (Avalonia.ValueStore #42371273)
Apr 4 20:55:50 alan-ubuntu SQRLPlatformAwareInstaller_linux: [Binding] Binding produced invalid value for "IsVisible" ("System.Boolean"): null (null) (Avalonia.ValueStore #42371273)
Apr 4 20:55:50 alan-ubuntu SQRLPlatformAwareInstaller_linux: [Binding] Binding produced invalid value for "IsVisible" ("System.Boolean"): null (null) (Avalonia.ValueStore #33607346)
Apr 4 20:55:50 alan-ubuntu SQRLPlatformAwareInstaller_linux: [Binding] Binding produced invalid value for "IsVisible" ("System.Boolean"): null (null) (Avalonia.ValueStore #33607346)

Apr 4 20:56:20 alan-ubuntu SQRLDotNetClientUI: LogHost: Initializing to normal mode
Apr 4 20:56:20 alan-ubuntu gnome-software[2845]: g_variant_new_variant: assertion 'value != NULL' failed
Apr 4 20:56:20 alan-ubuntu gnome-software[2845]: g_variant_new_variant: assertion 'value != NULL' failed
Apr 4 20:56:20 alan-ubuntu gnome-software[2845]: not GsPlugin error g-io-error-quark:35: Invalid string value converting to GVariant
Apr 4 20:56:20 alan-ubuntu gnome-software[2845]: message repeated 2 times: [ not GsPlugin error g-io-error-quark:35: Invalid string value converting to GVariant]


Apr 4 20:56:21 alan-ubuntu gnome-shell[2142]: Window manager warning: Window 0x26001de sets an MWM hint indicating it isn't resizable, but sets min size 400 x 450 and max size 1404 x 737; this doesn't make much sense.
Apr 4 20:56:21 alan-ubuntu gnome-shell[2142]: Window manager warning: Invalid WM_TRANSIENT_FOR window 0x0 specified for 0x26001de.
Apr 4 20:56:22 alan-ubuntu gnome-shell[2142]: [AppIndicatorSupport-DEBUG] Registering StatusNotifierItem :1.134/org/ayatana/NotificationItem/Eto_Gtk__Version_2_5_0_0__Culture_neutral__PublicKeyToken_null0
Apr 4 20:56:22 alan-ubuntu gnome-shell[2142]: [AppIndicatorSupport-FATAL] unable to update icon
Apr 4 20:56:22 alan-ubuntu gnome-shell[2142]: message repeated 5 times: [ [AppIndicatorSupport-FATAL] unable to update icon]
Apr 4 20:56:22 alan-ubuntu gnome-shell[2142]: [AppIndicatorSupport-FATAL] unable to update overlay icon
Apr 4 20:56:22 alan-ubuntu gnome-shell[2142]: [AppIndicatorSupport-FATAL] unable to update icon
Apr 4 20:56:22 alan-ubuntu gnome-shell[2142]: [AppIndicatorSupport-FATAL] unable to update overlay icon
Apr 4 20:56:22 alan-ubuntu gnome-shell[2142]: [AppIndicatorSupport-WARN] Attempting to re-register :1.134/org/ayatana/NotificationItem/Eto_Gtk__Version_2_5_0_0__Culture_neutral__PublicKeyToken_null0; resetting instead
Apr 4 20:56:22 alan-ubuntu gnome-shell[2142]: [AppIndicatorSupport-WARN] Item :1.134/org/ayatana/NotificationItem/Eto_Gtk__Version_2_5_0_0__Culture_neutral__PublicKeyToken_null0 is already registered

Apr 4 21:02:24 alan-ubuntu gnome-shell[2142]: JS WARNING: [resource:///org/gnome/gjs/modules/signals.js 135]: Too many arguments to method Clutter.Actor.destroy: expected 0, got 1

Apr 4 21:07:49 alan-ubuntu gnome-shell[2142]: Some code accessed the property 'discreteGpuAvailable' on the module 'appDisplay'. That property was defined with 'let' or 'const' inside the module. This was previously supported, but is not correct according to the ES6 standard. Any symbols to be exported from a module must be defined with 'var'. The property access will work as previously for the time being, but please fix your code anyway.
Apr 4 21:07:50 alan-ubuntu gnome-shell[2142]: # _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
Apr 4 21:07:50 alan-ubuntu gnome-shell[2142]: # _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
Apr 4 21:07:50 alan-ubuntu gnome-shell[2142]: # watch_fast: "/org/gnome/terminal/legacy/" (establishing: 0, active: 0)
Apr 4 21:07:50 alan-ubuntu gnome-shell[2142]: # unwatch_fast: "/org/gnome/terminal/legacy/" (active: 0, establishing: 1)
Apr 4 21:07:50 alan-ubuntu gnome-shell[2142]: # watch_established: "/org/gnome/terminal/legacy/" (establishing: 0)


I don't know if all these came from your client, the timing is right for when I had it running, but you never know what else is running in background. Let me know if you want more logs.
 

ahauser

Well-known member
Feb 22, 2019
203
55
Thanks Alan, the logging in the console is ours (there should also be a logfile where the binary is located) and everything looks pretty sane there.

The syslog messages are mostly from the Avalonia UI framework that we use and are not directly relevant to the client functionality.

Again, thanks for testing and sharing the logs!
 
  • Like
Reactions: josecgomez

josecgomez

Well-known member
Aug 6, 2018
137
35
Retest using sudo to overcome failure to open tmp file.
Seemed to go well until a stream of error messages see logile2.txt attached and stuck at that point.
One again an SSL issue I think something is funky with your connection, there's a man in the middle or something of the sort. The error means we cannot trust the certificate I don't know that there is much I can or should do about it.

Since this is a security product I don't think I should bypass this error though

Can you do me a favor and just browse over to github.com and see if you get any certificate warnings on the browser. Inside your Linux VM?
 

Alan M Cameron

Well-known member
Test with beta 2 and then checking github.com from Firefox shows no problems.
Now on to test Beta 3 - but there is no Beta3? Using same link as before v0-10-beta displays Beta 2 Release . Am I wasting my time and yours retrying this or should I get on with something else.