Thinking about this a little more -- perhaps the problem is also the method of locking. Users wouldn't get this error message half the time in the first place if the lock was cleaned up when apt/synaptic/etc crashed, not just when it exited normally.
Thinking about this a little more -- perhaps the problem is also the method of locking. Users wouldn't get this error message half the time in the first place if the lock was cleaned up when apt/synaptic/etc crashed, not just when it exited normally.