This looks odd, I checked tidy/libtidy if they would conflict but they work fine:
$ sudo apt install tidy
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
grub-pc-bin
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
libtidy5
The following NEW packages will be installed:
libtidy5 tidy
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 185 kB of archives.
After this operation, 881 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://archive.ubuntu.com/ubuntu bionic/main amd64 libtidy5 amd64 1:5.2.0-2 [160 kB]
Get:2 http://archive.ubuntu.com/ubuntu bionic/universe amd64 tidy amd64 1:5.2.0-2 [25.5 kB]
Fetched 185 kB in 3s (59.3 kB/s)
Selecting previously unselected package libtidy5.
(Reading database ... 94444 files and directories currently installed.)
Preparing to unpack .../libtidy5_1%3a5.2.0-2_amd64.deb ...
Unpacking libtidy5 (1:5.2.0-2) ...
Selecting previously unselected package tidy.
Preparing to unpack .../tidy_1%3a5.2.0-2_amd64.deb ...
Unpacking tidy (1:5.2.0-2) ...
Setting up libtidy5 (1:5.2.0-2) ...
Setting up tidy (1:5.2.0-2) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
It seems you installed 18.04 and there was no upgrade to tidy/libtidy since 18.04 was released so I have to wonder why it was updated now according to your logs.
This case is odd, but I can't see the root cause.
If you have any background on what triggered this upgrade and how you got the error I'd appreciate, but from the logs so far I can't take any action.
I checked the supposed owner of the file:
libtidy5: /usr/lib/libtidy.so.5
There is no 5.4 especially not for Bionic which you are on.
I assume you installed "tidy" from an external source and now something installs libtidy5 by dependency and both packages conflict.
Remove or fix the external package to get things right.
This looks odd, I checked tidy/libtidy if they would conflict but they work fine:
$ sudo apt install tidy archive. ubuntu. com/ubuntu bionic/main amd64 libtidy5 amd64 1:5.2.0-2 [160 kB] archive. ubuntu. com/ubuntu bionic/universe amd64 tidy amd64 1:5.2.0-2 [25.5 kB] 1%3a5.2. 0-2_amd64. deb ... 1%3a5.2. 0-2_amd64. deb ...
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following package was automatically installed and is no longer required:
grub-pc-bin
Use 'sudo apt autoremove' to remove it.
The following additional packages will be installed:
libtidy5
The following NEW packages will be installed:
libtidy5 tidy
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 185 kB of archives.
After this operation, 881 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://
Get:2 http://
Fetched 185 kB in 3s (59.3 kB/s)
Selecting previously unselected package libtidy5.
(Reading database ... 94444 files and directories currently installed.)
Preparing to unpack .../libtidy5_
Unpacking libtidy5 (1:5.2.0-2) ...
Selecting previously unselected package tidy.
Preparing to unpack .../tidy_
Unpacking tidy (1:5.2.0-2) ...
Setting up libtidy5 (1:5.2.0-2) ...
Setting up tidy (1:5.2.0-2) ...
Processing triggers for libc-bin (2.27-3ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
It seems you installed 18.04 and there was no upgrade to tidy/libtidy since 18.04 was released so I have to wonder why it was updated now according to your logs.
This case is odd, but I can't see the root cause.
If you have any background on what triggered this upgrade and how you got the error I'd appreciate, but from the logs so far I can't take any action.
I checked the supposed owner of the file: libtidy. so.5
libtidy5: /usr/lib/
But then I realized the 5.4 in your bug report.
These are the official/supported versions of tidy in Ubuntu right now 1ubuntu2 | precise | source, amd64, armel, armhf, i386, powerpc 1ubuntu2. 1 | precise-security | source, amd64, armel, armhf, i386, powerpc 1ubuntu2. 1 | precise-updates | source, amd64, armel, armhf, i386, powerpc 1.2ubuntu1 | trusty | source, amd64, arm64, armhf, i386, powerpc, ppc64el 1.2ubuntu1. 1 | trusty-security | source, amd64, arm64, armhf, i386, powerpc, ppc64el 1.2ubuntu1. 1 | trusty-updates | source, amd64, arm64, armhf, i386, powerpc, ppc64el universe | amd64, arm64, armhf, i386, ppc64el, s390x
tidy | 20091223cvs-
tidy | 20091223cvs-
tidy | 20091223cvs-
tidy | 20091223cvs-
tidy | 20091223cvs-
tidy | 20091223cvs-
tidy | 20091223cvs-1.5 | xenial | source
tidy | 20091223cvs-1.5 | xenial/universe | amd64, arm64, armhf, i386, powerpc, ppc64el, s390x
tidy | 1:5.2.0-2 | bionic/universe | amd64, arm64, armhf, i386, ppc64el, s390x
tidy | 1:5.2.0-2 | cosmic/universe | amd64, arm64, armhf, i386, ppc64el, s390x
tidy | 1:5.2.0-2 | disco/universe | amd64, arm64, armhf, i386, ppc64el, s390x
tidy | 2:5.6.0-6 | disco-proposed/
There is no 5.4 especially not for Bionic which you are on.
I assume you installed "tidy" from an external source and now something installs libtidy5 by dependency and both packages conflict.
Remove or fix the external package to get things right.