lsb

[Regression] Epson's printer driver packages cannot be installed as lsb package is not available anymore

Bug #1536353 reported by Nicolas DERIVE
188
This bug affects 39 people
Affects Status Importance Assigned to Milestone
lsb
New
Undecided
Unassigned
cups-filters (Ubuntu)
Fix Released
High
Till Kamppeter
Xenial
Fix Released
High
Unassigned
epson-inkjet-printer-escpr (Ubuntu)
Fix Released
Medium
Unassigned
Xenial
Fix Released
Medium
Unassigned
lsb (Ubuntu)
Fix Released
Medium
Unassigned
Xenial
Fix Released
Medium
Unassigned

Bug Description

[SRU justification]
Previous releases were compatible with third-party printer drivers provided in LSB package format (and also as .deb packages depending on the lsb package). As of 16.04, because the LSB specifies ABIs for various libraries that are no longer supported in Ubuntu as obsolete, the packages for the lsb modules have been dropped in both Debian and Ubuntu. This includes dropping of lsb-core, which is the component which provides the LSB-mandated ELF loader path - without which no lsb executable will work.

This SRU will restore the bare minimum of LSB compatibility necessary to support known third-party LSB printer driver packages on Ubuntu 16.04.

[Regression potential]
The reintroduced 'lsb' binary package is known to not fully satisfy the requirements for a complete LSB-compliant system. This is a regression vs. Ubuntu 14.04; so anyone using LSB packages on Ubuntu 14.04 who upgrades to Ubuntu 16.04 may have the upgrade succeed without any warning from the package manager.

As there are very few lsb packages in use in the wild, this is considered an acceptable regression, especially as this will land before the first 16.04 point release.

[Test case]
1. Download the epsion 201106w printer driver package from http://download.ebz.epson.net/dsc/op/stable/debian/dists/lsb3.2/main/binary-amd64/epson-inkjet-printer-201106w_1.0.1-1lsb3.2_amd64.deb
2. Install the package and confirm that its dependencies are not satisfiable.
3. Enable xenial-proposed.
4. Install the package again and confirm that the dependencies are satisfied.
5. Verify that /opt/epson-inkjet-printer-201106w/cups/lib/filter/epson_inkjet_printer_filter can be run without errors about missing lsb ld.so or missing libraries.

Starting with Xenial, lsb compatibility packages were dropped (besides lsb-release and lsb-base):

lsb (9.20150826) unstable; urgency=low

  * Drop all the LSB compatibility packages besides lsb-release and lsb-base
    - Drop packages-availability checking in lsb-release
    - Truncate README.Debian to a minimum
    - Document this in lsb-base.NEWS.Debian
  * Change the versioning number to avoid any ambiguity; use joeyh's
    version.date, with version being Debian next stable's

 -- Didier Raboud <email address hidden> Wed, 26 Aug 2015 12:00:00 +0200

The problem is that downloadable printer drivers (like the ones from Openprinting, but also from other available providers) that are suggested when installing a printer on Ubuntu depends on lsb, which is not available anymore:

epson-inkjet-printer-201106w:
 Dépend: lsb (>=3.2) but it is not installable

This triggers a regression where it is not possible to setup a printer this way (downloading a driver where no local driver is available) anymore.

I see two possible solutions:

- Add a proper replaces field to one of the remaining lsb-* packages, to hopefully fix missing lsb package (maybe it would be useful to also replace other compability packages that are not built anymore).

- Re-introduce LSB compatibility packages, but that might be an overkill.

Revision history for this message
Nicolas DERIVE (kalon33) wrote :

Also add system-config-printer, as this problem breaks part of it, and as it doesn't output any installation error whereas driver is not installed due to missing dep.

description: updated
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

I have posted on Debian's printing team mailing list about this problem and I have also CCed OdyX (Didier Rabaud), who both has uploaded the new LSB packahe and is the printing guru of Debian.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

The removed package is mainly a meta package, a lot of dependencies and only very few files. Perhaps it is possible to add one new binary package named lsb-printing to either the lsb package, the system-config-printer package, or the cups-filters package (as the OpenPrinting printer drivers seem to be the only user of the LSB here).

OdyX, what do you think.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Should be fixed in cups-filters 1.8.2-2ubuntu2. There I have added two new binary packages, cups-filters-lsb and cups-filters-invalid-mta which temporarily replace the removed lsb-... LSB compatibility packages. This way LSB-based printer driver packages can be installed in Ubuntu Xenial (16.04).

Note that these packages will get removed later when we have a new concept for distribution-independent printer driver packages at OpenPrinting.

Changed in system-config-printer (Ubuntu):
status: New → Invalid
Changed in lsb (Ubuntu):
status: New → Invalid
Changed in lsb:
status: New → Invalid
Changed in cups-filters (Ubuntu):
status: New → Fix Released
Revision history for this message
Richard Elkins (texadactyl) wrote :

Please fix the lsb package (somehow) so that it is possible to install an Epson print driver. I can no longer print from Xenial. Fortunately for me, I have other computers which can access my Epson XP-410 printer but folks should not have to jump through hoops to print.

Please note that changes to cups-filters does not fix this bug.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Note that the package building/publishing process on the download servers has not finished yet. The package version is 1.8.2-2ubuntu2. The currently available version 1.8.2-2 does not contain the fix yet.

Revision history for this message
Richard Elkins (texadactyl) wrote :

Till,

My Epson XP-410 printer needs package epson-inkjet-printer-201106w which is dependent on package lsb. It sounds like you are saying:

1. Two new binary packages, cups-filters-lsb and cups-filters-invalid-mta will be available in the x64 main repo soon (post building/publishing).
2. Once they are, binary package epson-inkjet-printer-201106w will be dependent on cups-filters-lsb instead of lsb (part of the building/publishing process?).
3. Finally, when I attempt to install epson-inkjet-printer-201106w, this should work from now on until whatever go-to printer architecture exists in the future.

Sound right to you? Thanks.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Yes, that's it.

Revision history for this message
Richard Elkins (texadactyl) wrote :

Confirmed fixed and functional.

The user only sees cups-filters (version 1.8.2-2ubuntu2) installed as a binary package which is more transparent.

Thanks, Till.

Revision history for this message
Michael (mrzxvp5j-ubuntu) wrote :

I've got the latest package from the epson site (epson-inkjet-printer-escpr_1.6.4-1lsb3.2_amd64.deb) and was able to install the package on current Ubuntu 16.04. cups-filters is on 1.8.2-2ubuntu3.
However, I'm not able to print with my Epson ET-4550 because the epson-escpr-wrapper requires /lib64/ld-lsb-x86-64.so.3 which does not exists on my system.

Revision history for this message
Roderic Jones (rodericj) wrote :

This is still not working for me. I have Ubuntu 16.04 and Ubuntu Gnome 16.04 on different SSDs and neither of them will print using an Epson WF-3520.

The cups-filters packages installed are 1.8.3-2ubuntu2

I see that this effects other makes of printer (e.g. Brother) where the driver has to be downloaded.

Revision history for this message
Roderic Jones (rodericj) wrote :

I have wiped Ubuntu Gnome 16.04 and done a fresh install of Ubuntu 15.10.

the epson-printer-utility_1.0.0-1lsb3.2_amd64 installs and the printer works perfectly - so the defect must be in the 16.04 libraries

Roderic Jones (rodericj)
Changed in lsb:
status: Invalid → Confirmed
Revision history for this message
Richard Elkins (texadactyl) wrote :

Sorry, Till. The laptop can no longer access the Epson XP-410 printer. The laptop needs printer access. So, I installed Linux Mint which has the lsb package. No issues anymore for the user of this laptop.

Changed in lsb (Ubuntu):
status: Invalid → Confirmed
status: Confirmed → Invalid
Revision history for this message
Richard Elkins (texadactyl) wrote :

If I could change the "fix released" to "confirmed", I would but I cannot.

Revision history for this message
Sitsofe Wheeler (sitsofe) wrote :

