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!

  • 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.
  • Proget Windows Service Issue

    3
    0 Votes
    3 Posts
    33 Views
    H
    Perfect solution! Thanks!
  • Can't upgrade from Proget 5.1.21 for over a year now

    5
    1
    0 Votes
    5 Posts
    53 Views
    JabenJ
    k, we're good. Upgraded successfully!
  • Can't download a PyPi package from remote connector

    2
    2
    0 Votes
    2 Posts
    34 Views
    atrippA
    I'm afraid I can't reproduce this :( Using the latest ProGet version, I created a PyPi feed, added a connector to Pypi.org, then browsed, downloaded, and pulled the package.
  • Docker Container Error

    docker connectors
    2
    0 Votes
    2 Posts
    64 Views
    atrippA
    This is to be expected; unfortunately the Docker Hub does not support searching via API, thus ProGet can't possibly search containers. But you can still get to the container by entering in the name directly in the URL.
  • Proget ClearTextPassword Authentication error

    2
    0 Votes
    2 Posts
    27 Views
    atrippA
    The 504 error indicates that the dotnet client on your linux server isn't able to connect to ProGet, or that there's some intermediate proxy's preventing the request. So, I would investigate the networking side of things. Note that the password setting (CleartextPassword vs EncryptedPassword) doesn't matter, since they both arrive to ProGet as the same Basic authentication header.
  • Proget is not responding frequently

    3
    0 Votes
    3 Posts
    43 Views
    C
    @atripp said in Proget is not responding frequently: e to set your Service to Auto-recover. For bad database connectivity, that's the best solution. Thanks! The service is still running when it happens.. And I dont see any errors about DB connectivity on event logs.
  • 0 Votes
    4 Posts
    44 Views
    P
    Good news ...
  • Maven Feed can't find maven-metadata.xml

    maven effective-pom
    5
    0 Votes
    5 Posts
    60 Views
    C
    @atripp Thanks for the update. We do need this fixed but for now we have a work around.
  • ivy feed

    3
    0 Votes
    3 Posts
    23 Views
    P
    I realized I could use maven feed in ProGet for ivy as well. As far as using ivy instead of maven, we use Ivy as purely dependency management tool with ant.
  • Support for DELETE BLOB docker HTTP API

    blob docker delete api proget
    5
    0 Votes
    5 Posts
    80 Views
    A
    Great news, Alana! Thanks.
  • Debian feed not working

    10
    0 Votes
    10 Posts
    177 Views
    G
    @atripp @ben I can confirm that it works! No more warning when doing apt update and I can successfully search for packages now. Thanks again!
  • Source role not display from dependant roles

    3
    0 Votes
    3 Posts
    47 Views
    P
    Thank you Pb is gone with 2.2.10 Best regards
Inedo Website HomeSupport HomeCode of ConductForums GuideDocumentation