Inedo Community Forums Forums
    • Recent
    • Tags
    • Popular
    • Login

    Welcome to the Inedo Forums! Check out the Forums Guide for help getting started.

    If you are experiencing any issues with the forum software, please visit the Contact Form on our website and let us know!

    ProGet 5.1.15 Web Server crashes

    Scheduled Pinned Locked Moved Support
    progetwindows
    7 Posts 1 Posters 16 Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ? This user is from outside of this forum
      Guest
      last edited by

      Last week I clean installed Windows Server 2016 with all updates, SQL Server 2017 with CU11, and ProGet 5.1.14. I configured ProGet feeds and bulk imported existing npm and NuGet packages. Everything was working fine.

      Today I tried to upgrade to ProGet 5.1.15, which has just been released, via InedoHub. It seemed to succeed, however on closer inspection the ProGet Web Server standalone Windows service failed to start. Changing the service recovery to always restart the service just puts it into a crash loop where it continuously crashes just after service start.

      Event log entries look like the following:

      Faulting application name: ProGet.Service.exe, version: 5.1.15.5, time stamp: 0x5bca7f76
      Faulting module name: KERNELBASE.dll, version: 10.0.14393.2580, time stamp: 0x5bbdace7
      Exception code: 0xe0434352
      Fault offset: 0x0000000000034048
      Faulting process id: 0x1658
      Faulting application start time: 0x01d46a5a1b885e2b
      Faulting application path: C:\Program Files\ProGet\Service\ProGet.Service.exe
      Faulting module path: C:\Windows\System32\KERNELBASE.dll
      Report Id: 9ac7d4e2-f1fa-458a-8b47-06af94da3c80
      Faulting package full name: 
      Faulting package-relative application ID:
      

      Product: ProGet
      Version: 5.1.15

      1 Reply Last reply Reply Quote 0
      • ? This user is from outside of this forum
        Guest
        last edited by

        It's mostly database related, but you can run the service interactively https://inedo.com/support/kb/1015/running-an-inedo-products-services-interactively

        1 Reply Last reply Reply Quote 0
        • ? This user is from outside of this forum
          Guest
          last edited by

          That was useful, thanks George! There was minimal output:

          C:\Temp>"C:\Program Files\ProGet\Service\ProGet.Service.exe" run webonly
          Attempting to use shared configuration for ProGet.
          Shared configuration file loaded from C:\ProgramData\Inedo\SharedConfig\ProGet.config.
          

          ... but that was enough for me to check the shared config again and it turns out that part of the config had been overwritten with defaults. Specifically, I had previously changed the web port from 8624 to 80, and the upgrade reset it back to 8624:

          <?xml version="1.0" encoding="utf-8"?>
          <InedoAppConfig>
            <ConnectionString>Data Source=localhost;Initial Catalog=ProGet;Integrated Security=False;User ID=****;Password=****</ConnectionString>
            <EncryptionKey>****</EncryptionKey>
            <WebServer Enabled="true" Urls="http://*:8624/" />
          </InedoAppConfig>
          

          Note that in order to do this, after the original install I had also reassigned the http port reservations since this was the only web server on the box:

          net stop INEDOPROGETWEBSVC
          net stop INEDOPROGETSVC
          netsh http add urlacl url=http://*:80/ user="NT AUTHORITY\NETWORK SERVICE"
          netsh http delete urlacl url=http://*:8624/
          net start INEDOPROGETSVC
          net start INEDOPROGETWEBSVC
          

          Problem solved, but considering that the InedoHub has a configuration tab that lets you change the "web server urls", it's poor form that an upgrade overwrites this. Hopefully this gets fixed in future!

          1 Reply Last reply Reply Quote 0
          • ? This user is from outside of this forum
            Guest
            last edited by

            Hi Sean,

            Sorry about the poor experience here. We've logged the issue as DH-4 in our issue tracker for investigation. I know a similar issue to this was fixed in the past.

            Was 5.1.14 also installed using InedoHub, or was it using the traditional installer?

            1 Reply Last reply Reply Quote 0
            • ? This user is from outside of this forum
              Guest
              last edited by

              I installed 5.1.14 using InedoHub.

              1 Reply Last reply Reply Quote 0
              • ? This user is from outside of this forum
                Guest
                last edited by

                Thanks, Sean. We've updated the InedoHub to fix this. It shouldn't happen again going forward.

                1 Reply Last reply Reply Quote 0
                • ? This user is from outside of this forum
                  Guest
                  last edited by

                  Hi,

                  i am upgrade my old installlation 5.0.10 to Proget 5.1.20.7 today.
                  And i run into the same issue. My Port customization has been overwritten in the C:\ProgramData\Inedo\SharedConfig\ProGet.config. I fixed it manually and now it works.

                  1 Reply Last reply Reply Quote 0

                  Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                  Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                  With your input, this post could be even better 💗

                  Register Login
                  • 1 / 1
                  • First post
                    Last post
                  Inedo Website Home • Support Home • Code of Conduct • Forums Guide • Documentation