Thanks Robert! All help is much appreciated. I don't really know how brave I am. Can't I run a simulation, as it were? I'm sorry for my ignorance! I see this in the man pages for apt:

       full-upgrade (apt-get(8))
           full-upgrade performs the function of upgrade but will remove
           currently installed packages if this is needed to upgrade the
           system as a whole.

I wonder what the consequences would be for this command?

On 1/18/24 09:52PM, Robert Citek wrote:
Greetings, Brian.

Have a look at this thread:

https://forums.linuxmint.com/viewtopic.php?p=2090526&sid=23f03d87cc08befd167596e0502ae7ca#p2090526

I am not suggesting that the solution in the above thread will work nor that it won't put your system into an even more broken state.  Also, I have no way to test it because my system is not the same as yours.  So, please proceed with caution.

But if you wish to give it a try, it would seem that you would run this:

sudo dpkg --force depends -P libtiff5:i386

Good luck and let us know what you try and how it goes.

Regards,
- Robert


On Thu, Jan 18, 2024 at 5:30 PM Brian O'Keefe <okeefe@cybermesa.com> wrote:

Hello all!

I haven't seen any messages from the group so I don't know if it still exists. I miss Ted's summaries and input. So I feel bad that my first communication in a very long time is me carping about a problem and I hope you folks can have tolerance for me!

ASUS laptop running Ubuntu 20.04 with Mate desktop

I ran a normal upgrade as indicated by the package manager, which is at least every couple of days if not daily. I ran the upgrade and all seemed fine. However, an error symbol popped up in the panel and it noted there was an apt error and to run "apt --fix-broken install". I've done this many times in the past and the dependencies or conflicts are fixed. However, not this time. Here's the output of that command:

$ sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages were automatically installed and are no longer required:
  brave-keyring libcodec2-1.0 libdav1d6 libdcmtk16 libev4 libimath30
  libjasper7 liblc3-0 liblerc3 liblzma-dev libopenfec libraw20 libroc
  libsodium27 libspeexdsp-dev libunwind-dev libuv1-dev libvpx7 libwebsockets16
  libwxbase3.0-0v5 libwxgtk3.0-gtk3-0v5 libzxingcore1
Use 'sudo apt autoremove' to remove them.
The following additional packages will be installed:
  libdeflate0:i386 libroc0.3 libtiff5:i386
The following NEW packages will be installed:
  libdeflate0:i386 libroc0.3
The following packages will be upgraded:
  libtiff5:i386
1 upgraded, 2 newly installed, 0 to remove and 4 not upgraded.
6 not fully installed or removed.
Need to get 0 B/535 kB of archives.
After this operation, 1,676 kB of additional disk space will be used.
Do you want to continue? [Y/n]
(Reading database ... 564966 files and directories currently installed.)
Preparing to unpack .../libroc0.3_0.3.0+dfsg-3~20.04.sav0_amd64.deb ...
Unpacking libroc0.3:amd64 (0.3.0+dfsg-3~20.04.sav0) ...
dpkg: error processing archive /var/cache/apt/archives/libroc0.3_0.3.0+dfsg-3~20
.04.sav0_amd64.deb (--unpack):
 trying to overwrite '/usr/lib/x86_64-linux-gnu/libroc.so.0.3', which is also in
 package libroc:amd64 0.3.0-1~ubuntu20.04
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Preparing to unpack .../libdeflate0_1.19-0ubuntu1~20.04.sav0_i386.deb ...
Unpacking libdeflate0:i386 (1.19-0ubuntu1~20.04.sav0) ...
dpkg: error processing archive /var/cache/apt/archives/libdeflate0_1.19-0ubuntu1
~20.04.sav0_i386.deb (--unpack):
 trying to overwrite shared '/usr/share/doc/libdeflate0/changelog.Debian.gz', wh