Till: Could you undo fixed released on cups-filters? It looks like the cups-filters-lsb has already been deleted (http://www.ubuntuupdates.org/package/core/xenial/main/base/cups-filters-lsb ) but the epson debs still depend on lsb which doesn't exist.

Revision history for this message
Richard Elkins (texadactyl) wrote :

After re-installing Xubuntu 16.04 this morning, I was able to find a suitable driver for my Epson XP-410 printer by adding the package, printer-driver-escpr. There was no requirement for lsb as a prerequisite.

dpkg -L printer-driver-escpr
/.
/usr
/usr/lib
/usr/lib/printer-driver-escpr
/usr/lib/printer-driver-escpr/libescpr.so.1.0.0
/usr/lib/cups
/usr/lib/cups/driver
/usr/lib/cups/driver/escpr
/usr/lib/cups/filter
/usr/lib/cups/filter/epson-escpr
/usr/lib/cups/filter/epson-escpr-wrapper
/usr/share
/usr/share/cups
/usr/share/cups/ppd-updaters
/usr/share/cups/ppd-updaters/printer-driver-escpr.ppd-updater
/usr/share/doc
/usr/share/doc/printer-driver-escpr
/usr/share/doc/printer-driver-escpr/copyright
/usr/share/doc/printer-driver-escpr/changelog.Debian.gz
/usr/lib/printer-driver-escpr/libescpr.so.1

I would recommend that the other affected parties should try this approach with 16.04. Stay away from the Epson site downloads.

Revision history for this message
Michael (mrzxvp5j-ubuntu) wrote :

I tried the printer-driver-escpr package from Ubuntu 16.04 with my Epson ET-4550 and it works well.
Thanks Richard!

Revision history for this message
Richard Elkins (texadactyl) wrote :

Two different Epson printers are working with the printer-driver-escpr package.

affects: lsb → epson-inkjet-printer-escpr (Ubuntu)
Changed in epson-inkjet-printer-escpr (Ubuntu):
status: Confirmed → Fix Released
Changed in cups-filters (Ubuntu):
status: Fix Released → Confirmed
Changed in lsb (Ubuntu):
status: Invalid → Confirmed
Revision history for this message
Roderic Jones (rodericj) wrote :

I can confirm that this works but my printer (WF-3250) is not in the list. Experimentation is required. Work Force produces 25 blank sheets for the test print but the WF printers seem to work

Changed in lsb (Ubuntu):
importance: Undecided → Medium
Changed in epson-inkjet-printer-escpr (Ubuntu):
importance: Undecided → Medium
Changed in cups-filters (Ubuntu):
importance: Undecided → Medium
Changed in system-config-printer (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Bruno Nova (brunonova) wrote :

The printer-driver-escpr package also works for my Epson Stylus SX425W printer.

However, I must say that installing the driver for this printer in 16.04 was not user-friendly at all.

The "wizard" for adding and installing the printer didn't present this package as a possible driver to install.
The only options were epson-nx420 (which fails to silently install due to the missing lsb package), and another one which didn't seem to include the driver I needed (I may be wrong).

Also, this package has a LOT LESS "Printer Options" than the epson-nx420 driver.

I had to install this package manually.
I only found it because of this bug report (and Google).

These drivers need to be easier to install, and the "wizard" needs to be more robust.
(The guys at the Epson repository should probably also do something about the "lsb" dependency, since this probably also affects Debian.)

Revision history for this message
Douglas Santos (douglasrpg) wrote :

Since this bug also affects Epson L355 driver (epson-inkjet-printer-201207w) and Epson XP-310, that needs lsb (>=3.2), and other printers as well, why not mark Bug #1573893 as a duplicate of this one?

Revision history for this message
aljosa (aljosa-p) wrote :

Ubuntu 16.04 fresh installation, Epson L365: both printer and scanner doesn't work.

Revision history for this message
Marcos de Itapema (emmfamlame-001) wrote :

Same for me, have an Epson L355.
Tip:
But I found a workaround for this particular printer:
Scanner: worked fine without any driver installation.
Printer: apparently, worked with the L375 driver (which visually seems to be the same printer, with only new bulk inks case).
But I first installed the printer-driver-escpr package -> sudo apt-get install printer-driver-escpr , which expanded the list of available printers of the driver installation menu through System Configurations -> Printers ->Add buttom.

Revision history for this message
gernophil (gernophil) wrote :

I'm also affected by this bug.

I'm using an EPSON Stylus Office BX535WD. The printer-driver-escpr package contains a driver for this printer, but there are very few settings available.

I used the "epson-inkjet-printer-201106w_1.0.1-1lsb3.2_amd64.deb" in wily which made most of the features - e.g. duplex printing - available.

However, this package also depends on lsb and is cannot be installed in xenial due to this bug. I also tried using the ppd-file from this package, but this doesn't work.

Revision history for this message
Daniel Faulkner (daniel-faulkner) wrote :

The official Epson printer drivers (for a model XP-322) installed correctly, but all prints stopped with the status "Filter failed". This occurs with both the epson-inkjet-printer-escpr (1.6.5-1lsb3.2) and epson-inkjet-printer-escpr (1.4.1-1lsb3.2) drivers from the Epson website and those installed automatically by the Ubuntu printers utility on Ubuntu version 16.04.

The driver printer-driver-escpr from the universe packages does however work fine.
, if possible, changing the default printer driver in the printers utility would prevent more people being affected if the official Epson drivers aren't going to be fixed soon.

Revision history for this message
Arup (arup-chowdhury) wrote :

I have the same issue, ESCPR doesn't support any of the CISS Epson printers like L200 or 800. My 800 worked fine under 14.04 with downloaded driver and utility. The later would allow check of ink status and do nozzle cleaning. Due to missing lsb-core both are impossible to be installed under 16.04. This fix is needed ASAP as many other Epson and non Epson printers are affected along with Google Earth and other programs like Maple etc.

Revision history for this message
Juan Felipe Huan Lew Yee (felipe-lew-yee-q) wrote :

I am also affected. I have an Epson L220 and the official drivers can't be installed under 16.04. The printer is not supported by printer-driver-escpr

Revision history for this message
Richard Elkins (texadactyl) wrote :

See message #16. Does this work for those still trying to find a usable Epson printer driver? It worked fine for a few of us. No need for "lsb".

Revision history for this message
Douglas Santos (douglasrpg) wrote :

I think the Bug Description should be changed, since the information about lsb package (from Debian) is outdated, as the urgency is now "medium", and not "low":

lsb (9.20160110) unstable; urgency=medium

  * Merge the last Ubuntu diff

  [ Stéphane Graber & Dimitri John Ledkov ]
  * Add 01-upstart-lsb from the upstart package, and make executing rc.d
    scripts no-op if there is an upstart job for that script

 -- Didier Raboud <email address hidden> Sun, 10 Jan 2016 12:32:59 +0100

https://launchpad.net/debian/+source/lsb/+changelog

Revision history for this message
Richard Elkins (texadactyl) wrote :

I cannot understand why Xenial (16.04) dropped lsb in the first place given how much dependency exists. However, I have tried two of the suggested solutions and the printer-driver-escpr package provides basic printing functions for my Epson XP-410 (I lucked out).

I'll try to summarize this unhappy discussion:

1. Package printer-driver-escpr provides basic printer functions for some Epson printers but not all models.
2. Even when printer-driver-escpr succeeds, some Epson functions are missing (E.g. ink level inquiry).
3. Many (if not all) of the Epson site printer drivers are still dependent on lsb and its co-packages; customers have nearly zero leverage with Epson (I am still waiting for a 4-month-old request to them to stop using lsb functions). I have also called them and customer service "will get back to me".
4. There are other software (E.g. Google Earth) which needs lsb.

My request regarding the lsb packages of 15.10: PLEASE put them back into 16.04. They might be "outdated" in some peoples opinion but the users are at the mercy of 3rd party vendors who see no profit in expending energy in this regard.

Other thoughts?

Revision history for this message
Juan Felipe Huan Lew Yee (felipe-lew-yee-q) wrote :

I changed lsb to fix released, but it was an accident, I'm sorry.

I tried #16 solution but it doesn't worked for me

Changed in lsb (Ubuntu):
status: Confirmed → Fix Released
Revision history for this message
Nicolas DERIVE (kalon33) wrote :

@felipe-lew-yee-q please don't play with bug statuses. Let developers working on the problem change them... doing that you just make it disappear from their bug queue...

Change lsb status back to "confirmed".

Changed in lsb (Ubuntu):
status: Fix Released → Confirmed
Revision history for this message
Richard Elkins (texadactyl) wrote :

Work-around for everyone, I believe. I uninstalled my suggestion of message #16 and followed this myself.

1. Append the following line to /etc/apt/sources.list (E.g. sudo vi /etc/apt/sources.list):

 deb http://cz.archive.ubuntu.com/ubuntu trusty main

2. sudo apt update; sudo apt install lsb

3. Go to http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX

4. Enter your product name and "Linux" as the O/S. Click on the search sysmbol. Accept conditions and download the latest "printer driver" DEB file for your CPU architecture. Mine (XP-410) was the Epson Printer Utility for AMD64, dated 2016-04-12.

5. Install the downloaded DEB file (E.g. using gdebi). My gdebi installation log looked like this:

Epson Printer Utility Driver for Linux
 This is a Printer Utility program for Epson Printer Driver.
 Using this software, you can check ink levels, view error and other status... on EPSON Printers.
 For detail list of supported printer, please refer to below site:
 http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
 .
 (Converted from a rpm package by alien version 8.79ubuntu0.1.)
Do you want to install the software package? [y/N]:y
Selecting previously unselected package epson-printer-utility.
(Reading database ... 220307 files and directories currently installed.)
Preparing to unpack epson-printer-utility_1.0.0-1lsb3.2_amd64.deb ...
Unpacking epson-printer-utility (1.0.0-1lsb3.2) ...
Setting up epson-printer-utility (1.0.0-1lsb3.2) ...
Install Message > Described entry of LITE in services.
Install Message > Backup file is /etc/services.bak.
Install Message > Start /usr/lib/epson-backend/setup to change setup.
Processing triggers for libc-bin (2.23-0ubuntu3) ...

6. Using the "Add Printer" function from the "All Settings" application, add your printer. In my case, I found it on the Wifi network and the driver installation worked automatically.

===============================================================================

I hope that this helps the remaining folks with hardware and software installation issues due to the absence of the lsb packages.

It was easy to add the lsb packages to my 16.04 installation and I had no issues.

Revision history for this message
Arup (arup-chowdhury) wrote :

Suggestion from openprinting forums...

Firstly, install the package with dpkg -i , then change the dependency on lsb to lsb-base by editing /var/lib/dpkg/status and finding the epson package in that file. Then change the Depends: line to lsb-base so it looks like

Depends: lsb-base

Then run apt-get install -f to configure the dirver properly.

The second thing is, because this isn't a real LSB system (or, seems so to me) then you have to have a LSB compatible loader in /lib64 so we need to symlink the standard link loader instead.

As root, you would

ln -s /lib64/ld-linux-x86-64.so.2 /lib64/ld-lsb-x86-64.so.3

This satisfies the loader for the printfilter.

After these steps, my networked XP-312 worked.

I suspect this to be the case for many of the LSB based Epson drivers on Ubuntu 16.04 (maybe earlier versions of Ubuntu as well, actually).

Revision history for this message
Yonsy (yonsy) wrote :

+1 Epson L375 in my case. previous comments works for me.

Revision history for this message
Arup (arup-chowdhury) wrote :

Tried all the solutions above including editing package status file but to no avail. Printer gets recognized under printer applet but no printout sadly. This is with my L800 thats working perfectly under 14.04.4LTS

Changed in cups-filters (Ubuntu):
assignee: nobody → Till Kamppeter (till-kamppeter)
importance: Medium → High
Revision history for this message
Richard Elkins (texadactyl) wrote :

Arup, are you sure that you haven't mixed the effects of #35 (openprinting forums) with the other work-arounds?

#34 is essentially like the 14.04 environment as far as lsb is concerned. It worked perfectly based on a clean install of 16.04 then adding 'deb http://cz.archive.ubuntu.com/ubuntu trusty main' to the apt sources.

Did you undo the effects of #35 before trying #34?

Revision history for this message
Arup (arup-chowdhury) wrote :

Richard, using old files from Trusty is exactly something I wouldn't like on a brand new LTS installation, in that case I will hold on to 14.04.4 LTS thats supported till 2019. I am sure an official solution would be out by then.

Revision history for this message
Will Cooke (willcooke) wrote : Automatically added comment
tags: added: desktop-trello-import
tags: removed: desktop-trello-import
Revision history for this message
Till Kamppeter (till-kamppeter) wrote : Re: [regression] Printer drivers install is broken as lsb package is not available anymore

Attached is a debdiff to re-introduce the LSB compatibility binary packages to the lsb source package of Ubuntu. I have tested an Epson driver package with these packages installed and I can install the package, get clean ldd output on all its executables and libraries and I can run its executables.

Changed in cups-filters (Ubuntu):
status: Confirmed → Fix Released
Changed in lsb (Ubuntu):
status: Confirmed → Fix Committed
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

One small thing in the debdiff is not working:

If I have all binary packages installed and run

lsb_release

it says that no LSB modules are installed. This is due to the lsb_release.py version contained in the lsb package has the LSB module check removed.

One can fix this by replacing /usr/share/pyshared/lsb_release.py

by the latest version from before the LSB support removal. This version I have attached (auto-translated to Python3 by 2to3 during the build of the old lsb package). Problem of this version is that if I include it in my new LSB package, the packages self testing fails.

Revision history for this message
Richard Elkins (texadactyl) wrote :

Till,

I currently have the 14.04 lsb modules installed.

I saved /usr/share/pyshared/lsb_release.py as /usr/share/pyshared/lsb_release.py.HOLD
and replaced it with lsb_release-with-package-checks.py, renamed as lsb_release.py.

Before: `lsb_release`
No LSB modules are available.

After: `lsb_release`
LSB Version: core-2.0-amd64:core-2.0-noarch:core-3.0-amd64:core-3.0-noarch:core-3.1-amd64:core-3.1-noarch:core-3.2-amd64:core-3.2-noarch:core-4.0-amd64:core-4.0-noarch:core-4.1-amd64:core-4.1-noarch:cxx-3.0-amd64:cxx-3.0-noarch:cxx-3.1-amd64:cxx-3.1-noarch:cxx-3.2-amd64:cxx-3.2-noarch:cxx-4.0-amd64:cxx-4.0-noarch:cxx-4.1-amd64:cxx-4.1-noarch:desktop-3.1-amd64:desktop-3.1-noarch:desktop-3.2-amd64:desktop-3.2-noarch:desktop-4.0-amd64:desktop-4.0-noarch:desktop-4.1-amd64:desktop-4.1-noarch:graphics-2.0-amd64:graphics-2.0-noarch:graphics-3.0-amd64:graphics-3.0-noarch:graphics-3.1-amd64:graphics-3.1-noarch:graphics-3.2-amd64:graphics-3.2-noarch:graphics-4.0-amd64:graphics-4.0-noarch:graphics-4.1-amd64:graphics-4.1-noarch:languages-3.2-amd64:languages-3.2-noarch:languages-4.0-amd64:languages-4.0-noarch:languages-4.1-amd64:languages-4.1-noarch:multimedia-3.2-amd64:multimedia-3.2-noarch:multimedia-4.0-amd64:multimedia-4.0-noarch:multimedia-4.1-amd64:multimedia-4.1-noarch:printing-3.2-amd64:printing-3.2-noarch:printing-4.0-amd64:printing-4.0-noarch:printing-4.1-amd64:printing-4.1-noarch:qt4-3.1-amd64:qt4-3.1-noarch:security-4.0-amd64:security-4.0-noarch:security-4.1-amd64:security-4.1-noarch

Is the "after" the desired output? Looks right to me.

Revision history for this message
Richard Elkins (texadactyl) wrote :

If you want to experiment on me, I can get rid of my 14.04 APT references, uninstall lsb, and start over to verify your fix. I can actually do that on two different machines.

Revision history for this message
Arup (arup-chowdhury) wrote :

Why not package lsb back into 16.04 and save all the hassle like Richard has done?

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Richard, yes, your "after" is the desired output.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Richard, please do the tests you mention in comment #44.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Arup, this is what we want to do, see the patch in comment #41.

Revision history for this message
Richard Elkins (texadactyl) wrote :

sudo apt install lsb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package lsb 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 'lsb' has no installation candidate
===========================================

Till,
Do I need to add a PPA?

Revision history for this message
Richard Elkins (texadactyl) wrote :

Arup,

All I did was add Ubuntu Trusty as a last-gasp APT repository in the list. That is how I was able to install the 14.04 lsb etc. when they did not exist in 16.04.

Till is going to:
1 - Migrate the latest pre-16.04 lsb etc. to 16.04.
2 - Make sure that lsb_release.py reverts to reporting lsb modules instead of 'No LSB modules are available'. That version of lsb_release.py should be the latest pre-16.04 version.

I'm going to be a guinea pig on two separate machines (dissimilar hardware running 16.04) to make sure that the fix (a) works as expected and (b) doesn't do anything unexpected (as best as I can).

tags: added: patch
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Richard, I cannot directly upload the lsb source package, this has to be done by an appropriate maintainer or a Ubuntu core developer. In addition, the package would go into the development branch of the next Ubuntu release, 16.10 or Yakkety Yak. To get it installable into Xenial via apt, an SRU (Stable Release Update) is needed.

I have attached the patch to this bug report so that Adam Conrad and/or Steve Langasek can upload the package to Yakkety and after that do the SRU. During the SRU process you will get asked for testing the fixed package, here in this bug report.

Revision history for this message
Richard Elkins (texadactyl) wrote :

Thanks for your efforts, Till. Sounds reasonable to me.

Can I assume that someone has or will have it on their list to reintegrate lsb into 16.10?

Until I am contacted during the 16.04 Stable Release Update (SRU) process, I will go back to using Trusty for the lsb modules:

-------------------------------
1) Append

     deb http://cz.archive.ubuntu.com/ubuntu trusty main

to /etc/apt/sources.list.

2) sudo apt update; sudo apt install lsb

