[Bug 877793] Re: Ubuntu 11.10 HPLiP drivers not working for Color Laserjet CM2320nf printer

Steve Langasek steve.langasek at canonical.com
Tue Nov 8 19:43:33 UTC 2011


Yes, this is a result of multiarch.  Specifically, the availability of
cross-installable packages means that both the /lib64 -> /lib and
/usr/lib64 -> /usr/lib symlinks, which were always a crutch, are now a
serious liability, because following this symlink on a 32-bit system can
result in clobbering the 32-bit libraries and breaking the system
software.

The eglibc package has been updated in oneiric and above to provide
/lib64 as a separate directory, not a symlink; and to not provide
/usr/lib64 at all.  These will *not* be reintroduced as symlinks; having
cross-installation of packages break the system libraries is a much
worse problem than having upstream software that's not integrated with
Ubuntu fail to work when installed.

The best solution here is for hplip upstream to check if it's on a
Debian or Ubuntu system (probably by checking for the presence of
/etc/debian_version) and if so, to use /usr/lib as the install path
instead of /usr/lib64.

On the Ubuntu side, we can conceivably add /usr/lib64 to the search path
for the x86_64 linker (both the libc6:amd64 and libc6-amd64:i386
packages), but this certainly comes with a maintenance cost, so I'm not
sure we want to do this.

** Package changed: hplip (Ubuntu) => eglibc (Ubuntu)

** Changed in: eglibc (Ubuntu)
   Importance: Undecided => Low

** Changed in: eglibc (Ubuntu)
       Status: Invalid => Triaged

** Changed in: eglibc (Ubuntu)
     Assignee: Steve Langasek (vorlon) => (unassigned)

** Tags added: multiarch

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to eglibc in Ubuntu.
https://bugs.launchpad.net/bugs/877793

Title:
  Ubuntu 11.10 HPLiP drivers not working for Color Laserjet CM2320nf
  printer

Status in HP Linux Imaging and Printing:
  In Progress
Status in “eglibc” package in Ubuntu:
  Triaged

Bug description:
  Drivers used to install for Ubuntu 11.04 from hplip-3.11.3 upwards. But it seems broken for hplip-3.11.10 and Ubuntu 11.10.
  I realise support was only put in 11.10 Beta 2 in hplip-3.11.10. If a new version for 11.10 or statement update one when it is expected that would be great.

  1. Your Linux Distribution and version.
  Linux 3.0.0-12-generic #20-Ubuntu SMP Fri Oct 7 14:56:25 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux

  2. Your printer make/model.
  Color Laserjet CM2320nf

  3. If possible, run 'hp-check -t' and post the output.
  Included in attachment

  4. A detailed explanation of your problem.
  Using automatic install I cannot install the hplip-3.11.10 drivers in Ubuntu 11.10

  5. Steps to recreate the problem.
  Just perform automatic install on Ubuntu 11.10

  I have included an attachment of the output of the commands run and
  also my hardware spec.

To manage notifications about this bug go to:
https://bugs.launchpad.net/hplip/+bug/877793/+subscriptions




More information about the foundations-bugs mailing list