green granite's explanation makes sense but it's never happened before and I have been travelling with this laptop for years. Anyway, I have (hopefully) found a 'dirty' solution to the problem - I've let it download everything from the server onto the client, then deleted it. Hopefully it will 'remember' what it's already downloaded and I won't have to cope with this each time I travel.
Thank you!