Navigation

    Inedo Community Forums

    Forums

    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    1. Home
    2. carl.westman_8110
    3. Posts
    C
    • Profile
    • Following
    • Followers
    • Topics
    • Posts
    • Best
    • Groups

    Posts made by carl.westman_8110

    • RE: Getting 500, "Could not find stored procedure 'Security_GetRoles', but /health show no errors

      Reverting to 25.0.9 did actually work in our case 🤔 So there seems to be some issue with 25.0.10

      posted in Support
      C
      carl.westman_8110
    • RE: Getting 500, "Could not find stored procedure 'Security_GetRoles', but /health show no errors

      I also got an error like this

      Unhandled exception: Could not find stored procedure 'Executions_FailRunningExecutions'.
      
      posted in Support
      C
      carl.westman_8110
    • RE: Getting 500, "Could not find stored procedure 'Security_GetRoles', but /health show no errors

      @viceice does your /health also show "no problems"?

      posted in Support
      C
      carl.westman_8110
    • Getting 500, "Could not find stored procedure 'Security_GetRoles', but /health show no errors

      Having some wierd behaviours with Proget after updating to 25.0.10 🤔 my /health responds 200 and shows that there are no issues, so no alerts are firing

      {
      "applicationName": "ProGet",
      "databaseStatus": "OK",
      "databaseStatusDetails": null,
      "extensionsInstalled": {
      "ProGet": "25.0.10",
      "Inedo.SDK": "3.1.0",
      "Amazon AWS": "3.1.3",
      "InedoCore": "3.0.5",
      "Azure": "3.1.2"
      },
      "licenseStatus": "OK",
      "licenseStatusDetail": null,
      "versionNumber": "2025.10 (Build 11)",
      "releaseNumber": "25.0.10",
      "startTime": 1758271289653,
      "serviceStatus": "OK",
      "serviceStatusDetail": null,
      "replicationStatus": {
      "serverStatus": null,
      "serverError": null,
      "clientStatus": null,
      "clienterror": null,
      "incoming": [],
      "outgoing": []
      }
      }
      

      But trying to go to the website I only get http error 500

      33eb9351-30aa-45e9-af0f-5584cc377a2b-image.png

      The logs show an error "Could not find stored procedure 'Security_GetRoles'

      2025-09-19T09:04:08.8094686Z info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
      2025-09-19T09:04:08.8095216Z       Request starting HTTP/1.1 GET http://proget.dev.companyname.com/health - - -
      2025-09-19T09:04:08.8097717Z info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
      2025-09-19T09:04:08.8099365Z       Request finished HTTP/1.1 GET http://proget.dev.companyname.com/health - 200 619 application/json 0.3870ms
      2025-09-19T09:04:10.6672063Z info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
      2025-09-19T09:04:10.6672953Z       Request starting HTTP/1.1 GET http://proget.dev.companyname.com/ - - -
      2025-09-19T09:04:10.6687087Z An error occurred in the web application: Could not find stored procedure 'Security_GetRoles'.
      2025-09-19T09:04:10.6778579Z info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
      2025-09-19T09:04:10.6779411Z       Request finished HTTP/1.1 GET http://proget.dev.companyname.com/ - 500 0 - 10.6553ms
      2025-09-19T09:04:13.8057598Z info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
      2025-09-19T09:04:13.8058173Z       Request starting HTTP/1.1 GET http://proget.dev.companyname.com/health - - -
      2025-09-19T09:04:13.8064277Z info: Microsoft.AspNetCore.Hosting.Diagnostics[2]
      2025-09-19T09:04:13.8064479Z       Request finished HTTP/1.1 GET http://proget.dev.companyname.com/health - 200 619 application/json 0.4290ms
      2025-09-19T09:04:13.9852857Z info: Microsoft.AspNetCore.Hosting.Diagnostics[1]
      

      Anyone stumbled upon something similar and have any ideas on how to fix this?

      Cheers
      Carl

      posted in Support
      C
      carl.westman_8110
    • RE: What is the V symbol on universal packages?

      @apxltd I understand what you mean 😉

      When I have your attention I would like to just tell you that you have done an amazing work on ProGet as a product. It has everything we need while not being overcomplicated or overpriced. It really is a great product.

      And the support through this forum is also always superb, fast and accurate.

      Great work!

      posted in Support
      C
      carl.westman_8110
    • RE: What is the V symbol on universal packages?

      @apxltd I see, thanks for the info!

      The use cases seems legit I think, like bundling multiple packages. Why would you like to have it undone?

      posted in Support
      C
      carl.westman_8110
    • What is the V symbol on universal packages?

      I stumbled upon this V symbol when scrolling through Inedos open feeds. What does it mean and how does one add it? :)

      2ba20a71-7297-4926-8fcb-3b8d33b3b6f0-image.png

      posted in Support
      C
      carl.westman_8110
    • RE: Scaling Proget as an Azure Container Web App, what about the SQL DB?

      @dean-houston

      Ahh, thanks for pointing that out :)

      posted in Support
      C
      carl.westman_8110
    • RE: Scaling Proget as an Azure Container Web App, what about the SQL DB?

      As an answer to my question about health (and for anyone coming here in the future), I should've just read the docs properly, it was very clear what to check 😅 I love Proget! These things just exists and are well documented 🥰

      https://docs.inedo.com/docs/proget-reference-api-health

      posted in Support
      C
      carl.westman_8110
    • Scaling Proget as an Azure Container Web App, what about the SQL DB?

      Hi there!

      We run Proget as an Azure Container Web App atm with great success. To this we have an Azure SQL DB and we have mounted an Azure storage account file share at /var/proget to get all the files stored in Azure and backed up there. Everything deployed with Bicep, which is awsome 😄

      There are some cool features for Azure Web Apps though that I would like to utilize to maximize the robustness and up time of our Proget instance for our developers.

      One such feature is the "scale out" together with "Health check". This (if I understand correctly) would allow me to run multiple instances of the Proget container and Azure will ping them to see if they are healthy. If one is deemed unhealthy it will be brought down and replaced.

      I however have some concerns about what happens if I scale out the web app to multiple instances but they all have the same SQL database and file share? The file share shouldn't be an issue, but what about the database? Can it handle writing and reading from multiple instances of an Azure Container Web App? Do you have any experience or best practices regarding this? 😊 I'm not very experienced with DB:s, and my biggest concern is that there will be any deadlock, corrupt data and overall breakage of the data in the DB, but maybe that is not a concern.

      Also when on the topic, do you have any recommended path to probe/ping for checking health of both the Proget instance and the SQL DB connection?

      12845eed-a8cb-4c86-85ce-e6915341eaa8-image.png

      I guess some endpoint which tries to read something from the DB and returns a non 200-299 code if the read fails would be good. It should be something "static" and not a path to a package which could be removed any time in the future.

      (If there are concerns with the DB I guess a single instance with "auto replace" by the health check is good enough, but this would cause a one hour downtime which would be nice to not have 😊)

      It should be noted that we do not have any kind of load on Proget since we are pretty few devs, I would only like to use these features to increase the uptime and robustness of the app 😊 since people will come and complain at me if Proget is down 😜

      Cheers
      Carl

      posted in Support
      C
      carl.westman_8110
    • RE: Updating to Proget to 24.0.0 from 23.0.18 gives "Cannot drop the view 'database_firewall_rules', because it does not exist or you do not have permission."

      @atripp, I can confirm that 2024.1 works great 😊👍

      4773ef8b-6788-46cc-9907-f9c184fd69ba-image.png

      posted in Support
      C
      carl.westman_8110
    • RE: Updating to Proget to 24.0.0 from 23.0.18 gives "Cannot drop the view 'database_firewall_rules', because it does not exist or you do not have permission."

      Awsome @atripp, thanks for the quick support! 😄😄

      posted in Support
      C
      carl.westman_8110
    • RE: Updating to Proget to 24.0.0 from 23.0.18 gives "Cannot drop the view 'database_firewall_rules', because it does not exist or you do not have permission."

      @atripp

      Yep, it's there

      e99a2388-e9a2-4db6-9b8e-6afdd146cce2-image.png

      schema_id = 4
      is_ms_shipped = True

      I'm no database master of any kind, but I think I've chosen all defaults when creating both the Az sql server and the db 🤔

      posted in Support
      C
      carl.westman_8110
    • RE: Updating to Proget to 24.0.0 from 23.0.18 gives "Cannot drop the view 'database_firewall_rules', because it does not exist or you do not have permission."

      Hi @atripp,

      When creating a new empty Azure SQL DB this seems to be there by default.

      21c596f0-1213-41d7-8005-b09cd09e22a5-image.png

      It's also present in my Proget DB

      be6ab2f3-c779-41b8-9bc3-e08b172a4f24-image.png

      posted in Support
      C
      carl.westman_8110
    • Updating to Proget to 24.0.0 from 23.0.18 gives "Cannot drop the view 'database_firewall_rules', because it does not exist or you do not have permission."

      Hi there!

      Trying to update my Proget instance which is running as an Azure Container Web App from 23.0.18 to 24.0.0 but I get some weird error when the container is trying to start, see below.

      2024-04-23T12:32:55.267041815Z Unhandled exception: Microsoft.Data.SqlClient.SqlException (0x80131904): Cannot drop the view 'database_firewall_rules', because it does not exist or you do not have permission.
      2024-04-23T12:32:55.267114815Z    at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
      2024-04-23T12:32:55.267119415Z    at Microsoft.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
      2024-04-23T12:32:55.267122715Z    at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, SqlCommand command, Boolean callerHasConnectionLock, Boolean asyncClose)
      2024-04-23T12:32:55.267126315Z    at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
      2024-04-23T12:32:55.267133315Z    at Microsoft.Data.SqlClient.SqlCommand.RunExecuteNonQueryTds(String methodName, Boolean isAsync, Int32 timeout, Boolean asyncWrite)
      2024-04-23T12:32:55.267141515Z    at Microsoft.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(TaskCompletionSource`1 completion, Boolean sendToPipe, Int32 timeout, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String methodName)
      2024-04-23T12:32:55.267145115Z    at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery()
      2024-04-23T12:32:55.267148215Z    at Inedo.DbUpdater.SqlServer.SqlServerDatabaseConnection.ExecuteQueryWithSplitter(String query, SqlTransaction transaction)
      2024-04-23T12:32:55.267151315Z    at Inedo.DbUpdater.SqlServer.SqlServerDatabaseConnection.ExecuteScripts(IEnumerable`1 scripts, ChangeScriptState state)
      2024-04-23T12:32:55.267154415Z    at Inedo.DbUpdater.ConsoleHost.Update(String scriptPath, String connectionString, Boolean force)
      2024-04-23T12:32:55.267157515Z    at Inedo.DbUpdater.ConsoleHost.Run(ArgList args)
      2024-04-23T12:32:55.267160515Z    at Inedo.DbUpdater.ConsoleHost.RunAsync(IEnumerable`1 args)
      2024-04-23T12:32:55.267163615Z    at Inedo.ProGet.Service.Program.UpdateDatabaseSchemaAsync() in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E438586\Src\ProGet.Service\Program.cs:line 318
      2024-04-23T12:32:55.267169215Z    at Inedo.ProGet.Service.Program.Run(WebServerMode mode, Boolean runAsService, Boolean linuxContainer, String urls) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E438586\Src\ProGet.Service\Program.cs:line 28
      2024-04-23T12:32:55.267173015Z    at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
      2024-04-23T12:32:55.267176215Z    at System.Reflection.MethodBaseInvoker.InvokeDirectByRefWithFewArgs(Object obj, Span`1 copyOfArgs, BindingFlags invokeAttr)
      

      I'm using an Azure sql database which have worked fine with 23.0.18 🤔

      Cheers
      Carl

      posted in Support
      C
      carl.westman_8110
    • RE: Feature request: View html documentation published as universal package when previewing folder with index.html

      I understand :) thanks for the quick answer!

      Just want to say that Proget really is a super product :) been stuck with Azure Artifacts for a while and getting into a self hosted Proget instance really is a relief, all the features I was missing in ADO Artifacts now work as expected and we can actually use Universal Packages :) So thanks for that, keep up the good work!

      posted in Support
      C
      carl.westman_8110
    • Feature request: View html documentation published as universal package when previewing folder with index.html

      Just wanted to post a feature request 😊

      If in a universal package in proget and you press Files and then Preview on a folder and that folder contains an index.html it would be frikkin awsome if Proget could open a new tab with the whole documentation vizualized 😍

      c7eb3ab0-5a03-4253-b33b-e689412d7d2d-Screenshot from 2023-10-12 14-14-59.png

      This would mean that we could use proget both for storing docs artifacts as well as for people to watch the documentation 😍

      As it is today we have to publish our sphinx or mkdocs htmls both as an artifact to Proget with the correct version as well as to a webserver which hosts the documentation where people can watch it.

      Cheers
      Carl

      posted in Support
      C
      carl.westman_8110
    • RE: The remote certificate was rejected by the provided RemoteCertificateValidationCallback

      Hi Dan!

      My IT department solved the issue for now by ignoring certificate errors for LDAPS as per your suggestion above 😊 while it would be nice to get it to work "correctly" i'll wait until there is a guide available on how to set it up to not have to ignore the errors 😊 Many thanks for all your help!

      For future reference and people 😊

      8858e4fd-80d1-491f-8c65-c559c7276ddd-image.png
      f2ffb7da-c5f6-40b7-b246-a5efe8fcaaec-image.png

      posted in Support
      C
      carl.westman_8110
    • RE: The remote certificate was rejected by the provided RemoteCertificateValidationCallback

      Ahh sorry, should have mentioned that, I'm running Proget as an Azure App Service yes :)

      416a0f8f-11a1-44fb-92ce-f7b95e1c0d17-Screenshot from 2023-10-11 10-14-19.png

      1496fb6e-1cf0-4dca-9319-3d0f99d5ddcc-Screenshot from 2023-10-11 10-18-29.png

      posted in Support
      C
      carl.westman_8110
    • RE: The remote certificate was rejected by the provided RemoteCertificateValidationCallback

      Thanks @Dan_Woolf!

      Will try to add the certificate according to the guide :) do I need to follow this guide after I have the certificate available in the web app env?

      https://docs.inedo.com/docs/installation-linux-https-support#configuring-https-without-a-reverse-proxy

      posted in Support
      C
      carl.westman_8110
    • The remote certificate was rejected by the provided RemoteCertificateValidationCallback

      Hi there!

      We're trying to setup LDAPS configuration towards Azure AD so that we can put the right permission on people when they login with SAML to Proget :) but we get some wierd error messages right now which we cannot figure out, anyone here have any idea? See the picture below.

      9668483a-45b1-4a35-93b7-fdb491009d8f-MicrosoftTeams-image (2).png

      Fyi, we are hosting our Proget as a web app in Azure with the Docker container and a functioning certificate.

      12152ce0-5844-4e1c-972b-e090efccffc6-image.png

      Kind regards
      Carl

      posted in Support
      C
      carl.westman_8110
    • RE: Azure blob storage gives 500 internal server error

      Ahh that could be it, I will update to latest version and try it again :)

      posted in Support
      C
      carl.westman_8110
    • RE: Azure blob storage gives 500 internal server error

      @stevedennis said in Azure blob storage gives 500 internal server error:

      Admin

      Hi Steve! Here is the full message, can you see anything specific in it? Or is it to general?

      System.NullReferenceException: Object reference not set to an instance of an object.
      at Azure.Storage.Blobs.Models.BlobOpenWriteOptionsExtensions.ToBlockBlobOpenWriteOptions(BlobOpenWriteOptions options)
      at Azure.Storage.Blobs.BlobClient.OpenWriteInternal(Boolean overwrite, BlobOpenWriteOptions options, Boolean async, CancellationToken cancellationToken)
      at Azure.Storage.Blobs.BlobClient.OpenWriteAsync(Boolean overwrite, BlobOpenWriteOptions options, CancellationToken cancellationToken)
      at Inedo.ProGet.Extensions.FileSystems.CaseInsensitiveFileSystem.CreateFileAsync(String fileName, FileAccessHints hints, CancellationToken cancellationToken) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E233598\Src\ProGetCoreEx\Extensions\FileSystems\CaseInsensitiveFileSystem.cs:line 66
      at Inedo.ProGet.Feeds.Universal.UniversalFeed.InstallPackageInternalAsync(Stream packageStream, InstallPackageOptions options, Boolean promoted) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E233598\Src\ProGetCoreEx\Feeds\Universal\UniversalFeed.cs:line 743
      at Inedo.ProGet.WebApplication.FeedEndpoints.Universal.UniversalRepositoryHandler.ProcessUploadRequestAsync(UniversalFeed feed, HttpContext context, WebApiContext apiContext, String url) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E233598\Src\ProGet.WebApplication\FeedEndpoints\Universal\UniversalRepositoryHandler.Upload.cs:line 76
      at Inedo.ProGet.WebApplication.FeedEndpoints.FeedEndpointHandler.FeedRequestHandler.ProcessRequestAsync(HttpContext context) in C:\Users\builds\AppData\Local\Temp\InedoAgent\BuildMaster\192.168.44.60\Temp\_E233598\Src\ProGet.WebApplication\FeedEndpoints\FeedEndpointHandler.cs:line 123
      
      posted in Support
      C
      carl.westman_8110
    • Azure blob storage gives 500 internal server error

      I've configured a Universal feed with Azure blob storage according to the guide here
      https://docs.inedo.com/docs/proget-howto-configure-feed-for-azure-blob

      But when trying to upload a package I only get the following

      fc647ec9-28f9-4166-8aba-908d24eb84ad-image.png

      If I change back to default storage the error disappears.

      Anyone got any ideas?

      posted in Support
      C
      carl.westman_8110
    • 1 / 1