OfficeDev / microsoft-teams-apps-company-communicator

Company Communicator app template
MIT License
327 stars 400 forks source link

Deployment Fails to the build the /communicator/web resource due to command not finding the .net framework, that is properly installed #1557

Open michaelhadams36 opened 2 weeks ago

michaelhadams36 commented 2 weeks ago

Receive this error when the ARM template deployment is running the Microsoft.Web/sites/sourcecontrol. The .net framework/SDK's referenced in the error exist and are available. The error is a template because, there are NO other .net frameworks installed as indicated in the error. Not sure what to update on the computers from which I run the deployment or in the ARM template to overcome this deployment error.

{ "status": "Failed", "error": { "code": "ResourceDeploymentFailure", "target": "/subscriptions/#####################/resourceGroups/np-usce-rp-rg-gs-vra-cp/providers/Microsoft.Web/sites/M365communicator/sourcecontrols/web", "message": "The resource write operation failed to complete successfully, because it reached terminal provisioning state 'Failed'." } }

Logged error from web app deployment:

Command: deploy.cmd You must install or update .NET to run this application.

App: C:\Program Files (x86)\dotnet\sdk\6.0.424\dotnet.dll Architecture: x86 Framework: 'Microsoft.NETCore.App', version '6.0.32' (x86) .NET location: C:\Program Files (x86)\dotnet\

The following frameworks were found: 1.0.16 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 1.1.13 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 2.0.9 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 2.1.30 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 2.2.14 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 3.0.3 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 3.1.32 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 5.0.17 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 6.0.29 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 7.0.19 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 7.0.20 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 8.0.5 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 8.0.7 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]

Learn more: https://aka.ms/dotnet/app-launch-failed

To install missing framework, download: https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=6.0.32&arch=x86&rid=win-x86&os=win10 Handling ASP.NET Core Web Application deployment. Restoring NuGet packages Failed exitCode=-2147450730, command=dotnet restore "C:\home\site\repository\Source\Microsoft.Teams.Apps.CompanyCommunicator.sln" An error has occurred during web site deployment. You must install or update .NET to run this application.\r\n\r\nApp: C:\Program Files (x86)\dotnet\sdk\6.0.424\dotnet.dll\r\nArchitecture: x86\r\nFramework: 'Microsoft.NETCore.App', version '6.0.32' (x86)\r\n.NET location: C:\Program Files (x86)\dotnet\r\n\r\nThe following frameworks were found:\r\n 1.0.16 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 1.1.13 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 2.0.9 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 2.1.30 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 2.2.14 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 3.0.3 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 3.1.32 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 5.0.17 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 6.0.29 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 7.0.19 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 7.0.20 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 8.0.5 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 8.0.7 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n\r\nLearn more:\r\nhttps://aka.ms/dotnet/app-launch-failed\r\n\r\nTo install missing framework, download:\r\nhttps://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=6.0.32&arch=x86&rid=win-x86&os=win10\r\nC:\Program Files (x86)\SiteExtensions\Kudu\102.100729.001\bin\Scripts\starter.cmd deploy.cmd

peddivyshnavi commented 2 weeks ago

Hi @michaelhadams36 Thanks for reaching out to us! Could you please share the resources which got failed during the deployment with a supporting screenshot.

michaelhadams36 commented 2 weeks ago

The resource that failed was the M365communicator/web resource. DeploymentFailureShot1

CommErrorShot2

Details about Resource - WebAppDetails

Error deploying Web = WebAppDeploymentLog2

Text of error doing Web deployment = Command: deploy.cmd You must install or update .NET to run this application.

App: C:\Program Files (x86)\dotnet\sdk\6.0.424\dotnet.dll Architecture: x86 Framework: 'Microsoft.NETCore.App', version '6.0.32' (x86) .NET location: C:\Program Files (x86)\dotnet\

The following frameworks were found: 1.0.16 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 1.1.13 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 2.0.9 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 2.1.30 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 2.2.14 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 3.0.3 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 3.1.32 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 5.0.17 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 6.0.29 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 7.0.19 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 7.0.20 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 8.0.5 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App] 8.0.7 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]

Learn more: https://aka.ms/dotnet/app-launch-failed

