whyglobaleyes Posted July 20, 2020 Report Posted July 20, 2020 (edited) 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. 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. 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. 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 July 20, 2020 by whyglobaleyes
genbushi Posted July 22, 2020 Report Posted July 22, 2020 (edited) 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 July 22, 2020 by genbushi 1
Pratyush Sharma Posted July 22, 2020 Report Posted July 22, 2020 Hi @whyglobaleyes, Welcome to the forums! Please try to run the command in terminal as mentioned by @genbushi and share the output with us. 2 hours ago, genbushi said: /opt/enpass/Enpass Thanks!
Dentonthebear Posted July 22, 2020 Report Posted July 22, 2020 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. 1
whyglobaleyes Posted July 22, 2020 Author Report Posted July 22, 2020 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. un/ re-install (clean up in between) go through the (dropbox) restore (which it always allows) and ... before it had a chance to minimise or quit ... 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 success! browser extensions working too. happy days >>> <<< I can relaunch (both from commandline & whisker menu) even after quitting (both from the panel icon & pkill) 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?
genbushi Posted July 22, 2020 Report Posted July 22, 2020 (edited) 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: 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 Edited July 23, 2020 by genbushi 1
Dentonthebear Posted July 24, 2020 Report Posted July 24, 2020 Hi @genbushi Glad you have your installation up and running, and thanks for posting the missing library.
download1music Posted July 24, 2020 Report Posted July 24, 2020 With the help of friends, I was able to solve my problem
whyglobaleyes Posted July 24, 2020 Author Report Posted July 24, 2020 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
whyglobaleyes Posted July 24, 2020 Author Report Posted July 24, 2020 ~> 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
Dentonthebear Posted July 26, 2020 Report Posted July 26, 2020 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.
whyglobaleyes Posted July 27, 2020 Author Report Posted July 27, 2020 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 1
Dentonthebear Posted July 27, 2020 Report Posted July 27, 2020 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.
whyglobaleyes Posted July 27, 2020 Author Report Posted July 27, 2020 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
whyglobaleyes Posted July 28, 2020 Author Report Posted July 28, 2020 Morning - OK fixed it -again- and -again- I don't really understand how or why or what happened but I'll describe it: I had regolith-desktop (love it!) installed on my system but not being used (not since I got a triple monitor setup). 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 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 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! 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 1 1
Garima Singh Posted July 28, 2020 Report Posted July 28, 2020 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!
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now