I am trying to create a workflow (According to the “Approval – Sharepoint 2010” template) and to activate “Enable Content Approval” in it, this works fine, but it doesn`t do anything.
Some research resulted in the site feature “Workflows can use app permissions” to be nessessary to use this feature.
So I go to the site that contains the library, go to “Site settings”, “Manage site features”, look for the feature and click the Activate-button.
Doing that results in this error message

Using the Correlation ID I was able to find this stack trace, which seems to maybe explain why it does not work:
Unexpected Microsoft.SharePoint.WorkflowServices.NotConnectedException: Exception of type 'Microsoft.SharePoint.WorkflowServices.NotConnectedException' was thrown. at Microsoft.SharePoint.WorkflowServices.SPAppOnlyPolicyManagerFeatureReceiver.ConfigureAppOnlyPolicy(SPFeatureReceiverProperties properties, Boolean isAppOnly) at Microsoft.SharePoint.SPFeature.DoActivationCallout(Boolean fActivate, Boolean fForce) at Microsoft.SharePoint.SPFeature.Activate(SPSite siteParent, SPWeb webParent, SPFeaturePropertyCollection props, SPFeatureActivateFlags activateFlags, Boolean fForce) at Microsoft.SharePoint.SPFeatureCollection.AddInternal(SPFeatureDefinition featdef, Version version, SPFeaturePropertyCollection properties, SPFeatureActivateFlags activateFlags, Boolean force, Boolean fMarkOnly) at Microsoft.SharePoint.SPFeatureCollection.AddInternalWithName(Guid featureId, Int32 compatibilityLevel, String featureName, Version version, SPFeaturePropertyCollection properties, SPFeatureActivateFlags activateFlags, Boolean force, Boolean fMarkOnly, Boolean fIgnoreMissing, SPFeatureDefinitionScope featdefScope) at Microsoft.SharePoint.WebControls.FeatureActivator.ActivateFeature(Guid featid, Int32 compatibilityLevel, SPFeatureDefinitionScope featdefScope) at Microsoft.SharePoint.WebControls.FeatureActivatorItem.ToggleFeatureActivation() at Microsoft.SharePoint.WebControls.FeatureActivatorItem.BtnActivateFeature_Click(Object objSender, EventArgs evtargs) at System.Web.UI.WebControls.Button.OnClick(EventArgs e) at System.Web.UI.WebControls.Button.RaisePostBackEvent(String eventArgument) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Sadly I do not know what this means, and I couldn`t find anything on Google.
I hope someone can explain what this means, or maybe even tell me, how to solve this problem.