Hi folks,
In versions 2.8.3 (at least) and 2.8.4 there is a little bug that display a generic error when the error "fs_no_folder" occurs :
in wp-admin/includes/class-wp-upgrader.php, at line 97, there is
return new WP_Error('fs_no_folder', sprintf($strings['fs_no_folder'], $dir));
it would be
return new WP_Error('fs_no_folder', sprintf($this->strings['fs_no_folder'], $dir));
So if you get a "failed to install" error with not much explaination : look at this file and correct the bug