Under certain circumstances, all existing local printers are deleted by xpra on server shutdown. It appears to be local connections which trigger it.
Log file of session in which printers get deleted
Xpra bug tool output
We should do a number of things here:
local client with identical machine id, not configuring local printers
This is a per-connection check, but maybe we're somehow getting it mixed up?
Maybe this is a race condition since we exec lpadmin asynchronously?
@tc424: can you clarify which machine is meant to have which printers exported?
Ah, yes, just realised there were two parts to that session.. I'll try to clarify.
Yes, server ("xubuntu") is 16.04. It has connections to a Canon MG3150 and an MX475.
I initially connected from my netbook ("asus") which probably has a connection to my neighbour's Canon MG3600. That would have been an ssh connection.
Then I connected locally from xubuntu itself, which I think may be where it all went wrong..
Not sure why it took me so long to fix it, but rtc424 should do the trick.
Caused a regression: #2267
See also #930 (older ticket with similar issue)
this ticket has been moved to: https://github.com/Xpra-org/xpra/issues/2095