ich is different from other instances of package libdeflate0:i386
Preparing to unpack .../libtiff5_4.4.0-4ubuntu3.3+20.04.sav1_i386.deb ...
Unpacking libtiff5:i386 (4.4.0-4ubuntu3.3+20.04.sav1) over (4.4.0-4ubuntu3.3+20.
04.sav0) ...
dpkg: error processing archive /var/cache/apt/archives/libtiff5_4.4.0-4ubuntu3.3
+20.04.sav1_i386.deb (--unpack):
 trying to overwrite shared '/usr/share/doc/libtiff5/changelog.Debian.gz', which
 is different from other instances of package libtiff5:i386
Errors were encountered while processing:
 /var/cache/apt/archives/libroc0.3_0.3.0+dfsg-3~20.04.sav0_amd64.deb
 /var/cache/apt/archives/libdeflate0_1.19-0ubuntu1~20.04.sav0_i386.deb
 /var/cache/apt/archives/libtiff5_4.4.0-4ubuntu3.3+20.04.sav1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

No matter what I try I cannot run an upgrade nor even a simple  "apt autoremove"

$ sudo apt autoremove
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:
 libpipewire-0.3-modules : Depends: libroc0.3 (>= 0.3.0+dfsg-3~) but it is not installed
 libtiff5 : Breaks: libtiff5:i386 (!= 4.4.0-4ubuntu3.3+20.04.sav1) but 4.4.0-4ubuntu3.3+20.04.sav0 is installed
 libtiff5:i386 : Breaks: libtiff5 (!= 4.4.0-4ubuntu3.3+20.04.sav0) but 4.4.0-4ubuntu3.3+20.04.sav1 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

I try this this:

"$ sudo apt upgrade
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:
 libpipewire-0.3-modules : Depends: libroc0.3 (>= 0.3.0+dfsg-3~) but it is not installed
 libtiff5 : Breaks: libtiff5:i386 (!= 4.4.0-4ubuntu3.3+20.04.sav1) but 4.4.0-4ubuntu3.3+20.04.sav0 is installed
 libtiff5:i386 : Breaks: libtiff5 (!= 4.4.0-4ubuntu3.3+20.04.sav0) but 4.4.0-4ubuntu3.3+20.04.sav1 is installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution)."

It seems like a circular problem of the libtiff5 packages breaking each other. I've considered removing one or the other but the additional packages to be removed scares me as so many packages depend on them.

$ sudo apt remove libtiff5
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:
 argyll : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 blender : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 chafa : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 darktable : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 efax-gtk : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
            Recommends: heirloom-mailx but it is not installable
 enblend : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 enfuse : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 krita : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libatrildocument3 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libcupsfilters1 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libdcmtk14 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libdcmtk16 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libdcmtk17 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libevdocument3-4 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libgd3 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libgdal30 : Depends: libtiff5 (>= 4.0.10+git190814) but it is not going to be installed
 libgdk-pixbuf2.0-0 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libgegl-0.4-0 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libgeotiff5 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libgmic1 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libgraphicsmagick-q16-3 : Depends: libtiff5 (>= 4.0.10) but it is not going to be installed
 libgxps2 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 liblcms2-utils : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libmagickcore-6.q16-6 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libopenimageio2.1 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libpano13-3 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libpipewire-0.3-modules : Depends: libroc0.3 (>= 0.3.0+dfsg-3~) but it is not going to be installed
 libpoppler97 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libproj22 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libreoffice-core : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libsane : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libsdl-image1.2 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libspandsp2 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libvtk7.1p : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 libwxgtk3.0-gtk3-0v5 : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 lightzone : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 netpbm : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 okular-extra-backends : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 python3-pil : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 qt5-image-formats-plugins : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 tracker-extract : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 xplanet : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
 xsane : Depends: libtiff5 (>= 4.0.3) but it is not going to be installed
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution)."

So there is nothing I know of to correct this. Can anyone help?

Thank you all

--
_______________________________________________
nmglug mailing list
nmglug@lists.nmglug.org
http://lists.nmglug.org/listinfo.cgi/nmglug-nmglug.org
--