Copied to clipboard

Flag this post as spam?

This post will be reported to the moderators as potential spam to be looked at


  • Jukka-Pekka Keisala 87 posts 212 karma points
    Sep 09, 2023 @ 13:31
    Jukka-Pekka Keisala
    0

    Umbraco on Linux is not running

    I am running the latest dotnet SDK (7.0.110) and installed Umbraco as per Install using .NET CLI documentation

    But when I try to run dotnet run I get following error:

     Unhandled exception. System.ArgumentNullException: Value cannot be null. (Parameter 'factory')
       at System.Data.Common.DbProviderFactories.RegisterFactory(String providerInvariantName, DbProviderFactory factory)
       at Umbraco.Cms.Persistence.SqlServer.UmbracoBuilderExtensions.AddUmbracoSqlServerSupport(IUmbracoBuilder builder)
       at Umbraco.Cms.Persistence.SqlServer.SqlServerComposer.Compose(IUmbracoBuilder builder)
       at Umbraco.Cms.Core.Composing.ComposerGraph.Compose()
       at Umbraco.Cms.Core.DependencyInjection.UmbracoBuilderExtensions.AddComposers(IUmbracoBuilder builder)
       at nt.web.Startup.ConfigureServices(IServiceCollection services) in /home/jp/code/docker/src/nt.web/Startup.cs:line 32
       at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor)
       at System.Reflection.MethodInvoker.Invoke(Object obj, IntPtr* args, BindingFlags invokeAttr)
       at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
       at Microsoft.AspNetCore.Hosting.ConfigureServicesBuilder.InvokeCore(Object instance, IServiceCollection services)
       at Microsoft.AspNetCore.Hosting.GenericWebHostBuilder.UseStartup(Type startupType, HostBuilderContext context, IServiceCollection services, Object instance)
       at Microsoft.Extensions.Hosting.HostBuilder.InitializeServiceProvider()
       at Microsoft.Extensions.Hosting.HostBuilder.Build()
       at Umbraco.Cms.Web.Common.Hosting.UmbracoHostBuilderDecorator.Build()
       at nt.web.Program.Main(String[] args) in /home/jp/code/docker/src/nt.web/Program.cs:line 6
    

    Anyone knows what am I missing?

  • David Jazbec 12 posts 112 karma points
    17 days ago
    David Jazbec
    0

    Did you find a solution to this? I am having the same problem.

  • Jukka-Pekka Keisala 87 posts 212 karma points
    1 week ago
    Jukka-Pekka Keisala
    0

    No, it seems Umbraco is not running under Linux. It would be intresting to hear if anyone has been able to run it?

  • David Jazbec 12 posts 112 karma points
    1 week ago
    David Jazbec
    0

    Funny thing is, that the same project deployed to my linux server actually works without problem.

  • Huw Reddick 1659 posts 5776 karma points MVP c-trib
    1 week ago
    Huw Reddick
    0

    Should run fine on Linux, I have it running on a raspberry pi.

    The error sounds database related, what database are you trying to use?

  • Jukka-Pekka Keisala 87 posts 212 karma points
    1 week ago
    Jukka-Pekka Keisala
    0

    I was trying to run just with a default settings as per documentation. I tried in Linux Mint desktop and on Docker (Ubuntu) under it and both stopped on the same error. Perhaps I am missing some libraries on dotnet? I am going to give another spin on this in few days.

  • Huw Reddick 1659 posts 5776 karma points MVP c-trib
    7 days ago
    Huw Reddick
    0

    I had issues with plugins in the backoffice on the Pi, so ended up having to publish in debug rather than release mode (something to do with the smidge minification)

Please Sign in or register to post replies

Write your reply to:

Draft