Here is a problem with Boonex module installation, if a module fails on installation, it does not clean up afterwards; it creates a mess in the database and in one instant of the Files module; and maybe others; if a user does not know better it will create multiple items of the same item; such as multiple navigation menu items for the same module, when the user tries several times to install the module. A failed condition of installing a module should run the uninstall.sql script afterwards to make sure orphan items that can cause issues later are not left in the database. If you fix the reason for the first failed install and there are orphan items, then it can result in another failed attempt because of the crap left in the database from the first failed installation