Since sane-backends-1.0.16 some backends use the brand new locking feature, such as the plustek backend. Our sane-backends is compiled with locking, using --localstatedir=/var/lib as configure flag. The backends using this new locking feature don't work, as there is no directory /var/lib/lock/sane created. It needs to be writable for anybody in the scanner group. Reproducible: Always Steps to Reproduce: You just need to run scanimage -L, when having a scanner which uses the plustek-backend pluged in. It won't be found. But after creating the directory with the right permissions, everything will work again.
Didn't notice yet because the backends I use don't use locking... thanks for the hint! The directory is created, but not merged (because it is empty). Fixed that. As far as I can tell the default group for this directory is "uucp" -> changed that to "scanner". Fixed in .16-r2 in CVS.