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 Windows upgrade 5.2.8 -> 5.8.20

    proget windows upgrade proget-installa
    2
    0 Votes
    2 Posts
    13 Views
    atrippA
    Hello; this will probably be the fastest route to fix things -- https://docs.inedo.com/docs/desktophub/troubleshooting
  • ProGet on custom port on Docker

    3
    0 Votes
    3 Posts
    14 Views
    B
    Hi. Ah, thanks for the reminder about BaseUrl; I did have a hunt through advanced settings before posting here, but completely missed it. Still, good that you have updated the docs to reflect this - will hopefully save someone else some time. Cheers.
  • OTTER Plan edition for long plan name broken since 2.2.12

    3
    0 Votes
    3 Posts
    10 Views
    benB
    Hello @PhilippeC, I was able to reproduce this and I've filed OT-362 to fix this.
  • Bulk copy from npmjs registry

    npm proget
    5
    1
    0 Votes
    5 Posts
    24 Views
    A
    @atripp Thanks for the clarification, you have me pointed to the tooling and steps I will need to perform the bulk import. I will have to try, but I think I have enough information to script this task.
  • Proget docker with SSL

    2
    0 Votes
    2 Posts
    45 Views
    benB
    Hello @alan_2809, For this, I'd suggest using a third party reverse proxy such as Caddy, nginx, Apache, or HAProxy. That will have the added benefit of allowing you to host more than one HTTPS site on the same IP address. I'll update the documentation to give examples for each of these, but in the meantime, each one of the HTTP servers I suggested above has pretty good documentation for how to set them up as reverse proxies and how to set up TLS certificates.
  • CSS was ignored due to mime type mismatch

    iis proget
    3
    0 Votes
    3 Posts
    63 Views
    B
    I had the same issue. What seems to solve this is to add "static content" in IIS features link
  • Activation fails for offline laptop about once a month

    2
    0 Votes
    2 Posts
    22 Views
    atrippA
    Hello; here is more information about activation logic https://docs.inedo.com/docs/various/licensing/activation Maybe when you're offline, your network interface changes? I suppose in this case, you can just save your activation code in a text file, and swap it as you need?
  • PyPI connector fails to connect to https://pypi.org

    2
    0 Votes
    2 Posts
    14 Views
    atrippA
    Hello; most likely, you have a proxy in between ProGet and and PyPi.org. This can be configured under Admin > Proxy
  • ProGet Debian feed cannot install previous version of package

    5
    0 Votes
    5 Posts
    54 Views
    G
    @ben Thanks for the reply. I just upgraded to the latest version and it seems to work properly. Have a good weekend!
  • 0 Votes
    4 Posts
    37 Views
    gdivisG
    I'll see if we can get a new version built that includes an option to output the full log to the console after a job completes. In the meantime, you could call romp with a simple batch script like: romp install %1 romp jobs logs Then invoke it with: romp.bat <packageName> Let me know if that's helpful!
  • Uninstall and upgrade Universal Packages

    3
    0 Votes
    3 Posts
    20 Views
    M
    I also don't get why this is not implemented in upack. This prevents me from using it.
  • OSS Index extension link is broken

    2
    0 Votes
    2 Posts
    18 Views
    apxltdA
    Thanks for the heads up, I fixed the docs and it should be live soon. Always happy to improve docs, so please let us know other issues you find, either here or even directly on the inedo-docs public repository.
  • Ensure-File on Ubuntu 18.04 in permanent drift state

    2
    0 Votes
    2 Posts
    15 Views
    benB
    Hello @PhilippeC, Thanks for the bug report. I've filed OT-361 to fix this.
  • Error when editing Template Properties of a module which is in a path

    otter
    2
    0 Votes
    2 Posts
    28 Views
    jraschJ
    Hi Philippe, Thank you for the report, this has been fixed internally and will be released in the next maintenance release on Dec. 6. The associated issue is here: https://inedo.myjetbrains.com/youtrack/issue/OT-360 Thanks, -John
  • Docker private registry has confusing "library" subfolder

    2
    0 Votes
    2 Posts
    32 Views
    atrippA
    Welcome to Docker ;) In Dockerland, all container image repositories (i.e. "folders") must be in a namespace. library is a reserved namespace, and it's synonymous with with _ and (empty). This means, when you do something like ,docker pull ubuntu, the client will translate that to library/ubuntu , then request it from the registry. Same thing with push. You should avoid using library (or (empty) namespaces) for your own container images. Just put your own company name in. FYI, we have some big plans with making this a lot easier to work with in the future, stay tuned!
  • Pull packages never works

    2
    0 Votes
    2 Posts
    24 Views
    atrippA
    Hi Brett; what happens if you try to download the package using the download button? What feed type is tyis?
  • Proget package upload size limit

    upload package proget
    8
    0 Votes
    8 Posts
    62 Views
    atrippA
    You should have access now! Let me know if not :)
  • 0 Votes
    13 Posts
    109 Views
    atrippA
    Nice password ;) Did you try restarting the agent service? (inedo.agent.exe)? I looked again (feel free to request access as well), and compared this against the messaging protocol that we use. The error is happening during the handshake. Now I'm starting to think that Otter isn't actually connecting to the Inedo Agent... but that other thing is sending back a different response? Normally the other thing would just disconnect, but I guess maybe not? Anyways Wireshark should tell you... Here's the full handshake, where you can see that Otter assumes the first byte received is a valid encryption mode (0,1,2). internal async Task SendHandshakeAsync(AgentEndpoint endpoint) { if (this.disposed) throw new ObjectDisposedException(nameof(ServerConnection)); var buffer = new MemoryStream(); var writer = new BinaryWriter(buffer); writer.Write(ProtocolGuid.ToByteArray()); writer.Write(AgentProtocolVerisons.Agent1); writer.Write(AgentProtocolVerisons.Agent2); try { var initialIV = new byte[16]; using (var cts = new CancellationTokenSource(30 * 1000)) { await this.Stream.WriteAsync(buffer.GetBuffer(), 0, (int)buffer.Length, cts.Token).ConfigureAwait(false); await this.Stream.FlushAsync(cts.Token).ConfigureAwait(false); var mode = (AgentEncryptionMode)this.Stream.ReadByte(); if (mode == AgentEncryptionMode.Ssl) { var stream = new SslStream(this.Stream, false); try { await stream.AuthenticateAsClientAsync(endpoint.HostName).ConfigureAwait(false); } catch (Exception ex) { throw new AgentConnectionException(AgentConnectionError.BadCertificate, ex.Message, ex); } this.Stream = stream; } else if (mode == AgentEncryptionMode.Aes) { if (endpoint.EncryptionKey == null) throw new AgentConnectionException(AgentConnectionError.BadEncryptionKey, "The server requires an encryption key, but a key has not been configured."); int count = await this.Stream.ReadBlockAsync(initialIV, 0, 16).ConfigureAwait(false); if (count != 16) throw new AgentConnectionException(AgentConnectionError.BadHandshake); this.messageFormatter = new MessageFormatter.AesMessageFormatter(endpoint.EncryptionKey, initialIV); } else if (mode != AgentEncryptionMode.None) { throw new AgentConnectionException(AgentConnectionError.BadHandshake, "The server requires an encryption mode that is not supported by this client."); }
  • Nuget connector fails to download Nuget.Frameworks.5.0.0

    6
    0 Votes
    6 Posts
    76 Views
    atrippA
    Unfortunately, since I can't reproduce this at all, and no other users have reported the problem, you'll need to do a bit more digging on your end. You can attach ProGet to Fiddler by using the Proxy setting on your PRoGet server, then you can watch the traffic and identfiy exactly what's not working.
  • Exception: The connection was dropped

    2
    0 Votes
    2 Posts
    31 Views
    atrippA
    A lot of things can cause a "connection was dropped" message... from unplugging network device to the Inedo Agent crashing. There's no way for Otter to know event caused the dropped connection, so the next place I would check is the server with the INedo Agent installed. The Windows Event logs should have some sort of stack trace or event that gives clues as to what happened.
Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation