Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Missing plugin DLL - Google.Protobuf on fresh Linux install #7902

Open
quakemmo opened this issue Dec 12, 2024 · 0 comments
Open

Missing plugin DLL - Google.Protobuf on fresh Linux install #7902

quakemmo opened this issue Dec 12, 2024 · 0 comments
Labels

Comments

@quakemmo
Copy link

quakemmo commented Dec 12, 2024

Description
nethermind-cli won't run.

Steps to Reproduce

  1. Up-to-date Debian 12 server
  2. downloaded the latest (1.30.0+7bd28c73) Nethermind amd64 .zip file from the Nethermind web site
  3. created nethermind-1.30.1 directory in /home/user
  4. unzipped the file into the nethermind-1.30.1 directory
  5. cd nethermind-1.30.1
  6. ran ./nethermind-cli

Actual behavior
nethermind-cli won't start and exits with an error and a backtrace.

Expected behavior
nethermind-cli actually starts.

Desktop (please complete the following information):
Please provide the following information regarding your setup:

Logs

**********************************************

Nethermind CLI 1.30.1+2b75a75a
  https://github.com/NethermindEth/nethermind
  https://nethermind.readthedocs.io/en/latest/

powered by:
  https://github.com/sebastienros/jint
  https://github.com/tomakita/Colorful.Console
  https://github.com/tonerdo/readline

**********************************************

Unhandled exception: System.IO.FileNotFoundException: Could not load file or assembly 'Google.Protobuf, Version=3.28.3.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604'. The system cannot find the file specified.

File name: 'Google.Protobuf, Version=3.28.3.0, Culture=neutral, PublicKeyToken=a7d26565bac4d604'
 ---> System.IO.FileNotFoundException: Could not load file or assembly '/home/user/nethermind-1.30.1/plugins/Google.Protobuf.dll'. The system cannot find the file specified.

File name: '/home/user/nethermind-1.30.1/plugins/Google.Protobuf.dll'
   at System.Runtime.Loader.AssemblyLoadContext.LoadFromAssemblyPath(String assemblyPath)
   at Nethermind.Cli.Modules.CliModuleLoader.<>c__DisplayClass12_0.<DiscoverAndLoadModules>b__0(AssemblyLoadContext context, AssemblyName name)
   at System.Runtime.Loader.AssemblyLoadContext.GetFirstResolvedAssemblyFromResolvingEvent(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingEvent(AssemblyName assemblyName)
   at System.Runtime.Loader.AssemblyLoadContext.ResolveUsingResolvingEvent(IntPtr gchManagedAssemblyLoadContext, AssemblyName assemblyName)
   at System.Reflection.RuntimeAssembly.GetExportedTypes()
   at Nethermind.Cli.Modules.CliModuleLoader.DiscoverAndLoadModules()
   at Nethermind.Cli.Program.<>c__DisplayClass2_0.<Main>b__0(ParseResult parseResult)
   at System.CommandLine.Invocation.AnonymousSynchronousCliAction.Invoke(ParseResult parseResult)
   at System.CommandLine.Invocation.InvocationPipeline.Invoke(ParseResult parseResult)
@Scooletz Scooletz added the cli label Dec 18, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants