What is the error message you're getting? If I know what it actually says, I'll be more apt to fix it. Since it's running perfectly fine for me on Windows but not for you, I'm guessing it has something to do with operating systems. I'll boot up my Ubuntu and see if I have the same problem you're having.
Edit: Yeah, it crashes on my Ubuntu, but it won't give me an error message, maybe because I'm using an older version of Glest (3.1.2) and can't be bothered to update, since I really don't know how to install anything on Linux without using a package manager. I have an idea of what I might have to do to fix it (i.e. move the icons out of the "units" folder and into one of its sub-folders and redo the XML files to reflect the change), but it would really help if you told me the error message so I would know if that's actually what the problem is or not.