On 6/15/05, Brent 'Dax' Royal-Gordon brentdax@gmail.com wrote:
On 6/14/05, Philipp wikilist-1@e-something.de wrote:
in the past few days the following problem occurred in a local mediawiki installation: When opening an article for edit, everything seems in
order.
Showing the preview also works and the change applied to the article is
shown.
But when trying to submit, one gets the
other-user-edits-conflict-warning and
in the preview field there is the old unchanged version.
The first step in troubleshooting this sort of problem is to take a
good, long look at the server's clock. Is it correct (within a few minutes, at least)? Was it recently changed? Does the database have absurd timestamps in it? If the web and database servers are separate, do their clocks pretty much agree?
What's the second step in troubleshooting? I have the same problem and my clock is correct (ntpdate keeps it so) and the webserver and database both live on the same machine (and the database knows the correct timezone). The timestamps in cur look fine (so long as they're actually supposed to be GMT, which is what I'm assuming). I have MW 1.4.9 installed on a FreeBSD 5.2.1-RELEASE server running Apache/1.3.29 (Unix) PHP/4.3.4 mod_ssl/2.8.16 OpenSSL/0.9.7c (I suppose I need to upgrade some things now that I'm noticing... :)
I have similar configurations running the same version of MW, with no problems. This is a new one for me. I've wiped the wiki directory and dropped the database, done a re-install of MW, and gotten the same exact results. I can create new pages, but anytime I try to edit an existing page (no matter what user I am, WikiSysop or not) I get an "Edit conflict" that it won't let me resolve.
The only thing I'm doing on this machine that's out of the ordinary is connecting to it via an ssh tunnel (it's behind a firewall that won't allow port 80 traffic through from outside the local network). I don't see how that could affect anything but I figured I'd mention it for completeness.
Any suggestions?
-Bill Clark