3) Install the Epson printer driver that I need (Epson XP-410).
-------------------------------

If there is anything else that I need to do, please let me know.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Richard, this will get fixed in any case.

Revision history for this message
Arup (arup-chowdhury) wrote :

Thanks Richard and Till, I for one sincerely hope to see this bug fixed soon as it affects not only Epson but many other printers as well due to missing lsb package.

tags: added: desktop-trello-import
Revision history for this message
Will Cooke (willcooke) wrote : Automatically added comment
tags: removed: desktop-trello-import
Revision history for this message
Arup (arup-chowdhury) wrote : Re: [regression] Printer drivers install is broken as lsb package is not available anymore

For now following Richard's advice I installed lsb by adding trusty repository. After that I removed the trusty repo. So far no issues and printer and printer utility working fine after driver install for my Epson L800. This seems to be the only viable working solution till Canonical fixes this.

Revision history for this message
gernophil (gernophil) wrote :

@Arup: did you add the wily repository? since it seems to take some time to get this bug fixed, could you post your complete solution here?

Revision history for this message
Arup (arup-chowdhury) wrote :

@gernophil, I added Trusty repos as per Richard's instructions above. You can do this in system settings>software sources deb http://cz.archive.ubuntu.com/ubuntu trusty main paste this in apt, reload and install lsb via terminal, remove the repository after that.

