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!

    Issues with Chocolatey version and update

    Scheduled Pinned Locked Moved Support
    progetnugetupdate
    9 Posts 1 Posters 15 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

      I've recently installed proget to set up a small internal nuget repository to use with chocolatey. I've been quite happily installing packages manually and with puppet. However I'm now looking at pushing out my first update.

      I add the new version of the package (vmwarevsphereclient) to proget (I now have 5.1.0 and 5.5.0) and run 'chocolatey update vmwarevsphereclient' only to get 'Nothing to update'.

      If I run chocolatey version vmwarevsphere client I get:

      found : 5.1.0 name : vmwarevsphereclient latestCompare : 000000000000 verMessage : System.Collections.DictionaryEntry does not appear to be on the source(s) specified: latest : foundCompare : 000000000005.000000000001.000000000000

      It's like proget isn't reporting the most recent version.

      Interestingly if I rename both the 5.1.0 and 5.5.0 package to 'vmware' it works fine.

      If I run 'chocolatey version all' the following packages give me the error:

      MsSqlServerManagementStudio2014Express
      7zip.install
      putty.portable
      GoogleChrome
      git.install
      vmwarevsphereclient
      DotNet4
      notepadplusplus.install
      

      The following work fine:

      git
      Firefox
      filezilla
      windirstat
      notepadplusplus
      7zip
      SourceTree
      putty
      

      Any help you can offer is most appreciated!

      Product: ProGet
      Version: 3.1.2

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

        Could you send a Fiddler trace to support@inedo.com of the requests that the Chocolatey client is sending to the ProGet server when you run chocolatey update vmwarevsphereclient and chocolatey version vmwarevsphereclient?

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

          Thanks for the help Tod. I've sent the requested trace in an email.

          Regards
          Sam

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

            Are these packages from a connector to http://chocolatey.org/api/v2 ? Did you pull them to a locally-hosted feed before updating them? Are they cached in the _cache directory in the package storage path?

            I entered the same search URL provided in the Fiddler trace (http://proget-server/nuget/choco/Search()?$filter=IsLatestVersion&$orderby=Id&$skip=0&$top=30&searchTerm='vmwarevsphereclient'&targetFramework=''&includePrerelease=false) and it came back with the 5.5.0 version.

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

              Hi Tod,

              Apologies for the slow reply. I actually decided not to use connectors at all, and all the packages are manually downloaded to a folder which proget indexes.

              This is what I get from that URL:
              <?xml version="1.0" encoding="utf-8"?><feed xml:base="http://sfoffice2:8888/nuget/snowflake/" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="http://www.w3.org/2005/Atom"><title type="text">Search</title><id>http://sfoffice2:8888/nuget/snowflake/Search()/</id><updated>2014-09-08T10:42:54Z</updated><link rel="self" title="Search" href="Search" /></feed>

              If I do it for chocolatey.org:
              http://chocolatey.org/api/v2/Search()?$filter=IsLatestVersion&$orderby=Id&$skip=0&$top=30&searchTerm='vmwarevsphereclient'&targetFramework=''&includePrerelease=false

              Thanks
              Sam

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

                Sorry I didn't paste the chocolatey version correctly:

                <?xml version="1.0" encoding="utf-8" standalone="yes"?> <feed xml:base="http://chocolatey.org/api/v2/" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices" xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns="http://www.w3.org/2005/Atom"> <title type="text">Search</title> <id>http://chocolatey.org/api/v2/Search</id> <updated>2014-09-08T10:44:01Z</updated> <link rel="self" title="Search" href="Search" /> <entry> <id>http://chocolatey.org/api/v2/Packages(Id='vmwarevsphereclient',Version='5.5.0')</id> <title type="text">vmwarevsphereclient</title> <summary type="text">VMware vShere Client - Mananage virtual infrastructure</summary> <updated>2014-09-08T00:47:50Z</updated> <author> <name>VMware, Inc.</name> </author> <link rel="edit-media" title="V2FeedPackage" href="Packages(Id='vmwarevsphereclient',Version='5.5.0')/$value" /> <link rel="edit" title="V2FeedPackage" href="Packages(Id='vmwarevsphereclient',Version='5.5.0')" /> <category term="NuGetGallery.V2FeedPackage" scheme="http://schemas.microsoft.com/ado/2007/08/dataservices/scheme" /> <content type="application/zip" src="http://chocolatey.org/api/v2/package/vmwarevsphereclient/5.5.0" /> <m:properties xmlns:m="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata" xmlns:d="http://schemas.microsoft.com/ado/2007/08/dataservices"> <d:Version>5.5.0</d:Version> <d:Copyright>Copyright © 2013 VMware, Inc. All rights reserved.</d:Copyright> <d:Created m:type="Edm.DateTime">2013-11-01T10:52:58.64</d:Created> <d:Dependencies></d:Dependencies> <d:Description>The vSphere Client is a Windows program that you can use to configure the host and to operate its virtual machines. Note: Microsoft .NET Framework 3.5 required</d:Description> <d:DownloadCount m:type="Edm.Int32">587</d:DownloadCount> <d:GalleryDetailsUrl>http://chocolatey.org/packages/vmwarevsphereclient/5.5.0</d:GalleryDetailsUrl> <d:IconUrl>https://raw.github.com/pjahn/nugetpackages/master/vmwarevsphereclient/vmwarevsphereclient.png</d:IconUrl> <d:IsLatestVersion m:type="Edm.Boolean">true</d:IsLatestVersion> <d:IsAbsoluteLatestVersion m:type="Edm.Boolean">true</d:IsAbsoluteLatestVersion> <d:IsPrerelease m:type="Edm.Boolean">false</d:IsPrerelease> <d:Language m:null="true"></d:Language> <d:Published m:type="Edm.DateTime">2013-11-01T10:52:58.64</d:Published> <d:LicenseUrl>http://www.vmware.com/download/eula/esxi50_eula.html</d:LicenseUrl> <d:PackageHash>C8Xk6CwR+v5UvjGcacQbmLsQ9W3zxUeBDip1MVz1HpH1uddUg3cjIE1ZRdF/XyGZax5z0eNOxJ9M5Z8ZcI+6FA==</d:PackageHash> <d:PackageHashAlgorithm>SHA512</d:PackageHashAlgorithm> <d:PackageSize m:type="Edm.Int64">18793</d:PackageSize> <d:ProjectUrl>https://www.vmware.com/products/vsphere/</d:ProjectUrl> <d:ReportAbuseUrl>http://chocolatey.org/package/ReportAbuse/vmwarevsphereclient/5.5.0</d:ReportAbuseUrl> <d:ReleaseNotes>https://www.vmware.com/support/vsphere5/doc/vsphere-esx-vcenter-server-55-release-notes.html</d:ReleaseNotes> <d:RequireLicenseAcceptance m:type="Edm.Boolean">false</d:RequireLicenseAcceptance> <d:Tags xml:space="preserve"> vmware vsphere client virtual machine virtualization esx esxi </d:Tags> <d:Title>VMware vSphere Client</d:Title> <d:VersionDownloadCount m:type="Edm.Int32">587</d:VersionDownloadCount> </m:properties> </entry> </feed>

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

                  If it's not appearing locally via the Search() URL, are you actually seeing it in the web application itself?

                  Perhaps there was an indexing issue or something (this can happen on network paths). If you restart the ProGet service that might resolve it.

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

                    Hi Tod,

                    I think I've got to the bottom of it. I deleted the feed and recreated it with a local path and had the exact same problem. However I spotted that if I changed the search term to vmware, it worked fine. So I changed the title of the package to 'vmwarevsphereclient' as well from 'VMWare vSphere Client' to match the id, and that seems to fix it.

                    For now I'll do this for all my packages, but I think this might be a bug in proget, using title which to my understanding is supposed to just be a display name (at least this is how chocolatey.org uses it) when it should use id.

                    Thanks

                    Sam

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

                      Looks like this has been fixed in 3.2.0. Thanks guys!

                      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