mapbox/tilemill — Issue #1288: Tilemill upgrade not working on Ubuntu Natty, no errors shown
Author: llimllib
Created: 2012-02-13 20:00:09+00:00
State: open

I just upgraded Tilemill to 0.9.0 on my server. It starts without error, shows the project page with no thumbnails, and never renders anything.

I removed all mapnik libraries and the old version of tilemill before installing, as instructed, via the "install-tilemill.sh" script.

If I add a project, the project folder gets created but the UI hangs with the spinner in front and the UI locked.

There is nothing (not even the normal startup information) in /var/log/tilemill/tilemill.log .

The system's not waiting on postgres or anything else AFAICT; top shows that the system is idle.

There are no errors in the javascript console (short of the usual "event.layerX is not supported..." warnings and "resource not found" for the thumbnail tiles).

All permissions seem to be in order, everything I've checked is owned and readable/writable by the mapbox user, which is running the tilemill process.

The system profile from the "settings" page is:

8 x Intel(R) Xeon(R) CPU X3480 @ 3.07GHz
33.8GB RAM / linux / TileMill 0.9.0

When I run the tilemill process from the command line to see its stdout, I get:

$ sudo su -s /bin/sh -c 'HOME=/usr/share/mapbox /usr/bin/node /usr/share/tilemill/index.js --config=/etc/tilemill/tilemill.config' mapbox
Note: Unknown option "server" in config file.
Note: Unknown option "server" in config file.
Started [Server Tile:20008].
Plugin [fonts] loaded.
Plugin [templates] loaded.
Plugin [editor] loaded.
Plugin [map] loaded.
Plugin [carto] loaded.
Checking for new version of TileMill...
Latest version of TileMill is 0.9.0.
Started [Server Core:20009].

and then nothing, even if I add a project.

(Side note: if I remove the "server" option from the /etc/tilemill/tilemill.config, since tilemill complains about it, tilemill fails to start with "Error parsing options: Cannot open display: " and a GLib error. huh?)

Any ideas for where to go from here? I'm stumped.