Revision history for this message
Douglas Santos (douglasrpg) wrote :

@Arup this installation doesn't have security issues, as the package cannot be updated once the repo isn't there?

Revision history for this message
Arup (arup-chowdhury) wrote :

@Douglas thats a valid question but in that case, we would need to be wary about bulletins from places like lwn or other boards. LSB in itself is just a hierarchy and has no access to net or any critical file in the system.

Also for those who update from 14.04 or 15.10 with lsb installed, Xenial update doesn't remove the lsb files. Also bear in mind most distributions are using older 4.1 version and not the latest version 5.0 which includes SUSE, Red Hat and Arch.

Hopefully Canonical will fix this issue so we don't have to indulge in this particular hack.

vernario (recados-aka)
Changed in lsb (Ubuntu):
status: Fix Committed → Fix Released
Steve Langasek (vorlon)
Changed in lsb (Ubuntu):
status: Fix Released → In Progress
Steve Langasek (vorlon)
Changed in cups-filters (Ubuntu Xenial):
status: New → Fix Released
Changed in epson-inkjet-printer-escpr (Ubuntu Xenial):
status: New → Fix Released
Changed in system-config-printer (Ubuntu Xenial):
status: New → Invalid
Steve Langasek (vorlon)
Changed in lsb (Ubuntu Xenial):
status: New → In Progress
Steve Langasek (vorlon)
description: updated
description: updated
Revision history for this message
Arup (arup-chowdhury) wrote :

Does this mean we no longer need to do the hack of using Trusty repos for lsb? The printer driver from Epson will install without any need for a lsb package now?

Steve Langasek (vorlon)
description: updated
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Arup, yes, you will not need the Trusty repos any more.

If you want to verify this SRU, make sue that when you add xenial-proposed that you remove all Trusty repos.

Revision history for this message
Arup (arup-chowdhury) wrote : Re: [regression] Printer drivers install is broken as lsb package is not available anymore

Till thank you very much, however adding proposed will also bring in other files and that will be iffy on a long term LTS install. Any ways I can download the .deb before this file is released to mainstream?

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

When the call for verification of this SRU is announced in this bug report, the package is in -proposed. You add -proposed and do

sudo apt-get install lsb
sudo apt-get install lsb-printing

Don't worry if the second gives an error, but please tell us if so.

After that remove -proposed again so that you do not get test packages of other SRUs during later system updates.

Steve Langasek (vorlon)
Changed in lsb (Ubuntu Xenial):
milestone: none → ubuntu-16.04.1
Revision history for this message
Arup (arup-chowdhury) wrote :

Till, I had removed Trusty repos right after lsb install. I did a fresh install and enabled proposed as per your instructions. After that I tried installing lsb and lsb-printing only to be told that both packages don't exist. I think the files haven't made it to the repository yet.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Arup, the new lsb packages indeed did not make it yet into -proposed. They need to get approved by the SRU team. When this is done (can take some days) an announcement is posted here asking for testing the packages.

Revision history for this message
Arup (arup-chowdhury) wrote :

Thanks Till, will wait for the announcement.

Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Hello Nicolas, or anyone else affected,

Accepted lsb into xenial-proposed. The package will build now and be available at https://launchpad.net/ubuntu/+source/lsb/9.20160110ubuntu0.1 in a few hours, and then in the -proposed repository.

Please help us by testing this new package. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Your feedback will aid us getting this update out to other Ubuntu users.

If this package fixes the bug for you, please add a comment to this bug, mentioning the version of the package you tested, and change the tag from verification-needed to verification-done. If it does not fix the bug for you, please add a comment stating that, and change the tag to verification-failed. In either case, details of your testing will help us make a better decision.

Further information regarding the verification process can be found at https://wiki.ubuntu.com/QATeam/PerformingSRUVerification . Thank you in advance!

Changed in lsb (Ubuntu Xenial):
status: In Progress → Fix Committed
tags: added: verification-needed
Revision history for this message
Arup (arup-chowdhury) wrote : Re: [regression] Printer drivers install is broken as lsb package is not available anymore

I did a fresh install of Ubuntu 16.04, did all updates and then enabled proposed. After that I tried installing my drivers for L800 via dpkg and got the error that lsb package not satisfied as I got in past.

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

When one looks at

https://launchpad.net/ubuntu/+source/lsb/9.20160110ubuntu0.1

