Posted on 2026-04-07
If you recently upgraded to Ubuntu 24.04 and your Brother DS-620 scanner stopped working with XSane, you’re not alone. The issue isn’t hardware—it’s a dependency mess introduced by Ubuntu’s transition from libsane to libsane1. Here’s how I fixed it.
After upgrading, scanimage -L returned:
No scanners were identified.
Yet, lsusb confirmed the scanner was connected:
Bus 003 Device 003: ID abcd:abcd Brother Industries, Ltd DS-620
The culprit? Brother's driver package, libsane-dsseries_1.0.5-1_amd64.deb, depends on libsane (>= 1.0.17). But in Ubuntu 24.04, libsane no longer exists —it's been replaced by libsane1.
When I tried to install the driver:
sudo dpkg -i libsane-dsseries_1.0.5-1_amd64.deb dpkg: dependency problems prevent configuration of libsane-dsseries: libsane-dsseries depends on libsane (>= 1.0.17); however: Package libsane is not installed.
After a few minutes of troubleshooting, the only fix that worked was forcing the installation despite the dependency issue:
sudo dpkg --force-depends -i libsane-dsseries_1.0.5-1_amd64.deb
This bypasses the dependency check, and—surprisingly—the scanner works perfectly. The libsane1 package in Ubuntu 24.04 is compatible enough for Brother's driver to function, even though the package names don't match.
This isn't the cleanest solution, but it's effective. If you're in the same boat, give it a try. Just remember: this is a temporary workaround until Brother or Ubuntu addresses the dependency issue properly.
Tweet