Skip to content

canon-cups-ufr2: Regression in packaging (driver does not function) #396654

@anna328p

Description

@anna328p

Nixpkgs version

  • Unstable (25.05)

Describe the bug

I have a Canon MF753Cdw printer. I set it up on my laptop a couple of months ago. It uses CNRCUPSMF750CZS.ppd from the canon-cups-ufr2 package.

I updated my nixpkgs version and the printer became unusable. After investigating the CUPS logs, I see this:

Apr 06 16:16:04 hermes cupsd[2442]: [Job 66] /nix/store/84igp5b3zwgvdxig4yb7jzbc8jm8rxj3-canon-cups-ufr2-6.00/bin/cnrsdrvufr2: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

This happened pretty recently, so I implicate #381315 as it's the only PR that touched the package in a while.

Steps to reproduce

  1. Set up a printer using a PPD from canon-cups-ufr2.
  2. Set the CUPS log-level to debug.
  3. Run journalctl -u cups -e -b -f | egrep -v '(\[Client|subscriptions|BusyState|Saving|Notifications|Notifier|MarkDirty)'.
  4. Attempt to send a job to the printer and watch the log.

Expected behaviour

The printer prints.

Screenshots

No response

Relevant log output

Additional context

No response

System metadata

  • system: "x86_64-linux"
  • host os: Linux 6.13.7, NixOS, 25.05 (Warbler), 25.05.20250313.01f44b8
  • multi-user?: yes
  • sandbox: yes
  • version: nix-env (Nix) 2.25.0pre20241101_2e5759e3
  • nixpkgs: /nix/store/080nxzd0qcvxfsh02kk5bzisski6yw6a-source

Notify maintainers

@lluchs


Note for maintainers: Please tag this issue in your pull request description. (i.e. Resolves #ISSUE.)

I assert that this issue is relevant for Nixpkgs

Is this issue important to you?

Add a 👍 reaction to issues you find important.

Metadata

Metadata

Assignees

Labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions