cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

MF416dw & Ubuntu, 22.04 to 24.04 issue

jnojr
Contributor

I've been using this printer for years.  I upgraded to Ubuntu 24.04 and can no longer print.  I get:

MF416dw: File \"/usr/lib/cups/filter/pstoufr2cpca\" not available: No such file or directory

When I select the printer in settings, I get a storm of "Bad driver information file" errors.

Investigating led me to something... interesting:

joliver@blinky:/tmp/canon/linux-UFRII-drv-v600-us$ apt list | grep cups | grep residual

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

cndrvcups-common/now 4.00-1 amd64 [residual-config]
cndrvcups-ufr2-us/now 3.60-1 amd64 [residual-config]
joliver@blinky:/tmp/canon/linux-UFRII-drv-v600-us$ sudo apt-get install cndrvcups-common cndrvcups-ufr2-us
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Package cndrvcups-common 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
However the following packages replace it:
  cndrvcups-ufr2-us

Package cndrvcups-ufr2-us 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
However the following packages replace it:
  cndrvcups-common

E: Package 'cndrvcups-common' has no installation candidate
E: Package 'cndrvcups-ufr2-us' has no installation candidate
3 REPLIES 3

jnojr
Contributor

So, I didn't realize those were old Canon drivers.  I removed them with dpkg -P

jnojr
Contributor
joliver@blinky:/tmp/canon/linux-UFRII-drv-v600-us$ sudo ./install.sh 
This installer is recommended for the following distributions that are currently supported as of the release of this installer:
- Fedora/Ubuntu/CentOS/Debian/UOS/Kylin OS/NeoKylin OS

If this installer is run under distributions for which the support period has ended, the installation of additional system libraries may be necessary after driver installation is complete.

Note that an internet connection is required for installation.

Do you want to continue with installation? (y/n)y

#----------------------------------------------------#
# Install Start
#----------------------------------------------------#
Machine Type = amd64
Package Type = deb
Package list = 
    ./x64/Debian/cnrdrvcups-ufr2-us_6.00-1.02_amd64.deb

#----------------------------------------------------#
# Install Package Check
#----------------------------------------------------#
 OK: cups

#----------------------------------------------------#
# Install Package Check
#----------------------------------------------------#
 OK: cups-bsd

#----------------------------------------------------#
# Install Package Check
#----------------------------------------------------#
#----------------------------------------------------#
# apt-get update
#----------------------------------------------------#
Hit:1 http://dl.google.com/linux/chrome/deb stable InRelease
Hit:2 http://archive.ubuntu.com/ubuntu noble InRelease                                                                                          
Get:3 http://archive.ubuntu.com/ubuntu noble-updates InRelease [126 kB]                                                                         
Hit:4 https://packages.mozilla.org/apt mozilla InRelease                                             
Hit:5 http://security.ubuntu.com/ubuntu noble-security InRelease                                     
Hit:6 https://esm.ubuntu.com/apps/ubuntu noble-apps-security InRelease         
Hit:7 https://esm.ubuntu.com/apps/ubuntu noble-apps-updates InRelease
Hit:8 https://esm.ubuntu.com/infra/ubuntu noble-infra-security InRelease
Hit:9 https://esm.ubuntu.com/infra/ubuntu noble-infra-updates InRelease
Get:10 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages [592 kB]
Get:11 http://archive.ubuntu.com/ubuntu noble-updates/main Translation-en [144 kB]
Get:12 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 c-n-f Metadata [10.2 kB]
Get:13 http://archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages [697 kB]
Get:14 http://archive.ubuntu.com/ubuntu noble-updates/universe Translation-en [206 kB]
Fetched 1,776 kB in 2s (1,056 kB/s)                              
Reading package lists... Done

#----------------------------------------------------#
# apt-get install libcups2
#----------------------------------------------------#
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libcups2t64' instead of 'libcups2'
libcups2t64 is already the newest version (2.4.7-1.2ubuntu7.3).
0 upgraded, 0 newly installed, 0 to remove and 108 not upgraded.

 Replace: libcups2 -> libcupsys2

#----------------------------------------------------#
# Install Package Check
#----------------------------------------------------#
#----------------------------------------------------#
# apt-get install libcupsys2
#----------------------------------------------------#
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package libcupsys2

 NG: libcupsys2

 NG: libcups2

#----------------------------------------------------#
# Install Package Check
#----------------------------------------------------#
#----------------------------------------------------#
# apt-get install libcupsimage2
#----------------------------------------------------#
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Note, selecting 'libcupsimage2t64' instead of 'libcupsimage2'
libcupsimage2t64 is already the newest version (2.4.7-1.2ubuntu7.3).
0 upgraded, 0 newly installed, 0 to remove and 108 not upgraded.

 NG: libcupsimage2

#----------------------------------------------------#
# Install Package Check
#----------------------------------------------------#
 OK: libgtk-3-0

#----------------------------------------------------#
# Install Package Check
#----------------------------------------------------#
 OK: libjpeg62

#----------------------------------------------------#
# Install Package Check
#----------------------------------------------------#
 OK: libgcrypt20

#----------------------------------------------------#
# Install Package Check
#----------------------------------------------------#
 OK: libjbig0

#----------------------------------------------------#
# Install Package Check
#----------------------------------------------------#
 OK: lsb-release

Some system libraries could not be installed.
Refer to the Readme file for more information.
Do you want to continue with installation? (y/n)

Searching for libcupsys2 turns up some really old posts suggesting it should be installed with libcups2

klopstockus
Apprentice

Hey Jnojr -

 

how were you able to resolve this?

 

Announcements