the builds on all platforms got completed correctly, but it seems to have gotten stuck right after that, as under "Binary Packages" near the bottom there is nothing.

Revision history for this message
Arup (arup-chowdhury) wrote :

Yep no wonder it didn't work.

Revision history for this message
Christian (christiankraft) wrote :

So will still hang up here. Allways that nice hardware issues... ^^
Btw. I have a Epson Workforce 3520 and nothing works in the real so far.

Revision history for this message
Arup (arup-chowdhury) wrote :

Chritian, have you tried installing lsb via Ubuntu Trusty repo? In my case my L800 works perfectly after that.

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lsb - 9.20160110ubuntu4

---------------
lsb (9.20160110ubuntu4) yakkety; urgency=medium

  * Make the 'lsb' package depend on libjpeg62 as well, known to be needed
    by printer driver packages.

 -- Steve Langasek <email address hidden> Wed, 22 Jun 2016 01:26:31 +0000

Changed in lsb (Ubuntu):
status: In Progress → Fix Released
Revision history for this message
Christian (christiankraft) wrote :

Thx, after a second attempt it do that install fine. Printer works now.

Mathew Hodson (mhodson)
tags: added: regression-release
removed: regression
Changed in cups-filters (Ubuntu Xenial):
importance: Undecided → High
no longer affects: system-config-printer (Ubuntu)
no longer affects: system-config-printer (Ubuntu Xenial)
Changed in epson-inkjet-printer-escpr (Ubuntu Xenial):
importance: Undecided → Medium
Changed in lsb (Ubuntu Xenial):
importance: Undecided → Medium
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Finally, the new lsb package made it into -proposed.

Now I did suceessfully:

sudo apt-get install lsb
sudo dpkg -i epson-inkjet-printer-201106w_1.0.1-1lsb3.2_amd64.deb
/opt/epson-inkjet-printer-201106w/cups/lib/filter/epson_inkjet_printer_filter
ldd /opt/epson-inkjet-printer-201106w/cups/lib/filter/epson_inkjet_printer_filter
ldd /opt/epson-inkjet-printer-201106w/lib64/libEpson_201106w.so.1.0.1
ldd /opt/epson-inkjet-printer-201106w/lib64/libEpson_201106w.MT.so.1.0.0

All these commands complete without errors, so no missing libraries or so.

Due to lack of an appropriate printer I cannot do a printing test.

SRU verified.

tags: added: verification-done
removed: verification-needed
Revision history for this message
Arup (arup-chowdhury) wrote :

Till, it worked out perfectly with my Epson L800, I enabled proposed and installed lsb, disabled proposed and installed the driver from Epson. All work including Epson printer utility. Thank you Till and thank you Canonical.

Revision history for this message
Steve Langasek (vorlon) wrote :

$ sudo dpkg -i epson-inkjet-printer-201106w_1.0.1-1lsb3.2_amd64.deb
Selecting previously unselected package epson-inkjet-printer-201106w.
(Reading database ... 21762 files and directories currently installed.)
Preparing to unpack epson-inkjet-printer-201106w_1.0.1-1lsb3.2_amd64.deb ...
Unpacking epson-inkjet-printer-201106w (1.0.1-1lsb3.2) ...
dpkg: dependency problems prevent configuration of epson-inkjet-printer-201106w:
 epson-inkjet-printer-201106w depends on lsb (>= 3.2); however:
  Package lsb is not installed.

