The inability to synchronize with the repository is a serious error which should be dealt with, but this shouldn't prevent the whole system (wiki, ticket system, etc.) to be used. To that end, the warning is the best compromise: the error is not masked, but the Trac instance is usable besides the versioncontrol subsystem.