LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] 这是少了什么类库吗?

efeeeed495cb:~/jexus# ./jws -V

Runtime: mono:6.8.0.123-x86_64, 2020.09.04

Unhandled Exception:
System.TypeInitializationException: The type initializer for 'jws.JwsMain' threw an exception. ---> System.TypeInitializationException: The type initializer for 'JwsFuncs' threw an exception. ---> System.TypeInitializationException: The type initializer for 'Sys' threw an exception. ---> System.DllNotFoundException: /root/jexus/runtime/lib/../lib/libmono-native.so assembly:<unknown assembly> type:<unknown type> member:(null)
  at (wrapper managed-to-native) Interop+Sys.LChflagsCanSetHiddenFlag()
  at Interop+Sys..cctor () [0x00000] in <a5426229307d4283803b6b7e2cdc86e0>:0

作者:Rimifon   发布时间:20年11月30日   可选操作:删除 回复

[1楼] 回复:这是少了什么类库吗?

at System.IO.FileSystem.FileExists (System.ReadOnlySpan`1[T] fullPath, System.Int32 fileType, Interop+ErrorInfo& errorInfo) [0x00007] in <a5426229307d4283803b6b7e2cdc86e0>:0
  at System.IO.FileSystem.FileExists (System.ReadOnlySpan`1[T] fullPath) [0x00006] in <a5426229307d4283803b6b7e2cdc86e0>:0
  at System.IO.File.Exists (System.String path) [0x00043] in <a5426229307d4283803b6b7e2cdc86e0>:0
  at System.TimeZoneInfo.TryLoadTzFile (System.String tzFilePath, System.Byte[]& rawData, System.String& id) [0x00000] in <a5426229307d4283803b6b7e2cdc86e0>:0
  at System.TimeZoneInfo.TryGetLocalTzFile (System.Byte[]& rawData, System.String& id) [0x0000f] in <a5426229307d4283803b6b7e2cdc86e0>:0
  at System.TimeZoneInfo.GetLocalTimeZoneFromTzFile () [0x00000] in <a5426229307d4283803b6b7e2cdc86e0>:0

作者:Rimifon   发布时间:20年11月30日   可选操作:删除 回复

[2楼] 回复:这是少了什么类库吗?

at System.TimeZoneInfo.get_Local () [0x00000] in <a5426229307d4283803b6b7e2cdc86e0>:0
  at System.TimeZoneInfo.GetDateTimeNowUtcOffsetFromUtc (System.DateTime time, System.Boolean& isAmbiguousLocalDst) [0x00000] in <a5426229307d4283803b6b7e2cdc86e0>:0
  at System.DateTime.get_Now () [0x00008] in <a5426229307d4283803b6b7e2cdc86e0>:0
  at JwsFuncs..cctor () [0x001dd] in <8d09ca7449864ff7ad0563961401194e>:0

作者:Rimifon   发布时间:20年11月30日   可选操作:删除 回复

[3楼] 回复:这是少了什么类库吗?

efeeeed495cb:/lib64# cat /etc/os-release
NAME="Alpine Linux"
ID=alpine
VERSION_ID=3.12.2
PRETTY_NAME="Alpine Linux v3.12"
HOME_URL="https://alpinelinux.org/"
BUG_REPORT_URL="https://bugs.alpinelinux.org/"
efeeeed495cb:/lib64# ls
ld-linux-x86-64.so.2  libc.so.6             libdl.so.2            libm.so.6             libpthread.so.0       librt.so.1            libz.so.1

作者:Rimifon   发布时间:20年11月30日   可选操作:删除 回复

[4楼] 回复:这是少了什么类库吗?

这种极度裁剪过的Linux很容易出现“缺斤少两”的问题,你用ldd /root/jexus/runtime/lib/libmono-native.so 查查依赖项吧。 

作者:yunei   发布时间:20年11月30日   可选操作:删除 回复

[5楼] 回复:这是少了什么类库吗?

95124641625a:~/jexus# ldd jwss
        /lib64/ld-linux-x86-64.so.2 (0x56205fc1d000)
        libpthread.so.0 => /lib64/ld-linux-x86-64.so.2 (0x56205fc1d000)
        libdl.so.2 => /lib64/ld-linux-x86-64.so.2 (0x56205fc1d000)
        libm.so.6 => /lib64/ld-linux-x86-64.so.2 (0x56205fc1d000)
        librt.so.1 => /lib64/ld-linux-x86-64.so.2 (0x56205fc1d000)
        libc.so.6 => /lib64/ld-linux-x86-64.so.2 (0x56205fc1d000)