To install missing framework, download: https://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=6.0.32&arch=x86&rid=win-x86&os=win10 Handling ASP.NET Core Web Application deployment. Restoring NuGet packages Failed exitCode=-2147450730, command=dotnet restore "C:\home\site\repository\Source\Microsoft.Teams.Apps.CompanyCommunicator.sln" An error has occurred during web site deployment. You must install or update .NET to run this application.\r\n\r\nApp: C:\Program Files (x86)\dotnet\sdk\6.0.424\dotnet.dll\r\nArchitecture: x86\r\nFramework: 'Microsoft.NETCore.App', version '6.0.32' (x86)\r\n.NET location: C:\Program Files (x86)\dotnet\r\n\r\nThe following frameworks were found:\r\n 1.0.16 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 1.1.13 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 2.0.9 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 2.1.30 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 2.2.14 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 3.0.3 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 3.1.32 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 5.0.17 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 6.0.29 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 7.0.19 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 7.0.20 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 8.0.5 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n 8.0.7 at [C:\Program Files (x86)\dotnet\shared\Microsoft.NETCore.App]\r\n\r\nLearn more:\r\nhttps://aka.ms/dotnet/app-launch-failed\r\n\r\nTo install missing framework, download:\r\nhttps://aka.ms/dotnet-core-applaunch?framework=Microsoft.NETCore.App&framework_version=6.0.32&arch=x86&rid=win-x86&os=win10\r\nC:\Program Files (x86)\SiteExtensions\Kudu\102.100729.001\bin\Scripts\starter.cmd deploy.cmd

It looks like the ARM template is attempting to deploy the web site but when running the (x86)\SiteExtensions\Kudu\102.100729.001\bin\Scripts\starter.cmd deploy.cmd from the solution downloaded from the https://github.com/OfficeDev/microsoft-teams-apps-company-communicator the correct .net framework is not detected, but the correct .net framework is available on the server/desktops we run the ARM deployment template from.

peddivyshnavi commented 1 week ago

Hi @michaelhadams36 could you please follow the steps:

image after sync is succeesful you might not have received the authorBotId, userBotId and appDomain values at the end of the deployment. To find them, go to the "Configuration" section of your Web App.

michaelhadams36 commented 1 week ago

I have attempted this based the troubleshooting help and receive another error - Status "Failed" - Log Details "Fetching changes."

secondpost

peddivyshnavi commented 1 week ago

Hi @michaelhadams36

image

image

image

michaelhadams36 commented 1 week ago

I followed the instructions... multiple times the end result is still the original error - 34e post

This is the error that occurs every time I attempt to deploy the solution to the web application - Not sure how or why the solution is looking for a version of the .net framework that can not be deployed to the web application?

peddivyshnavi commented 4 days ago

Hi @michaelhadams36 could you please disconnect the repository and wait for 30 minutes ,try to reconnect to original repository

michaelhadams36 commented 3 days ago

I reconnected the Repo after over an hour of waiting and I still get the same .net framework issue anothererror

It is not clear to me why the deployment command is failing based a .net framework version verification when we are deploymen to an Azure web app.

peddivyshnavi commented 2 days ago

@michaelhadams36 Could you please share your email id so we will start discussing this issue internally.

peddivyshnavi commented 1 day ago

@michaelhadams36 We are checking on it we will update you shortly

michaelhadams36 commented 20 hours ago

Ok, thanks for the update.

Michael Adams

On Fri, Sep 13, 2024 at 7:58 AM peddivyshnavi @.***> wrote:

@michaelhadams36 https://github.com/michaelhadams36 We are checking on it we will update you shortly

— Reply to this email directly, view it on GitHub https://github.com/OfficeDev/microsoft-teams-apps-company-communicator/issues/1557#issuecomment-2348781684, or unsubscribe https://github.com/notifications/unsubscribe-auth/AJT22AK4S4AMIY74TI2YKCLZWLHMZAVCNFSM6AAAAABNLCUUK2VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBYG44DCNRYGQ . You are receiving this because you were mentioned.Message ID: <OfficeDev/microsoft-teams-apps-company-communicator/issues/1557/2348781684 @github.com>