I have used Password Safe for years and it is now embedded in my life.
Recently I switched from Windows to Ubuntu on two laptops, one brand new chris@chris-N150CU: the other chris@CandKAcer: older that I use to test things before doing them on what will become my main machine.
I had Password Safe (WxWidgets) v1.08.2 (local) BETA working fine on both.
I received an email advising of an update, so I followed the link and downloaded
passwordsafe-ubuntu18-1.10-amd64.deb
and tried to install it, without success.
chris@chris-N150CU:~$ cd Downloads
chris@chris-N150CU:~/Downloads$ sudo dpkg -i passwordsafe-ubuntu18-1.10-amd64.deb
[sudo] password for chris:
dpkg: regarding passwordsafe-ubuntu18-1.10-amd64.deb containing passwordsafe:
passwordsafe conflicts with passwordsafe-common
passwordsafe-common (version 1.08.2+dfsg-1) is present and installed.
dpkg: error processing archive passwordsafe-ubuntu18-1.10-amd64.deb (--install):
conflicting packages - not installing passwordsafe
Errors were encountered while processing:
passwordsafe-ubuntu18-1.10-amd64.deb
chris@chris-N150CU:~/Downloads$
I repeated the above on the old PC, got the same result and tried to uninstall passwordsafe-common
chris@CandKAcer:~/Downloads$ sudo apt-get --purge remove passwordsafe-common
[sudo] password for chris:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer required:
gcc-9-base:i386 gnome-software-common libalgorithm-diff-perl libalgorithm-diff-xs-perl libappstream-glib8
libapt-pkg5.90 libbrlapi0.6 libcroco3 libdns-export1104 libdvdread4 libegl1-mesa libenchant1c2a
libfluidsynth1 libfprint0 libgdcm2.8 libgeoip1 libgeos-3.7.2 libgnome-desktop-3-18 libisc-export1100
libisc1100 libisl21 libmysofa0 libnetcdf13 libnfs12 libopencv-core3.2 libopencv-imgproc3.2 libpangox-1.0-0
libxcb-dri2-0-dev libxcb-glx0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev python-gobject-2
python3-scour scour x11proto-xf86vidmode-dev xvkbd
Use 'sudo apt autoremove' to remove them.
The following packages will be REMOVED
passwordsafe passwordsafe-common
0 to upgrade, 0 to newly install, 2 to remove and 0 not to upgrade.
After this operation, 14.3 MB disk space will be freed.
Do you want to continue? [Y/n] Y
(Reading database ... 180773 files and directories currently installed.)
Removing passwordsafe (1.08.2+dfsg-1) ...
Removing passwordsafe-common (1.08.2+dfsg-1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu2) ...
chris@CandKAcer:~/Downloads$ sudo apt autoremove
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED
gcc-9-base:i386 gnome-software-common libalgorithm-diff-perl libalgorithm-diff-xs-perl libappstream-glib8
libapt-pkg5.90 libbrlapi0.6 libcroco3 libdns-export1104 libdvdread4 libegl1-mesa libenchant1c2a
libfluidsynth1 libfprint0 libgdcm2.8 libgeoip1 libgeos-3.7.2 libgnome-desktop-3-18 libisc-export1100
libisc1100 libisl21 libmysofa0 libnetcdf13 libnfs12 libopencv-core3.2 libopencv-imgproc3.2 libpangox-1.0-0
libxcb-dri2-0-dev libxcb-glx0-dev libxcb-render0-dev libxcb-shape0-dev libxcb-xfixes0-dev python-gobject-2
python3-scour scour x11proto-xf86vidmode-dev xvkbd
0 to upgrade, 0 to newly install, 37 to remove and 0 not to upgrade.
After this operation, 42.6 MB disk space will be freed.
Do you want to continue? [Y/n] y
(Reading database ... 180730 files and directories currently installed.)
Removing gcc-9-base:i386 (9.3.0-10ubuntu2) ...
Removing gnome-software-common (3.36.0-0ubuntu3) ...
Removing libalgorithm-diff-xs-perl (0.04-6) ...
Removing libalgorithm-diff-perl (1.19.03-2) ...
Removing libappstream-glib8:amd64 (0.7.16-1ubuntu1) ...
Removing libapt-pkg5.90:amd64 (1.9.4) ...
Removing libbrlapi0.6:amd64 (5.6-11ubuntu2) ...
Removing libcroco3:amd64 (0.6.13-1) ...
Removing libdns-export1104 (1:9.11.5.P4+dfsg-5.1ubuntu2.1) ...
Removing libdvdread4:amd64 (6.0.1-1) ...
Removing libegl1-mesa:amd64 (20.0.4-2ubuntu1) ...
Removing libenchant1c2a:amd64 (1.6.0-11.3build1) ...
Removing libfluidsynth1:amd64 (1.1.11-4) ...
Removing libfprint0:amd64 (1:1.0-1) ...
Removing libgdcm2.8:amd64 (2.8.8-9ubuntu4) ...
Removing libgeoip1:amd64 (1.6.12-6build1) ...
Removing libgeos-3.7.2:amd64 (3.7.2-1) ...
Removing libgnome-desktop-3-18:amd64 (3.34.2-2ubuntu1~19.10.1) ...
Removing libisc-export1100:amd64 (1:9.11.5.P4+dfsg-5.1ubuntu2.1) ...
Removing libisc1100:amd64 (1:9.11.5.P4+dfsg-5.1ubuntu2.1) ...
Removing libisl21:amd64 (0.21-2) ...
Removing libmysofa0:amd64 (0.7~dfsg0-1) ...
Removing libnetcdf13:amd64 (1:4.6.2-1build1) ...
Removing libnfs12:amd64 (3.0.0-2ubuntu1) ...
Removing libopencv-imgproc3.2:amd64 (3.2.0+dfsg-6) ...
Removing libopencv-core3.2:amd64 (3.2.0+dfsg-6) ...
Removing libpangox-1.0-0:amd64 (0.0.2-5ubuntu1) ...
Removing libxcb-dri2-0-dev:amd64 (1.14-2) ...
Removing libxcb-glx0-dev:amd64 (1.14-2) ...
Removing libxcb-xfixes0-dev:amd64 (1.14-2) ...
Removing libxcb-render0-dev:amd64 (1.14-2) ...
Removing libxcb-shape0-dev:amd64 (1.14-2) ...
Removing python-gobject-2 (2.28.6-14ubuntu1) ...
Removing scour (0.37-4build1) ...
Removing python3-scour (0.37-4build1) ...
Removing x11proto-xf86vidmode-dev (2019.2-1ubuntu1) ...
Removing xvkbd (4.0-1) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for libc-bin (2.31-0ubuntu9) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu2) ...
chris@CandKAcer:~/Downloads$
Then tried to install, passwordsafe-ubuntu18-1.10-amd64.deb via install software again but ...
"Unable to install "Password Safe":
The following packages have unmet dependencies:
But no packages were listed.
Tried installing via command line.
chris@CandKAcer:~/Downloads$ sudo dpkg -i passwordsafe-ubuntu18-1.10-amd64.deb
Selecting previously unselected package passwordsafe.
(Reading database ... 180333 files and directories currently installed.)
Preparing to unpack passwordsafe-ubuntu18-1.10-amd64.deb ...
Unpacking passwordsafe (1.10) ...
dpkg: dependency problems prevent configuration of passwordsafe:
passwordsafe depends on libwxgtk3.0-0v5 (>= 3.0.0-2) | libwxgtk3.0-0 (>= 3.0.0-2); however:
Package libwxgtk3.0-0v5 is not installed.
Package libwxgtk3.0-0 is not installed.
passwordsafe depends on libqrencode3 (>= 3.4.4-1); however:
Package libqrencode3 is not installed.
dpkg: error processing package passwordsafe (--install):
dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu2) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for man-db (2.9.1-1) ...
Errors were encountered while processing:
passwordsafe
chris@CandKAcer:~/Downloads$
So I tried to find and install the missing packages libwxgtk3.0-0v5, libwxgtk3.0-0, libqrencode3
But I could not find these
chris@CandKAcer:~$ sudo apt-get install libwxgtk3.0-0v5
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libwxgtk3.0-0v5 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libwxgtk3.0-0v5' has no installation candidate
chris@CandKAcer:~$ sudo apt-get install libwxgtk3.0-0
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libwxgtk3.0-0 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libwxgtk3.0-0' has no installation candidate
chris@CandKAcer:~$ sudo apt-get install libqrencode3
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package libqrencode3 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libqrencode3' has no installation candidate
chris@CandKAcer:~$
Being a Ubuntu novice I’m already out of my depth and comfort zone. There must be an easier way to update Password Safe but what is it?
Any suggestions?
As I said I'm new to Ubuntu so don't understand, but am willing to learn,
much of what you have said. Having said that here goes...
chris@CandKAcer:~/Downloads$ dpkg -I passwordsafe-ubuntu18-1.10-amd64.deb
new Debian package, version 2.0.
size 12112730 bytes: control archive=1603 bytes.
667 bytes, 14 lines control
2334 bytes, 32 lines md5sums
161 bytes, 5 lines * prerm #!/bin/bash
Package: passwordsafe
Version: 1.10
Section: utils
Priority: optional
Architecture: amd64
Depends: libc6 (>= 2.11.1-0ubuntu7.2), libcurl4 (>= 7.58.0-2), libmagic1
(>= 1:5.25), libuuid1 (>= 2.17.2-0ubuntu1), libwxgtk3.0-0v5 (>= 3.0.0-2) |
libwxgtk3.0-0 (>= 3.0.0-2), libxtst6 (>= 2:1.1.0-2), libxerces-c3.2 (>=
3.1.0-1), libykpers-1-1 (>= 1.7.0-1), libqrencode3 (>= 3.4.4-1)
Homepage: https://pwsafe.org/
Conflicts: passwordsafe-common
Installed-Size: 16505
Maintainer: Rony Shapiro ronys@pwsafe.org
Description: Password Safe is a password database utility.
Like many other such products, commercial and otherwise,
it stores your passwords in an encrypted file.
If I can remove passwordsafe-common to remove the conflict would that
solve the problem?
Would I also need to find and install all of the Depends: listed above?
chris@CandKAcer:~/Downloads$ apt-get install --dry-run
./passwordsafe-ubuntu18-1.10-amd64.deb
NOTE: This is only a simulation!
apt-get needs root privileges for real execution.
Also, keep in mind that locking is deactivated,
so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies.
passwordsafe : Depends: libwxgtk3.0-0v5 (>= 3.0.0-2) but it is not
installable or
libwxgtk3.0-0 (>= 3.0.0-2) but it is not
installable
Depends: libqrencode3 (>= 3.4.4-1) but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or
specify a solution).
If I can find and install the three dependencies identified above that
would that solve the problem?
chris@CandKAcer:~/Downloads$ apt --fix-broken install
E: Could not open lock file /var/lib/dpkg/lock-frontend - open (13:
Permission denied)
I don't understand this.
E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend),
are you root?
How would I know?
You said " Since the name of the wxGtk library on Ubuntu 20.04 is neither
'libwxgtk3.0-0v5' nor 'libwxgtk3.0-0', the package will probably not be
installable."
All I know is I received an email advising that an update is available and
I followed the link to download it assuming that being a .deb file it would
install on my Ubuntu system.
You said "It seems that the build script, that is responsible for creating
the DEB package, needs to be extended with the library name
'libwxgtk3.0-gtk3-0v5'."
I didn't create the DEB package, I downloaded what I was directed to
assuming it was applicable to my system. How can I modify the DEB package I
downloaded as you suggest? Is a new version of the DEB package with this
extension baked in required for all Ubuntu 20.04 LTS systems? If so are
there any plans to produce one? If so when?
I appreciate your help so far, hopefully we can resolve this, if not I can
live with the BETA version I've used up to now if I have to, but would
prefer to upgrade.
Thanks again for your help so far.
Regards.
Chris.
On Tue, 12 May 2020 at 01:27, rafaelx rafael-x@users.sourceforge.net
wrote:
Related
Support Requests:
#514I guess, Rony will update the build script soon and provide a new package that explicitly targets Ubuntu 20.04.
In my opinion this would make more sense because the installation package 'passwordsafe-ubuntu18-1.10-amd64.deb' depends on library versions that do not exist on Ubuntu 20.04.
I think it is not worth the effort to continue with further experiments to resolve the library or version conflicts. This could lead to broken package installations and inconsistencies.
Makes sense to me too.
Thanks for your help.
Regards.
Chris.
Sent from my mobile so please excuse brevity and typos.
On Tue, 12 May 2020, 10:17 rafaelx, rafael-x@users.sourceforge.net wrote:
Related
Support Requests:
#514You can examine the package dependencies with the following command:
If it is not possible to install a package by the specified name, the package name may differ slightly. In such a case it could be helpful to search for part of the name.
or
To simulate the installation of a package without actually installing anything, you can use the following command.
or
Since the name of the wxGtk library on Ubuntu 20.04 is neither 'libwxgtk3.0-0v5' nor 'libwxgtk3.0-0', the package will probably not be installable.
It seems that the build script, that is responsible for creating the DEB package, needs to be extended with the library name 'libwxgtk3.0-gtk3-0v5'.
Working on a package for Ubuntu 20 - stay tuned...
Great.
Will this also take care of removing any previous versions?
I have somehow installed a BETA version and would like to ensure this is
either fully removed or updated as necessary.
Regards.
Chris.
Sent from my mobile so please excuse brevity and typos.
On Wed, 13 May 2020, 06:10 Rony Shapiro, ronys@users.sourceforge.net
wrote:
Related
Support Requests:
#514New package at https://sourceforge.net/projects/passwordsafe/files/Linux/1.010.0/passwordsafe-ubuntu20-1.10-amd64.deb/download
Thanks Rony.
New version downloaded and installed on both notebooks, all looking good.
Thanks again.
On Wed, 13 May 2020 at 17:32, Rony Shapiro ronys@users.sourceforge.net
wrote:
Related
Support Requests:
#514I know we've done this before. How do I change the currency £ UK on your
donation page?
On Wed, 13 May 2020 at 17:44, Chris Mitchell 4chrisamitchell@gmail.com
wrote:
Related
Support Requests:
#514