Error loading shared library ld-linux-x86-64.so.2: No such file or directory (needed by jwss)
        libz.so.1 => /lib/libz.so.1 (0x7fc765cec000)

作者:Rimifon   发布时间:20年12月01日   可选操作:删除 回复

[6楼] 回复:这是少了什么类库吗?

Error relocating jwss: __isnanf: symbol not found
Error relocating jwss: backtrace: symbol not found
Error relocating jwss: pthread_getname_np: symbol not found
Error relocating jwss: __vsnprintf_chk: symbol not found
Error relocating jwss: __strdup: symbol not found
Error relocating jwss: backtrace_symbols: symbol not found
Error relocating jwss: __vfprintf_chk: symbol not found
Error relocating jwss: __vsprintf_chk: symbol not found
Error relocating jwss: sethostid: symbol not found
Error relocating jwss: getprotobyname_r: symbol not found

作者:Rimifon   发布时间:20年12月01日   可选操作:删除 回复

[7楼] 回复:这是少了什么类库吗?

95124641625a:~/jexus# ldd /root/jexus/runtime/lib/libmono-native.so
        /lib/ld-musl-x86_64.so.1 (0x5630bee5d000)
        libgssapi_krb5.so.2 => /usr/lib/libgssapi_krb5.so.2 (0x7fe38a2e8000)
        libm.so.6 => /lib/ld-musl-x86_64.so.1 (0x5630bee5d000)
        librt.so.1 => /lib/ld-musl-x86_64.so.1 (0x5630bee5d000)
        libdl.so.2 => /lib/ld-musl-x86_64.so.1 (0x5630bee5d000)
        libpthread.so.0 => /lib/ld-musl-x86_64.so.1 (0x5630bee5d000)
        libc.so.6 => /lib/ld-musl-x86_64.so.1 (0x5630bee5d000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x7fe38a222000)

作者:Rimifon   发布时间:20年12月01日   可选操作:删除 回复

[8楼] 回复:这是少了什么类库吗?

        libc.so.6 => /lib/ld-musl-x86_64.so.1 (0x5608474b4000)
        libkrb5.so.3 => /usr/lib/libkrb5.so.3 (0x7fd520c3f000)
        libk5crypto.so.3 => /usr/lib/libk5crypto.so.3 (0x7fd520c13000)
        libcom_err.so.2 => /lib/libcom_err.so.2 (0x7fd520c0e000)
        libkrb5support.so.0 => /usr/lib/libkrb5support.so.0 (0x7fd520c01000)
        libkeyutils.so.1 => /usr/lib/libkeyutils.so.1 (0x7fd520bfa000)
Error relocating /root/jexus/runtime/lib/libmono-native.so: __strdup: symbol not found

作者:Rimifon   发布时间:20年12月01日   可选操作:删除 回复

[9楼] 回复:这是少了什么类库吗?

Error relocating /root/jexus/runtime/lib/libmono-native.so: mono_add_internal_call_with_flags: symbol not found
Error relocating /root/jexus/runtime/lib/libmono-native.so: mono_threads_exit_gc_safe_region_internal: symbol not found
Error relocating /root/jexus/runtime/lib/libmono-native.so: mono_marshal_set_last_error: symbol not found
Error relocating /root/jexus/runtime/lib/libmono-native.so: mono_threads_enter_gc_safe_region_internal: symbol not found

作者:Rimifon   发布时间:20年12月01日   可选操作:删除 回复

[10楼] 回复:这是少了什么类库吗?

不能用ld-musl-x86_64系列函数库

作者:yueni   发布时间:20年12月01日   可选操作:删除 回复

[11楼] 回复:这是少了什么类库吗?

有办法避免自动使用 ld-musl-x86_64系列函数库吗?

作者:Rimifon   发布时间:20年12月02日   可选操作:删除 回复

[12楼] 回复:这是少了什么类库吗?

不是一两句话就能说清道明的,请加入本站qq群讨论。

作者:yueni   发布时间:20年12月03日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 星期二  星期一  星期天  星期三  星期四  星期五  星期六