Refer to this post fromMiniToolto get some methods.
Usually, this error appears because there are duplicate or varying Office installations in place.
Then, what causes the error OneDrive is not provisioned for this user?

Here are the details on how to reinitiate the license.
Step 3: grab the user name and then clickEditin theProduct licensessection.
Step 4: Remove the license from the user and power cycle your system.
![]()
Step 5: After waiting for about 20 minutes, log back into it and then re-grant the license.
Now check in your box whether the OneDrive is not provisioned for this user error is resolved.
In this case, you’ve got the option to venture to manually grant the rights.

Here is how to do that.
Step 1: jump in the SharePoint Admin console and then clickUser Profiles.
Step 2: In thePeoplesection, clickManage User Permissions.
![]()
Step 3: Add users who require permission to create theirMy Sites.
By default, this setting is set toEveryone except external users.
Step 5: ClickOKto save changes and exit.
After that, the OneDrive is not provisioned for this user error should be resolved.
Then, you should reinstall these applications completely by downloading a fresh copy.
Step 1: Press theWindkey +Rkey, typeappwiz.cplin the dialogue box and pressEnter.
Step 2: Find all Office 365 applications, right-click each one of them one by one and selectUninstall.
Step 3: After that, kickstart your rig completely.
Now, find out if the OneDrive is not provisioned for this user error is resolved.
you’ve got the option to go toMicrosofts official supportand describe your problem there.
If you are struggling with OneDrive error 0x8007016A, you gotta read this post right now.
There are some useful methods to fix the issue in this post.
If you are also looking for a method to fix this issue, try the methods mentioned above.