Score:0

Dependency problems prevent configuration of epson-printer-utility:i386 ubuntu 20.04

kr flag

i am trying to install the epson printer utilities with the hope i could use the Power Ink Flushing functionality since my printer L3151 will only print black and magenta

this is the error i get when trying to install the .deb package i downloaded from the espon website

$ sudo dpkg -i ~/Downloads/epson-printer-utility_1.1.1-1lsb3.2_i386.deb 
Selecting previously unselected package epson-printer-utility:i386.
(Reading database ... 330447 files and directories currently installed.)
Preparing to unpack .../epson-printer-utility_1.1.1-1lsb3.2_i386.deb ...
Unpacking epson-printer-utility:i386 (1.1.1-1lsb3.2) ...
dpkg: dependency problems prevent configuration of epson-printer-utility:i386:
 epson-printer-utility:i386 depends on lsb (>= 3.2).

dpkg: error processing package epson-printer-utility:i386 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 epson-printer-utility:i386
$ lsb_release -a

LSB Version:    core-11.1.0ubuntu2-noarch:printing-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.6 LTS
Release:    20.04
Codename:   focal

i don't understand why i am getting this error :( i did some digging around but nothing useful appeared

Score:2
in flag

This may be a 32-bit vs 64-bit issue, as you're trying to install the 32-bit drivers (i386) on a 64-bit installation of Ubuntu. As a result, the dependency chain may be looking for a large number of 32-bit libraries, which are no longer available.

Using the documentation from Epson regarding this package, the utility is installed like this:

  1. Download the 64-bit package from the Epson website. This would be the file named:

    epson-printer-utility_1.1.1-1lsb3.2_amd64.deb
    
  2. Install the required LSB package:

    1. Open Terminal (if it's not already open)
    2. Make sure apt is updated:
      sudo apt update 
      
    3. Install the package:
      sudo apt install lsb
      
  3. Install the .deb package that was downloaded in Step 1:

    sudo dpkg -i epson-printer-utility_1.1.1-1lsb3.2_amd64.deb
    
  4. Launch the utility:

    epson-printer-utility 
    

I do not have an Epson printer to test the effectiveness of the utility, but the first four steps will work just fine on Ubuntu 20.04 and the newer 22.04.

alex avatar
kr flag
thanks for your detailed and thorough response :) while i managed to install the amd64 version, yes i am on a 64 bit OS but i assumed the amd was referring to the CPU. unfortunately i am getting a new error :( epson-printer-utility: error while loading shared libraries: libQtCore.so.4: cannot open shared object file: No such file or directory. which apparently has been removed from the main ubuntu repo as it has reached end of life according to this post https://ubuntuhandbook.org/index.php/2020/07/install-qt4-ubuntu-20-04/
in flag
[This answer](https://askubuntu.com/a/1305393/1222991) may give you enough to solve the issue
alex avatar
kr flag
the suggestions in that answer did not really help i just included the PPA ppa:gezakovacs/ppa and installed the qt4 packages but it cannot find my printer and most importantly it is was the feature i wanted in the first place. thanks anyway :)
Score:-1
ng flag

Whenever you use dpkg directly to install or remove packages, it may fail with something, like dependencies in your case. What you can try to do is use apt to resolve the issue:

sudo apt -f install

It should install the packages that are required for the one you tried to install with dpkg, and lastly do just that if the requirements were satisfied.

mangohost

Post an answer

Most people don’t grasp that asking a lot of questions unlocks learning and improves interpersonal bonding. In Alison’s studies, for example, though people could accurately recall how many questions had been asked in their conversations, they didn’t intuit the link between questions and liking. Across four studies, in which participants were engaged in conversations themselves or read transcripts of others’ conversations, people tended not to realize that question asking would influence—or had influenced—the level of amity between the conversationalists.