dpkg: error processing package epson-inkjet-printer-201106w (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 epson-inkjet-printer-201106w
$ sudo apt -f install
[...]
The following packages will be REMOVED:
  epson-inkjet-printer-201106w
0 upgraded, 0 newly installed, 1 to remove and 54 not upgraded.
1 not fully installed or removed.
After this operation, 3928 kB disk space will be freed.
Do you want to continue? [Y/n]
(Reading database ... 21809 files and directories currently installed.)
Removing epson-inkjet-printer-201106w (1.0.1-1lsb3.2) ...
Processing triggers for libc-bin (2.23-0ubuntu3) ...
$

<enable xenial-proposed>

$ sudo dpkg -i epson-inkjet-printer-201106w_1.0.1-1lsb3.2_amd64.deb
Selecting previously unselected package epson-inkjet-printer-201106w.
(Reading database ... 21762 files and directories currently installed.)
Preparing to unpack epson-inkjet-printer-201106w_1.0.1-1lsb3.2_amd64.deb ...
Unpacking epson-inkjet-printer-201106w (1.0.1-1lsb3.2) ...
dpkg: dependency problems prevent configuration of epson-inkjet-printer-201106w:
 epson-inkjet-printer-201106w depends on lsb (>= 3.2); however:
  Package lsb is not installed.

dpkg: error processing package epson-inkjet-printer-201106w (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 epson-inkjet-printer-201106w
$ sudo apt -f install
[...]
The following packages will be upgraded:
  lsb-base lsb-release
2 upgraded, 102 newly installed, 0 to remove and 58 not upgraded.
1 not fully installed or removed.
Need to get 5619 kB/30.2 MB of archives.
After this operation, 118 MB of additional disk space will be used.
Do you want to continue? [Y/n]
[...]
Setting up epson-inkjet-printer-201106w (1.0.1-1lsb3.2) ...
/var/lib/dpkg/info/epson-inkjet-printer-201106w.postinst: 23: cd: can't cd to /etc/cups/ppd
Processing triggers for systemd (229-4ubuntu4) ...
Running in chroot, ignoring request.
Processing triggers for libc-bin (2.23-0ubuntu3) ...
$ /opt/epson-inkjet-printer-201106w/cups/lib/filter/epson_inkjet_printer_filter
Insufficient options.

SRU verified.

Revision history for this message
Richard Elkins (texadactyl) wrote :

Same as #78 (good!) with an Epson XP-410

Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package lsb - 9.20160110ubuntu0.1

---------------
lsb (9.20160110ubuntu0.1) xenial; urgency=medium

  * lsb_release.py: restore support for querying the list of installed
    modules, since for the moment some modules are still supported.

  [ Till Kamppeter ]
  * Re-added LSB compatibility packages, so that auto-downloadable
    LSB-based printer driver packages work. Thanks to Till Kammpeter
    for the patch. LP: #1536353
  * Added Conflicts/Replaces against cups-filters-invalid-mta and
    cups-filters-lsb for upgrade compatibility from the Xenial development
    cycle.

 -- Steve Langasek <email address hidden> Tue, 21 Jun 2016 15:14:49 -0700

Changed in lsb (Ubuntu Xenial):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote : Update Released

The verification of the Stable Release Update for lsb has completed successfully and the package has now been released to -updates. Subsequently, the Ubuntu Stable Release Updates Team is being unsubscribed and will not receive messages about this bug report. In the event that you encounter a regression using the package from -updates please report a new bug using ubuntu-bug and tag the bug report regression-update so we can easily find any regressions.

Revision history for this message
Bruno Nova (brunonova) wrote : Re: [regression] Printer drivers install is broken as lsb package is not available anymore

Thank you people! My printer now works perfectly!

Revision history for this message
Douglas Santos (douglasrpg) wrote :

I was using LSB from Trusty's repo, and right now I've received the update for this packages: libappstream-glib8 lsb lsb-base lsb-core lsb-invalid-mta lsb-printing lsb-release lsb-security

Also this packages was deleted with "autoremove": libpod-plainer-perl libqt4-opengl libqt4-svg lsb-cxx lsb-desktop lsb-graphics lsb-languages lsb-multimedia

The printer is still working perfectly. Thanks!

Revision history for this message
Christian (christiankraft) wrote :

Thx, after a second attempt it do that install fine. Printer works now.

Revision history for this message
Ian M. Stewart (ims) wrote :

So can anyone confirm if this has fixed the problems with Google Earth as well? I don't have an Epson printer any more, but would like to use Google Earth.

Revision history for this message
Arup (arup-chowdhury) wrote :

It provides all the lsb files that were in 14.04 so if it worked there it would work in 16.04

Revision history for this message
Arup (arup-chowdhury) wrote :

The issue was with Epson drivers for printers and some other manufacturers who required lsb for printer install. HP printers are supported via HPLIP which is included in Ubuntu installation.

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Epson multifunctional device L210 Issue. scan applications cannot connect to device. Deb drivers from epson installed. And Sane installed through synaptic.. Still Not working. It was ok with 14.04. please help.

Revision history for this message
Arup (arup-chowdhury) wrote :

Have you installed iscan package?

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Yes, iscan installed. epson scan application will not load after long time, end with a 'cannot communicate' error message, but printer prints test page.

Revision history for this message
Douglas Santos (douglasrpg) wrote :

Before epson's driver installation I had to install the LSB package (32 packages/dependencies), and that worked perfectly. I've also installed Google Earth x64 with minor issues, but its ok. The scanner worked even when this Bug wasn't fixed!

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Installed lsb package and reinstalled epson's drivers. Not working. Printer setting identifies printer correctly(EPSON-L210-Series). but in Simple scan, an error"unable to connect to scanner" arise. when tried to change scanner there the scanner name is given as "Epson(unknown model)". It seems that there is something wrong with hardware detection/identification and/or communication gap between printer and scanner modules.

Revision history for this message
copersonus (copersonus) wrote :

HP P10006 printer will not print. updates lock me out of my computer and force me to reinstall. why are you releasing updates that do not have printer utilities????

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Scan function of L210 multifunction is not working With the latest Ubuntu(Xubuntu 16.04) update.

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :
Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :
Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Google earth also not working..

Revision history for this message
Douglas Santos (douglasrpg) wrote :

Aravind Gopal, I think you should try a fresh install. I have a Epson L355 working fine and Google Earth x64 working with a small issue (sometimes it closes right after launching, but on the 2nd time it works...).

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Everyone who is not able to scan, please try scanning as root:

sudo simple-scan

sudo scanimage ...

Does this work?

Also run

strace scanimage -L > log 2>&1

and attach the "log" file (uncompressed) to this bug report.

In the "log" file search for lines containing "epson" or "EPSON". If they contain a path like

/opt/...epson.../.../libsane-XXX.so.1

or similar, run this library through ldd and post the output here:

ldd /opt/...epson.../.../libsane-XXX.so.1

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Actually installed 16.04.1 again and updated, installed epson drivers.

"sudo simple-scan

sudo scanimage ..."
Not working.. simple scan opened but is not identifying the scanner, not working .

In "preferences" "Scan sources" is given as "Epson(unknown model)".

Please inform the location and name of log file(s).

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

"sudo simple-scan

sudo scanimage ..."
Not working.. simple scan opened but is not identifying the scanner, not working .

In "preferences" "Scan sources" is given as "Epson(unknown model)".

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

In the log file I did n't find any file/path with 'epson' under "/opt/" directory or sub directory. Need any other files/information.

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Scan utilities not working..

Revision history for this message
Steve Langasek (vorlon) wrote : Re: [Bug 1536353] Re: [regression] Printer drivers install is broken as lsb package is not available anymore

On Tue, Aug 23, 2016 at 03:26:24PM -0000, Aravind Gopal wrote:
> In the log file I did n't find any file/path with 'epson' under "/opt/"
> directory or sub directory.

Then you don't have the printer driver installed that requires the lsb
package, and this is not a bug in the LSB package. You should file a new
bug report for your issue.

summary: - [regression] Printer drivers install is broken as lsb package is not
- available anymore
+ [Regression] epson-inkjet-printer-201106w package cannot be installed as
+ lsb package is not available anymore
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Aravind, and anyone who has followed the instructions of comment #101. Please chack the "log" file from strace again whether you generally find lines with file paths with "epson" or "EPSON" in it. They do not need to contain "/opt/".

Run also ldd on these file paths.

summary: - [Regression] epson-inkjet-printer-201106w package cannot be installed as
- lsb package is not available anymore
+ [Regression] Epson's printer driver packages cannot be installed as lsb
+ package is not available anymore
Revision history for this message
Douglas Santos (douglasrpg) wrote :

Aravind, are you using Gutenprint + CUPS ? Didn't you try the official Epson drivers? Your printer uses the same driver I use here "201207w" for the printer and the "iscan 1.0.1" for the scanner.

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Gluten print + cups install automatically when MFD printer is connected for the first time. Changed to epson driver.. Now 'simple scan' not loading, no error message , iscan and scanlite gives the same error message. restarted the system, printer but no use. Error persists.

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

printer driver changed to epson. reinstalled epson scan driver again, Simple scan can be opened through console, but cannot scan. Log file attached. ?field.comment=printer driver changed to epson. reinstalled epson scan driver again, Simple scan can be opened through console, but cannot scan. new Log file attached.

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Printer driver is of epson. iscan, scanlite, simple scan is not scaning. Simple scan opens only though sudo and konsole. screenshot attached. iscan and scanlite shows error message.

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Comment #107: Till Kamppeter.
lines with epson/epson log file when epson driver was the active printer driver.
1. open("/usr/lib/x86_64-linux-gnu/sane/libsane-epsonds.so.1", O_RDONLY) = 95
close(95) = 0
2. open("/usr/lib/x86_64-linux-gnu/sane/libsane-epsonds.so.1", O_RDONLY|O_CLOEXEC) = 95
3. open("./epsonds.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
4. open("/etc/sane.d/epsonds.conf", O_RDONLY) = 98
5. read(98, "# epsonds.conf\n#\n# here are some"..., 4096) = 221
6. open("/usr/lib/x86_64-linux-gnu/sane/libsane-epson2.so.1", O_RDONLY) = 98
close(98) = 0
7. open("/usr/lib/x86_64-linux-gnu/sane/libsane-epson2.so.1", O_RDONLY|O_CLOEXEC) = 98
8. open("./epson2.conf", O_RDONLY) = -1 ENOENT (No such file or directory)
9. open("/etc/sane.d/epson2.conf", O_RDONLY) = 101
10. read(101, "# epson2.conf\n#\n# here are some "..., 4096) = 376
11. sendto(102, "EPSONP\0\377\0\0\0\0\0\0\0", 15, 0, {sa_family=AF_INET,
12. write(1, "device `epkowa:usb:004:003' is a"..., 71device `epkowa:usb:004:003' is a Epson (unknown model) flatbed scanner
) = 71

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Aravind, and anyone who has scanning problems, please run the following commands:

dpkg -l | grep -i epson

and post the output here.

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

swami@swami-TA990FXE:~$ dpkg -l | grep -i epson
ii epson-inkjet-printer-201207w 1.0.0-1lsb3.2 amd64 EPSON L110/210/300/350/355/550/555 Series - Epson Inkjet Printer Driver
ii iscan 2.30.2-2 amd64 simple, easy to use scanner utility for EPSON scanners
swami@swami-TA990FXE:~$

Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Aravind, please run the following commands now

dpkg -L epson-inkjet-printer-201207w
dpkg -L iscan

and post the output here.

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

swami@swami-TA990FXE:~$ dpkg -L epson-inkjet-printer-201207w
/.
/opt
/opt/epson-inkjet-printer-201207w
/opt/epson-inkjet-printer-201207w/cups
/opt/epson-inkjet-printer-201207w/cups/lib
/opt/epson-inkjet-printer-201207w/cups/lib/filter
/opt/epson-inkjet-printer-201207w/cups/lib/filter/epson_inkjet_printer_filter
/opt/epson-inkjet-printer-201207w/lib64
/opt/epson-inkjet-printer-201207w/lib64/libEpson_201207w.so.1.0.0
/opt/epson-inkjet-printer-201207w/lib64/libEpson_201207w.MT.so.1.0.0
/opt/epson-inkjet-printer-201207w/watermark
/opt/epson-inkjet-printer-201207w/watermark/WEPCG07.EID
/opt/epson-inkjet-printer-201207w/watermark/WEPCG00.EID
/opt/epson-inkjet-printer-201207w/watermark/WEPCG08.EID
/opt/epson-inkjet-printer-201207w/watermark/WEPCG02.EID
/opt/epson-inkjet-printer-201207w/watermark/WEPCG01.EID
/opt/epson-inkjet-printer-201207w/watermark/WEPCG09.EID
/opt/epson-inkjet-printer-201207w/watermark/WEPCG03.EID
/opt/epson-inkjet-printer-201207w/watermark/WEPCG04.EID
/opt/epson-inkjet-printer-201207w/watermark/WEPCG06.EID
/opt/epson-inkjet-printer-201207w/watermark/WEPCG05.EID
/opt/epson-inkjet-printer-201207w/ppds
/opt/epson-inkjet-printer-201207w/ppds/Epson
/opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L550_Series-epson-driver.ppd.gz
/opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L300_Series-epson-driver.ppd.gz
/opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L350_Series-epson-driver.ppd.gz
/opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L355_Series-epson-driver.ppd.gz
/opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L110_Series-epson-driver.ppd.gz
/opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L555_Series-epson-driver.ppd.gz
/opt/epson-inkjet-printer-201207w/ppds/Epson/Epson-L210_Series-epson-driver.ppd.gz
/opt/epson-inkjet-printer-201207w/resource
/opt/epson-inkjet-printer-201207w/resource/Epson_201207w.MT.3.data
/opt/epson-inkjet-printer-201207w/resource/Epson_201207w.MT.5.data
/opt/epson-inkjet-printer-201207w/resource/Epson_201207w.MT.6.data
/opt/epson-inkjet-printer-201207w/resource/Epson_201207w.MT.4.data
/opt/epson-inkjet-printer-201207w/resource/Epson_201207w.MT.1.data
/opt/epson-inkjet-printer-201207w/resource/Epson_201207w.MT.2.data
/opt/epson-inkjet-printer-201207w/resource/Epson_201207w.1.data
/opt/epson-inkjet-printer-201207w/doc
/opt/epson-inkjet-printer-201207w/doc/COPYING.LIB
/opt/epson-inkjet-printer-201207w/doc/AUTHORS
/opt/epson-inkjet-printer-201207w/doc/COPYING
/opt/epson-inkjet-printer-201207w/doc/Manual.txt
/opt/epson-inkjet-printer-201207w/doc/README
/opt/epson-inkjet-printer-201207w/doc/COPYING.EPSON
swami@swami-TA990FXE:~$

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

swami@swami-TA990FXE:~$ dpkg -L iscan
/.
/usr
/usr/lib
/usr/lib/sane
/usr/lib/sane/libsane-epkowa.so.1.0.15
/usr/lib/sane/libsane-epkowa.la
/usr/lib/libesmod.so.2.0.0
/usr/lib/gimp
/usr/lib/gimp/2.0
/usr/lib/gimp/2.0/plug-ins
/usr/bin
/usr/bin/iscan
/usr/sbin
/usr/sbin/iscan-registry
/usr/share
/usr/share/man
/usr/share/man/man1
/usr/share/man/man1/iscan.1.gz
/usr/share/man/man5
/usr/share/man/man5/sane-epkowa.5.gz
/usr/share/man/man8
/usr/share/man/man8/iscan-registry.8.gz
/usr/share/locale
/usr/share/locale/de
/usr/share/locale/de/LC_MESSAGES
/usr/share/locale/de/LC_MESSAGES/iscan.mo
/usr/share/locale/es
/usr/share/locale/es/LC_MESSAGES
/usr/share/locale/es/LC_MESSAGES/iscan.mo
/usr/share/locale/fr
/usr/share/locale/fr/LC_MESSAGES
/usr/share/locale/fr/LC_MESSAGES/iscan.mo
/usr/share/locale/it
/usr/share/locale/it/LC_MESSAGES
/usr/share/locale/it/LC_MESSAGES/iscan.mo
/usr/share/locale/ja
/usr/share/locale/ja/LC_MESSAGES
/usr/share/locale/ja/LC_MESSAGES/iscan.mo
/usr/share/locale/ko
/usr/share/locale/ko/LC_MESSAGES
/usr/share/locale/ko/LC_MESSAGES/iscan.mo
/usr/share/locale/nl
/usr/share/locale/nl/LC_MESSAGES
/usr/share/locale/nl/LC_MESSAGES/iscan.mo
/usr/share/locale/pt
/usr/share/locale/pt/LC_MESSAGES
/usr/share/locale/pt/LC_MESSAGES/iscan.mo
/usr/share/locale/zh_CN
/usr/share/locale/zh_CN/LC_MESSAGES
/usr/share/locale/zh_CN/LC_MESSAGES/iscan.mo
/usr/share/locale/zh_TW
/usr/share/locale/zh_TW/LC_MESSAGES
/usr/share/locale/zh_TW/LC_MESSAGES/iscan.mo
/usr/share/locale/ar
/usr/share/locale/ar/LC_MESSAGES
/usr/share/locale/ar/LC_MESSAGES/iscan.mo
/usr/share/locale/en@quot
/usr/share/locale/en@quot/LC_MESSAGES
/usr/share/locale/en@quot/LC_MESSAGES/iscan.mo
/usr/share/locale/en@boldquot
/usr/share/locale/en@boldquot/LC_MESSAGES
/usr/share/locale/en@boldquot/LC_MESSAGES/iscan.mo
/usr/share/applications
/usr/share/applications/iscan.desktop
/usr/share/doc
/usr/share/doc/iscan
/usr/share/doc/iscan/README.gz
/usr/share/doc/iscan/NEWS.gz
/usr/share/doc/iscan/AVASYSPL.en.txt
/usr/share/doc/iscan/AVASYSPL.ja.txt
/usr/share/doc/iscan/changelog.Debian.gz
/usr/share/doc/iscan/AUTHORS
/usr/share/doc/iscan/copyright
/usr/share/doc/iscan/examples
/usr/share/doc/iscan/examples/xinetd.sane
/usr/share/doc/iscan/NEWS.ja.gz
/usr/share/doc/iscan/README.ja.gz
/usr/share/menu
/usr/share/menu/iscan
/etc
/etc/sane.d
/etc/sane.d/dll.d
/etc/sane.d/dll.d/iscan
/etc/sane.d/epkowa.conf
/var
/var/lib
/var/lib/iscan
/usr/lib/sane/libsane-epkowa.so.1
/usr/lib/libesmod.so.2
/usr/lib/gimp/2.0/plug-ins/iscan
swami@swami-TA990FXE:~$

Steve Langasek (vorlon)
tags: removed: regression-release
Revision history for this message
Till Kamppeter (till-kamppeter) wrote :

Aravind, now run the following commands:

ldd /usr/lib/sane/libsane-epkowa.so.1.0.15
ldd /usr/lib/libesmod.so.2.0.0
ldd /usr/bin/iscan
ldd /usr/sbin/iscan-registry
ldd /usr/lib/gimp/2.0/plug-ins/iscan

and also attach the files:

/etc/sane.d/dll.d/iscan
/etc/sane.d/epkowa.conf

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

swami@swami-TA990FXE:~$ ldd /usr/lib/sane/libsane-epkowa.so.1.0.15
        linux-vdso.so.1 => (0x00007ffcaf2d6000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f5ddeb44000)
        libxml2.so.2 => /usr/lib/x86_64-linux-gnu/libxml2.so.2 (0x00007f5dde78a000)
        libusb-1.0.so.0 => /lib/x86_64-linux-gnu/libusb-1.0.so.0 (0x00007f5dde571000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f5dde369000)
        libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007f5dde15f000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f5dddf5a000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f5dddb91000)
        /lib64/ld-linux-x86-64.so.2 (0x00005597f7f0c000)
        libicuuc.so.55 => /usr/lib/x86_64-linux-gnu/libicuuc.so.55 (0x00007f5ddd7fd000)
        libz.so.1 => /lib/x86_64-linux-gnu/libz.so.1 (0x00007f5ddd5e2000)
        liblzma.so.5 => /lib/x86_64-linux-gnu/liblzma.so.5 (0x00007f5ddd3c0000)
        libudev.so.1 => /lib/x86_64-linux-gnu/libudev.so.1 (0x00007f5ddd3a0000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f5ddd182000)
        libicudata.so.55 => /usr/lib/x86_64-linux-gnu/libicudata.so.55 (0x00007f5ddb6cb000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007f5ddb349000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007f5ddb132000)
swami@swami-TA990FXE:~$

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

swami@swami-TA990FXE:~$ ldd /usr/lib/libesmod.so.2.0.0
        linux-vdso.so.1 => (0x00007ffd64bf6000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fa3ac91e000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fa3ac615000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa3ac24b000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fa3ac035000)
        /lib64/ld-linux-x86-64.so.2 (0x00005654cdc4f000)
swami@swami-TA990FXE:~$

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :
Download full text (5.1 KiB)

swami@swami-TA990FXE:~$ ldd /usr/bin/iscan
        linux-vdso.so.1 => (0x00007ffe45f23000)
        libesmod.so.2 => /usr/lib/libesmod.so.2 (0x00007fce69c36000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fce69a32000)
        libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007fce69827000)
        libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007fce691dc000)
        libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007fce68f27000)
        libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fce68cd3000)
        libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007fce68ad1000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fce688c9000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fce685b7000)
        libsane.so.1 => /usr/lib/x86_64-linux-gnu/libsane.so.1 (0x00007fce683af000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fce6802d000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fce67d23000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fce67b0d000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fce678f0000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fce67526000)
        /lib64/ld-linux-x86-64.so.2 (0x0000561f19650000)
        libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fce67322000)
        libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fce67115000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fce66dda000)
        libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fce66bd4000)
        libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007fce669af000)
        libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fce6669a000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fce66478000)
        libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fce660f0000)
        libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007fce65ed9000)
        libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fce65c8d000)
        libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fce65a4a000)
        libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fce6583f000)
        libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007fce6563c000)
        libXi.so.6 => /usr/lib/x86_64-linux-gnu/libX...

Read more...

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

swami@swami-TA990FXE:~$ ldd /usr/sbin/iscan-registry
        not a dynamic executable
swami@swami-TA990FXE:~$

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :
Download full text (4.6 KiB)

swami@swami-TA990FXE:~$ ldd /usr/lib/gimp/2.0/plug-ins/iscan
        linux-vdso.so.1 => (0x00007fff9cd5c000)
        libesmod.so.2 => /usr/lib/libesmod.so.2 (0x00007fdb72782000)
        libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007fdb7257e000)
        libltdl.so.7 => /usr/lib/x86_64-linux-gnu/libltdl.so.7 (0x00007fdb72373000)
        libgtk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgtk-x11-2.0.so.0 (0x00007fdb71d28000)
        libgdk-x11-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk-x11-2.0.so.0 (0x00007fdb71a73000)
        libgobject-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgobject-2.0.so.0 (0x00007fdb7181f000)
        libgthread-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgthread-2.0.so.0 (0x00007fdb7161d000)
        librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fdb71415000)
        libglib-2.0.so.0 => /lib/x86_64-linux-gnu/libglib-2.0.so.0 (0x00007fdb71103000)
        libsane.so.1 => /usr/lib/x86_64-linux-gnu/libsane.so.1 (0x00007fdb70efb000)
        libstdc++.so.6 => /usr/lib/x86_64-linux-gnu/libstdc++.so.6 (0x00007fdb70b79000)
        libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007fdb7086f000)
        libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x00007fdb70659000)
        libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fdb7043c000)
        libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fdb70072000)
        /lib64/ld-linux-x86-64.so.2 (0x00005560e4861000)
        libgmodule-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgmodule-2.0.so.0 (0x00007fdb6fe6e000)
        libpangocairo-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangocairo-1.0.so.0 (0x00007fdb6fc61000)
        libX11.so.6 => /usr/lib/x86_64-linux-gnu/libX11.so.6 (0x00007fdb6f926000)
        libXfixes.so.3 => /usr/lib/x86_64-linux-gnu/libXfixes.so.3 (0x00007fdb6f720000)
        libatk-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libatk-1.0.so.0 (0x00007fdb6f4fb000)
        libcairo.so.2 => /usr/lib/x86_64-linux-gnu/libcairo.so.2 (0x00007fdb6f1e6000)
        libgdk_pixbuf-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgdk_pixbuf-2.0.so.0 (0x00007fdb6efc4000)
        libgio-2.0.so.0 => /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0 (0x00007fdb6ec3c000)
        libpangoft2-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpangoft2-1.0.so.0 (0x00007fdb6ea25000)
        libpango-1.0.so.0 => /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0 (0x00007fdb6e7d9000)
        libfontconfig.so.1 => /usr/lib/x86_64-linux-gnu/libfontconfig.so.1 (0x00007fdb6e596000)
        libXrender.so.1 => /usr/lib/x86_64-linux-gnu/libXrender.so.1 (0x00007fdb6e38b000)
        libXinerama.so.1 => /usr/lib/x86_64-linux-gnu/libXinerama.so.1 (0x00007fdb6e188000)
        libXi.so.6 => /usr/lib/x86_64-linux-gnu/libXi.so.6 (0x00007fdb6df77000)
        libXrandr.so.2 => /usr/lib/x86_64-linux-gnu/libXrandr.so.2 (0x00007fdb6dd6c000)
        libXcursor.so.1 => /usr/lib/x86_64-linux-gnu/libXcursor.so.1 (0x00007fdb6db62000)
        libXcomposite.so.1 => /usr/lib/x86_64-linux-gnu/libXcomposite.so.1 (0x00007fdb6d95f000)
        libXdamage.so.1 => /usr/lib/x86_64-linux-gnu/libXdamage.so.1 (0x00007fdb6d75b000)
        libXext.so.6 => /usr/lib/x86_64-linux-gnu/libXext.so.6 (0x00007fdb6d549000)
        libffi.so....

Read more...

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

 /etc/sane.d/dll.d/iscan

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

/etc/sane.d/epkowa.conf

Revision history for this message
Richard (rimcaw) wrote :

No issue with Epson printer, problem with scanner.

$ dpkg -l | grep -i epson

ii epson-inkjet-printer-escpr 1.6.5-1lsb3.2 amd64 Epson Inkjet Printer Driver (ESC/P-R) for Linux
ii iscan 2.30.2-2 amd64 simple, easy to use scanner utility for EPSON scanners

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Its a LSB problem? status?

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

What is the problem? , its hardware or software problem?. Is it possible to use the scanner? Status shows "fix released" and Importance "medium".
Confused........

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Latest scanner driver from epson(Ver. 1.0.3(10-2016)) Installed. OS updated. Still Ubuntu 16.1 cannot identify Scanner hardware.

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

Installed latest driver for Epdon MFD L210 (Ver. 1.0.4) . updated Ubuntu 16.4.1. Still OS cannot identify scanner hardware.. Simple scan loads using console only.. please help

Revision history for this message
ratheeshekm (ratheeshekm) wrote :

My Epson MFD l210 also has the same problem with scanner functionality

Revision history for this message
Rajaneesh (rejanish) wrote :

Epson MFD do not function properly on Ubuntu 16.04.1.

Revision history for this message
Aravind Gopal (myaravindg-gmail) wrote :

ReInstalled latest XUbuntu (16.04.2) with latest Epson drivers. Result is the same. Could not scan. see screenshot photo . Where to file a bug like this. is it a mystery?

Revision history for this message
Rosendo Pablo (rosendo-pablo) wrote :

Thank you so much for this information, I have been googling and searching the net for 2 weeks for an answer of my Epson L800, I couldn't installed it in Sparkylinux 5, I added the Debian 9 repository and charm.

One thing that I don't get it to work is the HubiC cloud, it keeps says "Warning] Can not synchronise /home/qkeybil/Hubic/: Index was outside the bounds of the array.. Will retry later.

If there is one out there to help, what is going on?

To post a comment you must log in.