Jump to content
whyglobaleyes

Not Starting on Linux, Xubuntu

Recommended Posts

Hi,

I've been using Enpass for at least 5 years (I think) - several platforms and always loved it. About 3 weeks ago it spontaneously stopped running on my desktop, won't launch at all from command line or from the whisker launcher, and the browser plugins don't do anything. Working fine on windows and android. 

  1. Tried uninstalling & re-installing (twice): https://www.enpass.io/support/kb/general/how-to-install-enpass-on-linux/  :: immediately after install I get taken through the dialogue to restore data from dropbox (the authorisation page failed at first both times which it never has before). Then the next time I try to launch the app it fails as above. 
  2. Tried installing Enpass Portable (into a new folder in my PATH) but that didn't work at all - maybe I'll try it on an external USB.
  3. looked at these forums  ... https://discussion.enpass.io/index.php?/topic/19359-is-enpass-still-availble-for-linux/&tab=comments#comment-32741 and https://discussion.enpass.io/index.php?/topic/19302-xubuntu-64-bit-2004/ tried the suggestions but a bit alarmed to see that neither thread seemed to be resolved. 

I'm looking for any help at all to get this fixed please - I love enpass, there isn't ANY other password manager I'd trust - but this is unusable. In case it helps some info below.

thanks in advance

whyglobaleyes

 

 

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

1) ~ > uname -a
Linux Ryzen 5.3.0-62-generic #56-Ubuntu SMP Tue Jun 23 11:20:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
 

 

2) ~ > sudo lshw -short
H/W path              Device   Class          Description
=========================================================
                               system         MS-7A38 (To be filled by O.E.M.)
/0                             bus            B450M PRO-VDH MAX (MS-7A38)
/0/0                           memory         64KiB BIOS
/0/f                           memory         16GiB System Memory
/0/f/0                         memory         Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>
/0/f/1                         memory         8GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 2667 MHz (0.4 ns)
/0/f/2                         memory         Project-Id-Version: lshwReport-Msgid-Bugs-To: FULL NAME <EMAIL@ADDRESS>
/0/f/3                         memory         8GiB DIMM DDR4 Synchronous Unbuffered (Unregistered) 2667 MHz (0.4 ns)
/0/11                          memory         384KiB L1 cache
/0/12                          memory         2MiB L2 cache
/0/13                          memory         4MiB L3 cache
/0/14                          processor      AMD Ryzen 3 2200G with Radeon Vega Graphics

      <<_TRUNCATED_>> 

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

3) ~ > dpkg -l | grep enpass
ii  enpass                                        6.4.1.643                                   amd64        A cross-platform, complete password management solution that securely manages passwords and all other life important credentials like bank accounts, Credit cards, IDs, passport, driving licenses etc. Everything is saved locally on user device and optionally he can sync through other devices using his accounts of Dropbox, Box, Google Drive, OneDrive and ownCloud.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 


4) ~ > cat /etc/apt/sources.list.d/enpass.list
deb https://apt.enpass.io/ stable main

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

5) ~> which enpass

~> 

ie not found - I thought that's unusual

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

6) ~ > ls /opt/enpass/
Enpass  importer_enpass  qt.conf

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 


7) ~> sudo apt-get update
         <<_TRUNCATED_ >>
Hit:8 https://apt.enpass.io stable InRelease                                                                                     
         <<_TRUNCATED_ >>

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

8) ~ > sudo apt-get install enpass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
enpass is already the newest version (6.4.1.643).
0 to upgrade, 0 to newly install, 0 to remove and 25 not to upgrade.

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

 

9) ~> cat /var/log/apt/history.log

    <<_TRUNCATED_enpass was def working on 01/07/20_>>

Start-Date: 2020-07-02  08:57:09
Commandline: /usr/bin/unattended-upgrade
Upgrade: libvncclient1:amd64 (0.9.11+dfsg-1.3, 0.9.11+dfsg-1.3ubuntu0.1)
End-Date: 2020-07-02  08:57:09

