欢迎访问机房运维工作室

爱数知识库

AnyShare-AnyShare 7 安装 AnyShare Server 包时,提示错误信息:error _ argument --package is

频道:爱数知识库 日期: 浏览:61

AnyShare-AnyShare 7 安装 AnyShare Server 包时,提示错误信息:error : argument --package is required

关键字

AnyShare Server、package

适用产品

  • AnyShare Express 7.0.0.x
  • AnyShare Enterprise 7.0.0.x

问题描述

AnyShare-AnyShare 7.0.0 版本 安装 AnyShare Server 包时,提示如下错误信息:

error : argument --package is required

问题影响

AnyShare Server 包安装失败。

问题原因

在 anyshare_install.py 脚本运行过程中未找到 package 目录。

解决方案

为解决此问题,需要将指定的 package 目录修改为当前 AnyShare Server 包所在的目录,请按照以下步骤执行:
1.通过 SSH 连接需要安装 AnyShare 的节点,进入 AnyShare Server 包所在的目录。

注意:此处 AnyShare Server 包所在的目录以 /root 为例。

cd /root

2.执行以下命令修改 anyshare_install.py 文件。

vi server-installer/anyshare_install.py

3.按 i 键进去编辑模式,修改第 259 行 和 第 261 行中的 package 为 root,按 Esc 键,输入 :wq 保存退出。

4.重新执行安装命令。

更多信息

argparse 是 Python 内置的一个用于命令项选项与参数解析的模块,通过在程序中定义好我们需要的参数,argparse 将会从 sys.argv 中解析出这些参数,并自动生成帮助和使用信息。add_argument ( ) 根据给定的参数执行对应的命令,在指定参数无法找到的情况下,会存在相应的提示,例如:package is required。