Seq Documentation and Support

Seq Documentation and Support

Welcome to the Seq documentation hub. You'll find comprehensive guides and documentation to help you start working with Seq as quickly as possible, as well as support if you get stuck. Let's jump right in!

Get Started    
Ask A Question

Questions

9

Unable to install App from custom Nuget feed using docker image

Hi. We are trying to move our Seq instance from a Windows VM (service installation) to Kubernetes (using the latest v. 5.x image from docker). In this process we need to install a custom Seq app from our own Nuget feed (using Myget). When adding this app in a Seq instance using docker, we keep getting errors. I'm including stack traces below. Installing the same app on a Seq instance running on a local machine as a Windows service (exact same Seq version), works perfectly. Stacktraces: Without providing a version (which states it defaults to latest): ``` Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot perform runtime binding on a null reference at CallSite.Target(Closure , CallSite , Object ) at System.Dynamic.UpdateDelegates.UpdateAndExecute1[T0,TRet](CallSite site, T0 arg0) at Seq.Server.Features.Installation.NuGet.PackageRepositoryV3.FindLatestVersionAsync(String packageId, Boolean allowPrereleaseVersions, Boolean allowUnlisted) at Seq.Server.Features.Installation.AppPackageStore.GetOrInstallAsync(NuGetFeed feed, String packageId, String version, Boolean force) at Seq.Server.Features.Installation.AppPackageInstaller.DownloadAndInterrogateAsync(String nuGetFeedId, String packageId, String version, Boolean force) at Seq.Server.Features.Installation.AppPackageInstaller.InstallPackageAsync(String nuGetFeedId, String packageId, String version) at Seq.Server.Web.Api.AppsController.InstallPackage(String feedId, String packageId, String version) ``` With an exact version: ``` Unable to install package "SeqToAzureQueue" v"2.0.0" from "nugetfeed-16" Newtonsoft.Json.JsonReaderException: Unexpected character encountered while parsing value: <. Path '', line 0, position 0. at Newtonsoft.Json.JsonTextReader.ParseValue() at Newtonsoft.Json.JsonReader.ReadForType(JsonContract contract, Boolean hasConverter) at Newtonsoft.Json.Serialization.JsonSerializerInternalReader.Deserialize(JsonReader reader, Type objectType, Boolean checkAdditionalContent) at Newtonsoft.Json.JsonSerializer.DeserializeInternal(JsonReader reader, Type objectType) at Newtonsoft.Json.JsonConvert.DeserializeObject(String value, Type type, JsonSerializerSettings settings) at Newtonsoft.Json.JsonConvert.DeserializeObject[T](String value, JsonSerializerSettings settings) at Seq.Server.Features.Installation.NuGet.PackageRepositoryV3.<>c.<<JsonAsync>b__5_0>d.MoveNext() --- End of stack trace from previous location where exception was thrown --- at Seq.Server.Features.Installation.NuGet.PackageRepositoryV3.RequestAsync[T](HttpMethod method, String path, Func`2 withResponse) at Seq.Server.Features.Installation.NuGet.PackageRepositoryV3.JsonAsync(HttpMethod method, String path) at Seq.Server.Features.Installation.NuGet.PackageRepositoryV3.FindPackageAsync(String packageId, SemVersion version) at Seq.Server.Features.Installation.AppPackageStore.GetOrInstallAsync(NuGetFeed feed, String packageId, String version, Boolean force) at Seq.Server.Features.Installation.AppPackageInstaller.DownloadAndInterrogateAsync(String nuGetFeedId, String packageId, String version, Boolean force) at Seq.Server.Features.Installation.AppPackageInstaller.InstallPackageAsync(String nuGetFeedId, String packageId, String version) at Seq.Server.Web.Api.AppsController.InstallPackage(String feedId, String packageId, String version) ```

Posted by Kristian Johannessen 6 months ago