Start-Date: 2020-07-03  06:49:32
Commandline: /usr/bin/unattended-upgrade
Upgrade: libwbclient0:amd64 (2:4.10.7+dfsg-0ubuntu2.5, 2:4.10.7+dfsg-0ubuntu2.6), samba:amd64 (2:4.10.7+dfsg-0ubuntu2.5, 2:4.10.7+dfsg-0ubuntu2.6), samba-dsdb-modules:amd64 (2:4.10.7+dfsg-0ubuntu2.5, 2:4.10.7+dfsg-0ubuntu2.6), samba-libs:amd64 (2:4.10.7+dfsg-0ubuntu2.5, 2:4.10.7+dfsg-0ubuntu2.6), winbind:amd64 (2:4.10.7+dfsg-0ubuntu2.5, 2:4.10.7+dfsg-0ubuntu2.6), python3-samba:amd64 (2:4.10.7+dfsg-0ubuntu2.5, 2:4.10.7+dfsg-0ubuntu2.6), samba-common:amd64 (2:4.10.7+dfsg-0ubuntu2.5, 2:4.10.7+dfsg-0ubuntu2.6), samba-vfs-modules:amd64 (2:4.10.7+dfsg-0ubuntu2.5, 2:4.10.7+dfsg-0ubuntu2.6), libsmbclient:amd64 (2:4.10.7+dfsg-0ubuntu2.5, 2:4.10.7+dfsg-0ubuntu2.6), samba-common-bin:amd64 (2:4.10.7+dfsg-0ubuntu2.5, 2:4.10.7+dfsg-0ubuntu2.6)
End-Date: 2020-07-03  06:49:44

Start-Date: 2020-07-03  06:49:47
Commandline: /usr/bin/unattended-upgrade
Install: linux-image-5.3.0-62-generic:amd64 (5.3.0-62.56, automatic), linux-headers-5.3.0-62-generic:amd64 (5.3.0-62.56, automatic), linux-modules-extra-5.3.0-62-generic:amd64 (5.3.0-62.56, automatic), linux-headers-5.3.0-62:amd64 (5.3.0-62.56, automatic), linux-modules-5.3.0-62-generic:amd64 (5.3.0-62.56, automatic)
Upgrade: linux-headers-generic:amd64 (5.3.0.61.51, 5.3.0.62.52), linux-image-generic:amd64 (5.3.0.61.51, 5.3.0.62.52), linux-generic:amd64 (5.3.0.61.51, 5.3.0.62.52)
End-Date: 2020-07-03  06:51:14

Start-Date: 2020-07-03  06:51:17
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox:amd64 (77.0.1+build1-0ubuntu0.19.10.1, 78.0.1+build1-0ubuntu0.19.10.1)
End-Date: 2020-07-03  06:51:26

Start-Date: 2020-07-03  06:51:29
Commandline: /usr/bin/unattended-upgrade
Upgrade: linux-signed-generic:amd64 (5.3.0.61.51, 5.3.0.62.52)
End-Date: 2020-07-03  06:51:30

Start-Date: 2020-07-03  06:51:33
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox-locale-en:amd64 (77.0.1+build1-0ubuntu0.19.10.1, 78.0.1+build1-0ubuntu0.19.10.1)
End-Date: 2020-07-03  06:51:33

Start-Date: 2020-07-03  06:51:37
Commandline: /usr/bin/unattended-upgrade
Upgrade: linux-libc-dev:amd64 (5.3.0-61.55, 5.3.0-62.56)
End-Date: 2020-07-03  06:51:38

Start-Date: 2020-07-04  11:07:03
Commandline: /usr/bin/unattended-upgrade
Remove: linux-headers-5.3.0-59-generic:amd64 (5.3.0-59.53), linux-headers-5.3.0-59:amd64 (5.3.0-59.53)
End-Date: 2020-07-04  11:07:04

Start-Date: 2020-07-04  11:07:07
Commandline: /usr/bin/unattended-upgrade
Remove: linux-modules-extra-5.3.0-59-generic:amd64 (5.3.0-59.53)
End-Date: 2020-07-04  11:07:08

Start-Date: 2020-07-04  11:07:11
Commandline: /usr/bin/unattended-upgrade
Remove: linux-image-5.3.0-59-generic:amd64 (5.3.0-59.53)
End-Date: 2020-07-04  11:07:15

Start-Date: 2020-07-04  11:07:18
Commandline: /usr/bin/unattended-upgrade
Remove: linux-modules-5.3.0-59-generic:amd64 (5.3.0-59.53)
End-Date: 2020-07-04  11:07:18

<<_TRUNCATED_enpass was broken around the 5th or 6th & no more history entries_>>

 

Edited by whyglobaleyes

Share this post


Link to post
Share on other sites

If you open a command line window, return the output generated by starting it from the command line with the command:

/opt/enpass/Enpass

By they way, based on the kernel version, this is Xubuntu 18.04 LTS and not 20.04? 

I'm just a user, but I'll try to spin up an Xubuntu instance and see if I can replicate, it seems there's a few XFCE based issues.

