解决koolshare lede openwrt samba网络共享无法启动的问题
1100 字
6 分钟
解决koolshare lede openwrt samba网络共享无法启动的问题
在这简要说明一下遇到的情况 1、磁盘已成功挂载,并且可以正常访问
2、samba网络共享设置完成
点击保存应用,在win10任务管理器死活看不见共享磁盘。在想着是不是samba是不是压根就没启动,然后谷歌一番samba启动的命令,无果,提示samba这个应用找不到
root@Openwrt:~# samba start-ash: samba: not foundroot@Openwrt:~# /mnt/sdc1 /etc/init.d^Croot@Openwrt:~#root@Openwrt:~# /etc/init.d/samba4 startgrep: /proc/kallsyms: No such file or directorygrep: /proc/kallsyms: No such file or directorygrep: /proc/kallsyms: No such file or directoryroot@Openwrt:~# /etc/init.d/smbd restart-ash: /etc/init.d/smbd: not foundroot@Openwrt:~# /etc/init.d/samba restart-ash: /etc/init.d/samba: not foundroot@Openwrt:~# /etc/init.d/samba4 restartgrep: /proc/kallsyms: No such file or directorygrep: /proc/kallsyms: No such file or directorygrep: /proc/kallsyms: No such file or directory然后就是艰难的广泛的谷歌搜索,直到看到了这篇文章: 查看samba 开启失败的原因,非常有用,直接有效 输入命令: smbd -F -S 查看samba的启动日志
root@Openwrt:~# smbd -F -SError loading shared library libgensec-samba4.so: I/O error (needed by /usr/lib/samba/libsmbd-base-samba4.so)Error loading shared library libgensec-samba4.so: I/O error (needed by /usr/lib/samba/libauth-samba4.so)Error loading shared library libgensec-samba4.so: I/O error (needed by /usr/lib/libdcerpc-server-core.so.0)Error loading shared library libgensec-samba4.so: I/O error (needed by /usr/lib/libdcerpc-binding.so.0)Error loading shared library libgensec-samba4.so: I/O error (needed by /usr/lib/samba/libmsrpc3-samba4.so)Error loading shared library libgensec-samba4.so: I/O error (needed by /usr/lib/samba/liblibsmb-samba4.so)Error loading shared library libgensec-samba4.so: I/O error (needed by /usr/lib/samba/libgse-samba4.so)Error loading shared library libgensec-samba4.so: I/O error (needed by /usr/lib/samba/libcli-spoolss-samba4.so)Error loading shared library libgensec-samba4.so: I/O error (needed by /usr/lib/samba/libcli-smb-common-samba4.so)Error relocating /usr/lib/samba/libsmbd-base-samba4.so: gensec_have_feature: symbol not foundError relocating /usr/lib/samba/libsmbd-base-samba4.so: gensec_start_mech_by_oid: symbol not foundError relocating /usr/lib/samba/libsmbd-base-samba4.so: gensec_update: symbol not foundError relocating /usr/lib/samba/libsmbd-base-samba4.so: gensec_want_feature: symbol not foundError relocating /usr/lib/samba/libsmbd-base-samba4.so: gensec_server_start: symbol not foundError relocating /usr/lib/samba/libsmbd-base-samba4.so: gensec_session_info: symbol not foundError relocating /usr/lib/samba/libsmbd-base-samba4.so: gensec_init: symbol not foundError relocating /usr/lib/samba/libsmbd-base-samba4.so: gensec_update_recv: symbol not foundError relocating /usr/lib/samba/libsmbd-base-samba4.so: gensec_update_send: symbol not foundError relocating /usr/lib/samba/libsmbd-base-samba4.so: gensec_expire_time: symbol not foundError relocating /usr/lib/samba/libauth-samba4.so: gensec_security_by_auth_type: symbol not foundError relocating /usr/lib/samba/libauth-samba4.so: gensec_set_remote_address: symbol not foundError relocating /usr/lib/samba/libauth-samba4.so: gensec_set_local_address: symbol not foundError relocating /usr/lib/samba/libauth-samba4.so: gensec_set_credentials: symbol not foundError relocating /usr/lib/samba/libauth-samba4.so: gensec_init: symbol not foundError relocating /usr/lib/samba/libauth-samba4.so: gensec_server_start: symbol not foundError relocating /usr/lib/samba/libauth-samba4.so: gensec_security_by_oid: symbol not foundError relocating /usr/lib/samba/libauth-samba4.so: gensec_set_target_service_description: symbol not foundError relocating /usr/lib/libdcerpc-server-core.so.0: gensec_have_feature: symbol not foundError relocating /usr/lib/libdcerpc-server-core.so.0: gensec_sig_size: symbol not foundError relocating /usr/lib/libdcerpc-server-core.so.0: gensec_set_remote_address: symbol not foundError relocating /usr/lib/libdcerpc-server-core.so.0: gensec_set_local_address: symbol not foundError relocating /usr/lib/libdcerpc-server-core.so.0: gensec_want_feature: symbol not foundError relocating /usr/lib/libdcerpc-server-core.so.0: gensec_update_send: symbol not foundError relocating /usr/lib/libdcerpc-server-core.so.0: gensec_session_info: symbol not foundError relocating /usr/lib/libdcerpc-server-core.so.0: gensec_update_recv: symbol not foundError relocating /usr/lib/libdcerpc-server-core.so.0: gensec_get_name_by_authtype: symbol not foundError relocating /usr/lib/libdcerpc-server-core.so.0: gensec_set_target_service_description: symbol not foundError relocating /usr/lib/libdcerpc-server-core.so.0: gensec_start_mech_by_authtype: symbol not foundError relocating /usr/lib/libdcerpc-binding.so.0: gensec_sign_packet: symbol not foundError relocating /usr/lib/libdcerpc-binding.so.0: gensec_seal_packet: symbol not foundError relocating /usr/lib/libdcerpc-binding.so.0: gensec_unseal_packet: symbol not foundError relocating /usr/lib/libdcerpc-binding.so.0: gensec_check_packet: symbol not foundError relocating /usr/lib/samba/libmsrpc3-samba4.so: gensec_check_packet: symbol not foundError relocating /usr/lib/samba/libmsrpc3-samba4.so: gensec_have_feature: symbol not foundError relocating /usr/lib/samba/libmsrpc3-samba4.so: gensec_sign_packet: symbol not foundError relocating /usr/lib/samba/libmsrpc3-samba4.so: gensec_set_credentials: symbol not foundError relocating /usr/lib/samba/libmsrpc3-samba4.so: gensec_set_target_service: symbol not foundError relocating /usr/lib/samba/libmsrpc3-samba4.so: gensec_sig_size: symbol not foundError relocating /usr/lib/samba/libmsrpc3-samba4.so: gensec_session_key: symbol not foundError relocating /usr/lib/samba/libmsrpc3-samba4.so: gensec_seal_packet: symbol not foundError relocating /usr/lib/samba/libmsrpc3-samba4.so: gensec_set_target_hostname: symbol not foundError relocating /usr/lib/samba/libmsrpc3-samba4.so: gensec_update: symbol not foundError relocating /usr/lib/samba/libmsrpc3-samba4.so: gensec_unseal_packet: symbol not foundError relocating /usr/lib/samba/libmsrpc3-samba4.so: gensec_want_feature: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_start_mech_by_oid: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_security_by_auth_type: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_security_by_name: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_client_start: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_set_target_service: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_start_mech_by_sasl_list: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_set_target_hostname: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_session_key: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_start_mech_by_name: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_want_feature: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_set_credentials: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_update_send: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_init: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_ntlmssp_server_domain: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_set_max_update_size: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_update_recv: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_security_by_oid: symbol not foundError relocating /usr/lib/samba/liblibsmb-samba4.so: gensec_start_mech_by_authtype: symbol not foundError relocating /usr/lib/samba/libgse-samba4.so: gensec_magic_check_krb5_oid: symbol not foundError relocating /usr/lib/samba/libgse-samba4.so: gensec_setting_int: symbol not foundError relocating /usr/lib/samba/libgse-samba4.so: gensec_have_feature: symbol not foundError relocating /usr/lib/samba/libgse-samba4.so: gensec_get_target_principal: symbol not foundError relocating /usr/lib/samba/libgse-samba4.so: gensec_generate_session_info_pac: symbol not foundError relocating /usr/lib/samba/libgse-samba4.so: gensec_get_target_hostname: symbol not foundError relocating /usr/lib/samba/libgse-samba4.so: gensec_get_credentials: symbol not foundError relocating /usr/lib/samba/libgse-samba4.so: gensec_get_target_service: symbol not foundError relocating /usr/lib/samba/libgse-samba4.so: gensec_get_remote_address: symbol not foundError relocating /usr/lib/samba/libcli-spoolss-samba4.so: gensec_get_credentials: symbol not foundError relocating /usr/lib/samba/libcli-smb-common-samba4.so: gensec_wrap: symbol not foundError relocating /usr/lib/samba/libcli-smb-common-samba4.so: gensec_unwrap: symbol not foundroot@Openwrt:~#好家伙,人都看傻了,这一大串是什么鬼。凭借我九年义务教育的智慧,我看到了 needed 这个单词,这分明就是缺少了某些运行必须的文件,去谷歌了一番,无果。只能是死马当活马医了。 卸载samba4-server 重装luci-i18n-samba4-zh-cn
root@Openwrt:~# opkg install luci-i18n-samba4-zh-cnInstalling luci-i18n-samba4-zh-cn (git-21.103.42737-1ae6877) to root...Downloading https://downloads.openwrt.org/snapshots/packages/x86_64/luci/luci-i18n-samba4-zh-cn_git-21.103.42737-1ae6877_all.ipkInstalling libtasn1 (4.16.0-1) to root...Downloading https://downloads.openwrt.org/snapshots/packages/x86_64/packages/libtasn1_4.16.0-1_x86_64.ipkInstalling liburing (2.0-1) to root...Downloading https://downloads.openwrt.org/snapshots/packages/x86_64/packages/liburing_2.0-1_x86_64.ipkInstalling libpam (1.5.1-1) to root...Downloading https://downloads.openwrt.org/snapshots/packages/x86_64/packages/libpam_1.5.1-1_x86_64.ipkInstalling attr (2.5.1-1) to root...Downloading https://downloads.openwrt.org/snapshots/packages/x86_64/packages/attr_2.5.1-1_x86_64.ipkInstalling samba4-libs (4.13.4-2) to root...Downloading https://downloads.openwrt.org/snapshots/packages/x86_64/packages/samba4-libs_4.13.4-2_x86_64.ipk^CInterrupted. Writing out status database.root@Openwrt:~# opkg install luci-i18n-samba4-zh-cnInstalling luci-i18n-samba4-zh-cn (git-21.103.42737-1ae6877) to root...Downloading https://downloads.openwrt.org/snapshots/packages/x86_64/luci/luci-i18n-samba4-zh-cn_git-21.103.42737-1ae6877_all.ipkInstalling samba4-server (4.13.4-2) to root...Downloading https://downloads.openwrt.org/snapshots/packages/x86_64/packages/samba4-server_4.13.4-2_x86_64.ipkInstalling luci-app-samba4 (git-20.179.75976-ec03451) to root...Downloading https://downloads.openwrt.org/snapshots/packages/x86_64/luci/luci-app-samba4_git-20.179.75976-ec03451_all.ipkConfiguring samba4-server.grep: /proc/kallsyms: No such file or directorygrep: /proc/kallsyms: No such file or directorygrep: /proc/kallsyms: No such file or directoryConfiguring luci-app-samba4.Configuring luci-i18n-samba4-zh-cn.Collected errors: * resolve_conffiles: Existing conffile /etc/config/samba4 is different from the conffile in the new package. The new conffile will be placed at /etc/config/samba4-opkg.报错不用管,我也不知到为什么报错,但是软件可以正常使用
双向传输10G大文件也没有发现什么问题.
{lamp/}
2021-05-06 20:16:51 星期四
文章分享
如果这篇文章对你有帮助,欢迎分享给更多人!
解决koolshare lede openwrt samba网络共享无法启动的问题
https://kanochan.net/posts/openwrt-samba-start-failure-fix/相关文章智能推荐
1
openwrt添加网口分流samba传输
运维配置OpenWrt独立网口分流Samba流量,避免局域网传输占满主链路。
2
openwrt常用维护命令【持续更新中...】
运维汇总OpenWrt系统维护中常用的网络、磁盘与计划任务命令。
3
openwrt ping: sendto: Network unreachable解决办法
运维排查并修复OpenWrt中因网关配置错误导致的Network unreachable报错。
4
armdian系统GPT错误及修改系统时间的方法
运维解决Armbian系统中的密钥报错,并补充时区与时间同步设置。
5
IPv4/IPv6双栈网络下配置IPv4链路优先
运维在双栈网络环境下通过系统配置调整IPv4优先级。
随机文章随机推荐

