Pushpoold mmcFE-Litecoin server not running properly
To answer your questions:


This error is common, and i usually fixed after the first cronjob / first submitted share.
This error is also common, as you have not set a difficulty in the server.json file.
See this line here?

#rewrite returned 'target' to difficulty-1? 
"rpc.target.rewrite" : true,


This tells the pushpoold that, if there's no difficulty set, then set it to -1, which is infinite, meaning you will NEVER find a share.

Add parameter

"rpc.target.bits" : 17


To the RPC setting section of server.json. You can change the value however you like. The higher it is, the more frequently you'll find a share. The lower it is, the hard it is to find one. This doesn't impact the ammount of LTC found.

If you're using mmcFE, be sure to edit that value in the configuration file of mmcFE.