     @uninstallButton.show()
 
   displayNotInstalledState: ->
-    if @newVersion
+    if not @hasCompatibleVersion
+      @installButtonGroup.hide()
+      @updateButtonGroup.hide()
+    else if @newVersion
       @updateButtonGroup.show()
       @installButtonGroup.hide()
     else


    @updateButtonGroup.hide()

    @updateForUninstalledCommunityPackage() unless @isInstalled()
    @updateInterfaceState()



          @installablePack = pack
        else
          @hasCompatibleVersion = false
          @installButtonGroup.hide()
          @versionValue.addClass('text-error')
          @packageMessage.addClass('text-error')