Edited by genbushi
  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

Hi @whyglobaleyes

Not exactly the same issue but I recently did a fresh installation of Xubuntu 20.04 and ran in to the issue of Enpass not starting, and found that it was missing a library file.  If you try starting Enpass (from the location @genbushi detailed above) from the command line it may well give you some sort of clue as to what is missing.  In my case I cannot tell you the library file as I copied across the Bash history from my old system after installation.

  • Like 1

Share this post


Link to post
Share on other sites

Thanks @Pratyush Sharma

Hi @genbushi "just a user" and you're flag is "newbie" ... but I've seen some of your replies - you look more like you're the original creator! qudos mate.

So I fixed it but TBH I don't see how what I did could have helped.

  1. un/ re-install (clean up in between)
  2. go through the (dropbox) restore (which it always allows) and ... before it had a chance to minimise or quit ... 
  3. I went to [settings] > general > [checked "always run assistant in docked mode" ] :: I also changed the window control to "always stay on top" but that got old v quickly
  4. success! browser extensions working too. happy days >>> <<<
  5. I can relaunch (both from commandline & whisker menu) even after quitting  (both from the panel icon & pkill)
  6. survived a reboot.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

~> /opt/enpass/Enpass

works to (re)launch/ bring it into focus

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

~ > lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 19.10
Release:    19.10
Codename:    eoan

which is weird, I was sure I'd upgraded to Xubuntu 20.

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

@Dentonthebear I suspected something to do with xubuntu for no other reason than the notification icon in the dock was being erratic, also I vaguely remember a few other programmes wouldn't work if they can't access a notification panel. I posted the apt history because I guessed an update elsewhere had borked enpass but I've got no idea if enpass relies on one of those modules or packages.

I fear I'm being ignorant - and this is more for my future interest - [1] when you had a lib file missing I assume that was an xubuntu/ shared libfile or was it a part of enpass? or something else?  [2] do you think " apt-get --fix-missing ... " would have helped (is that what you did?) ... or did you manually install a specific dll from an error message? or something else

thanks for all your replies.

bw

ygis

 

sidenote: portable enpass worked on a USB: just have to figure out how to keep it updated to the dropbox vault (I'm tempted to put a headless dropbox client on the USB stick but wouldn't that be sledgehammer/ walnut?) should I start a new thread for that?

  • Like 1

Share this post


Link to post
Share on other sites

Awesome, glad its working... I just was doing some tests, see the library @Dentonthebear mentioned I believe. Putting here for reference.

I'm a huge Enpass fan - it has some updating it needs for Linux, but it's awesome because its a local only password manager by default and works great on mobiles/tablets... everywhere essentially. As Manjaro and Pop_OS have brought even more folks to linux desktops, I'm hopeful a little more effort will be put in to maintaining the Linux builds (fingers crossed). Being an open source advocate I do wish they'd allow more code audits or even open source it, but its a business and I respect their decision, that's their right after all. 

I did an install of Xubuntu 18.04, launching from command line produced this error:

2020-07-22_19-51.png.dc89b569cef7f1b32aa2ca3124b8e634.png

I then installed the missing library 'libxkbommon-x11.so.0' with command:

sudo apt install libxkbcommon-x11-0

Afterwards I was able to open Enpass as expected via menu and command line

2020-07-22_19-55.png.0919663d433b9f72fbdbfc9e4b028b54.png

 

Edited by genbushi
  • Thanks 1

Share this post


Link to post
Share on other sites

I'm Back - Hi @genbushi  @Dentonthebear and @Pratyush Sharma

Booted this morning, no password login for enpass at starup and can't start it manually.

I set enpass to save log files a few days ago, does anyone know where they're stored please? I tried /var/logs and ~/Documents/Enpass

I'm tempted to downgrade enpass v6.4.1.643  back to v6.3.3.601 as per @SR68503 in their post - do you guys think that's going to be my best bet or are there more diagnostic / fix  options?

thanks in advance

ygis

 

 

 

Some terminal efforts:

~ > /opt/enpass/Enpass
~ >        (ie just no response at all, returned to prompt )

 

~ > sudo apt install libxkbcommon-x11-0
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libxkbcommon-x11-0 is already the newest version (0.8.4-1).
libxkbcommon-x11-0 set to manually installed.
0 to upgrade, 0 to newly install, 0 to remove and 25 not to upgrade.
 


~ > sudo apt-get install --fix-missing enpass
Reading package lists... Done
Building dependency tree       
Reading state information... Done
enpass is already the newest version (6.4.1.643).
0 to upgrade, 0 to newly install, 0 to remove and 25 not to upgrade.
 

 

