"Just thought I'd pop in and let anyone who may be dealing with this irritating problem know how to get through it.
I google'd this issue earlier this evening and was met with a couple posts on the subject, both of which had our esteemed coder, LexManos, reacting in a rather douchey manner instead of actually working the situation out or trying to help. No disrespect intended, but here;
"The issue is that you are failing at install ALL the files that forge ships, this isn't a forge issue, you just need to be better at copy/pasting files -.-
There is no help we can give you beyond, do it properly."
It appears that all of the .class files don't like being copied with Ubuntu (10.04, although I believe the issue is the same with 12) and it's default archiving software. All you have to do is go through the folders and identify the ones that the class files don't properly copy into, then simply re-copy the missing class files, but not the folders, for some reason they won't copy if you attempt this, and your problem is solved.
Just finished setting up my personal server on my old slave machine now, works like a dream.
TL;DR Double check all the .class files, like LexManos said, although don't think it's your fault. It's not, it's just the os being wonky.
Cheers!"
I have been running Linux servers for well a long time, about 2 years for minecraft servers, first off TIP Linux is faster then windows so good work there, but even faster is to use Ubuntu 64bit Server ( console ) you will be shocked at how much more better it is plus you save on Resources, if your worried about updating files, or editing files use winscp+putty and drag and drop files, the other thing i do is i send "mod pack or Server files all in a zip" then i extract on the server this will avoid any permition problems or any other errors that can happen as some mods "especially there config files" need to be able to change there files and with linux if they dont have access or the right permitions this can make problems and it sounds like this maybe the issue you are having.
if you have problems getting Oracle Java in console just use the following commands.
or if your using the latest like my self, run this instead
please note you maybe have to reboot between some of these updates.
if you need any help let me know, i hope these may help you in the issues you have, i am currently running Forge x.489
also install forge via my workstation using winrar, first open forge with winrar, then open mc.jar delete meta copy, it will ask you to set compression level use normal.
Done, not had any problems doing it this way.
extra info my mc server only uses " 750Mhz~1ghz "( loaded ) and 4Gb with latest version of forge nice work dev team what ever they did it uses less cycles.
as i said and this goes to anyone else who would like advice or help setting up MC+forge on Ubuntu 64bit Server (pure sexy console ) pm me.
Happy New Year.