Wine + CUPS
Tags: freebsd« Previous post: Analysing some bin packing heuristics — Next post: Using Adobe Minion Pro with LaTeX »
Yesterday, I stumbled over an interesting problem with Wine: If a
ServerName directive exists in
/usr/local/etc/cups/client.conf, i.e., if you are connecting to a shared server for printing services, programs started with Wine seem to hang.
This problem is caused by non-reachable servers. It might occur when you change your network or when the shared server is unavailable. In this case, Wine will seem to hang. More precisely: If you wait long enough, the application will run eventually. But nobody likes waiting very much.
So, if you have a similar problem, abort the “hanging” application and check the console output. My output contained the line
Module:attach\_process\_dlls "winspool.drv" failed to initialize, aborting
and to solve the problem, I simply changed
client.conf by adding
in the first line and restarting CUPS via