~> dpkg -l | grep qt
    <<_TRUNCATED_>>
ii  libqt5core5a:amd64                            5.12.4+dfsg-4ubuntu1.1                      amd64        Qt 5 core module

 

XFCE version 4.14

 

 

Share this post


Link to post
Share on other sites

~> sudo apt-get remove enpass

~> sudo reboot now

~ > dpkg -l grep enpass
ii  enpass                                        6.3.3.601                                   amd64        A cross-platform ...

~ > /opt/enpass/Enpass
~ >        (ie no response)

can't launch from the whisker menu.

 

Head. Scratched.

ygis

 

Share this post


Link to post
Share on other sites
On 7/24/2020 at 8:38 PM, whyglobaleyes said:

~> sudo apt-get remove enpass

~> sudo reboot now

~ > dpkg -l grep enpass
ii  enpass                                        6.3.3.601                                   amd64        A cross-platform ...

~ > /opt/enpass/Enpass
~ >        (ie no response)

can't launch from the whisker menu.

 

Head. Scratched.

ygis

Hi @whyglobaleyes

I know that the log file location has been posted somewhere on the forum, but for the life of me I cannot find the reference.  Of course, you would have had to have had logging enabled to start with!

Try: /var/log or possibly /var/crash

Hopefully one of the moderators with post the location again here.

Share this post


Link to post
Share on other sites
19 hours ago, Dentonthebear said:

Hi @whyglobaleyes

I know that the log file location has been posted somewhere on the forum, but for the life of me I cannot find the reference.  Of course, you would have had to have had logging enabled to start with!

Try: /var/log or possibly /var/crash

Hopefully one of the moderators with post the location again here.

Morning & many thanks @Dentonthebear :: I set up logging a few days before v6.4 stopped working and searched the whole /var before I downgraded to v6.3 :: of course uninstalling might have wiped the logfiles but today's double-check below. Does anyone find that reveals anything please?

Hi @Pratyush Sharma are you one of the moderators? please could you advise where the logfile is? also pl may make a feature request >> when logging is switched on I think it'd be great to have a message that informs where the logfile is saved, or even offers the user the chance to select a custom location.

BW

ygis

 

 

 

var > pwd
/var


var > sudo find . -name "*enpass*"
./lib/dpkg/info/enpass.md5sums
./lib/dpkg/info/enpass.postinst
./lib/dpkg/info/enpass.list
./lib/apt/lists/apt.enpass.io_dists_stable_main_binary-amd64_Packages
./lib/apt/lists/apt.enpass.io_dists_stable_main_binary-i386_Packages
./lib/apt/lists/apt.enpass.io_dists_stable_InRelease
./cache/apt/archives/enpass_6.3.3.601_amd64.deb

 

var > cd ~

 

~ > sudo find . -name "*enpass*"
./chroot/2_debooted/home/a/bin/enpass_OLD
./Documents/Enpass/.sync/primary/dropbox.enpassdbsync
./Documents/Enpass/.sync/primary/vault.enpassdb
./Documents/Enpass/.sync/primary/dropbox.enpassdbupload
./Documents/Enpass/.sync/primary/dropbox.enpassdb
./Documents/Enpass/Vaults/primary/vault.enpassdb
./Documents/Enpass/.settings/enpasssettings.db

           <_TRUNCATED_multipleBackups_>

./Documents/Enpass/Backups/2020-05-08-1588894766-1_vault-256_items-auto.enpassbackup
./Documents/enpassReply
./Documents/enpass.change.jpg
./bin/enpass_OLD
./bin/.cache/icons/item/web/enpass.io@2x.png
./bin/.cache/icons/item/web/enpass.io@3x.png
./bin/.cache/icons/item/web/enpass.io.png
./bin/pkg/EnpassPortable-6.4.0_x64.0/importer_enpass
./bin/pkg/EnpassPortable-6.4.0_x64.0/._importer_enpass
./bin/enpass_OLDER
./.mozilla/firefox/h8nq6c9a.default-release/extensions/firefox-enpass@enpass.io.xpi
./.icon/Avidity-Total-Dusk-Suru/panel/16/ic_light_enpass.svg
./.icon/Avidity-Total-Dusk-Suru/panel/16/enpass-status.svg
./.icon/Avidity-Total-Dusk-Suru/panel/22/ic_light_enpass.svg
./.icon/Avidity-Total-Dusk-Suru/panel/22/enpass-status.svg
./.icon/Avidity-Total-Dusk-Suru/panel/24/ic_light_enpass.svg
./.icon/Avidity-Total-Dusk-Suru/panel/24/enpass-status.svg
./.icon/Avidity-Total-Dusk-Suru/apps/16/enpass.svg
./.icon/Avidity-Total-Dusk-Suru/apps/symbolic/enpass-symbolic.svg
./Downloads/TUIemail/DotFiles/bin/enpass
./Dropbox/Apps/Enpass - Copy/enpass.conf
./Dropbox/Apps/Enpass - Copy/vault.enpassdbsync
./Dropbox/Apps/Enpass/enpass.conf
./Dropbox/Apps/Enpass/vault.enpassdbsync
./Dropbox/linux/laptop.bin/enpass
./Dropbox/linux/2018.oct/bin/enpass
./Dropbox/linux/HomeBin/DellDesk/enpass
./.local/share/Enpass/icons/item/web/enpass.io@2x.png
./.local/share/Enpass/icons/item/web/enpass.io@3x.png
./.local/share/Enpass/icons/item/web/enpass.io.png
./.local/share/Enpass/fav/discussion.enpass.io
./snap/chromium/common/chromium/Default/Extensions/kmcfomidfpdkfieipokbalgegidffkal/6.4.0_0/images/enpass-145.png

  • Like 1

Share this post


Link to post
Share on other sites
44 minutes ago, whyglobaleyes said:

Morning & many thanks @Dentonthebear :: I set up logging a few days before v6.4 stopped working and searched the whole /var before I downgraded to v6.3 :: of course uninstalling might have wiped the logfiles but today's double-check below. Does anyone find that reveals anything please?

Hi @Pratyush Sharma are you one of the moderators? please could you advise where the logfile is? also pl may make a feature request >> when logging is switched on I think it'd be great to have a message that informs where the logfile is saved, or even offers the user the chance to select a custom location.

Hi @whyglobaleyes

Your suggestion of being informed when the log files are created when you enable logging is a good idea.  The way I understand it is that if logging is enabled and one is created when you next start up Enpass a message is displayed offering to send the log file.  This is great, except if you cannot start the programme in the first place. 

It would be helpful for the log file location to be posted on the forum, but details like this should also be in the User Manual.

Share this post


Link to post
Share on other sites
12 hours ago, Dentonthebear said:

This is great, except

Ooooh I like that - it's a bit like a self-authenticating secret "I can only show you what's in the box if you already know what's in the box" :: or more usefully a self authenticating statement "Je parle francais tres mauvais comme un renard foule" :: forgive me. it's late. I'm tired. but quite enjoying trying to fix this :: bw

ygis

 

Share this post


Link to post
Share on other sites

Morning -

OK fixed it -again- and -again- I don't really understand how or why or what happened but I'll describe it:  

  1. I had regolith-desktop (love it!) installed on my system but not being used (not since I got a triple monitor setup).
  2. about two months ago I did something that messed with my lightdm settings (IIRC I played with some VM's) ==> instead of booting straight into the xubuntu desktop my system started booting into regolith
  3. since then I've just done the extra step of <ctl-alt-f1 ... startx > :: since then I noticed that several of my start-on-boot/login programs were erratic but it's not been a reliably reproducible thing and I didn't notice a pattern
  4. this morning I un-installed regolith and lo & behold a bunch of my usual automatic start-on-boot came back to life (power cycled 4 or 5 times today) ... eg linux key manager login // symless synergy (was always working but didn't show the usual app window on launch) // raspberry imager // conky and including Enpass!
  5. fingers crossed that the repair sticks - but at the moment I feel about as coherent as someone reading tea-leaves bones to predict the crop harvest. 

If anyone has any ideas for conflicts/ incompatibilities I should look for or any other diagnostic info I could get then I'd be pleased to try and investigate further in case it helps ID something else for someone else.

bw

ygis

  • Like 1
  • Thanks 1

Share this post


Link to post
Share on other sites

Hi @whyglobaleyes

Apologize for the trouble caused.

On 7/27/2020 at 1:58 PM, whyglobaleyes said:

Hi @Pratyush Sharma are you one of the moderators? please could you advise where the logfile is? also pl may make a feature request >> when logging is switched on I think it'd be great to have a message that informs where the logfile is saved, or even offers the user the chance to select a custom location.

We really appreciate you for exploring the app and giving time in finding this valuable suggestion. The suggestion has been noted and forwarded to the development team.

Thanks!

 

 

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...