跳到主要内容

错误码

本文主要介绍了 obshell 使用过程中可能会遇到的错误信息及解决办法。

obshell 的错误码采用带有字面意义的字符串,方便用户理解。遇到操作问题时,您可查看 obshell.log 日志获取对应错误码,并根据下面表格里的 解决方法 进行处理。

信息

若您在使用 obshell Dashboard 时遇到报错,也可通过浏览器开发者工具查看 HTTP 请求的响应结果获取错误码内容(errCode)。

错误码错误信息描述解决方法
Agent.AlreadyInitializedAgent already initializedobshell 节点已初始化请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.Current.UnderMaintenanceAgent is under maintenance当前 obshell 节点处于运维状态中等待运维任务完成,或使用任务命令/API 完成(回滚、重试、跳过)失败的运维任务。若仍无法解决,可在官网 问答区 发帖,会有值班同学帮助排查。
Agent.Daemon.StartFailedDaemon start failed守护进程启动失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.Daemon.ServeOnUnixSocketFailedDaemon serve on socket listener failed守护进程在 socket 监听器上服务失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.Identify.NotSupportOperation'%s' is '%s', instead of '%s', does not support this operation当前节点身份不支持此操作请检查身份后重试。
Agent.Identify.UnknownUnknown agent identity: %sobshell 节点的身份未知请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.Info.NotEqualAgent info not equal, input is %v, meta is %vobshell 节点信息未匹配请检查 obshell 节点信息。
Agent.IP.InconsistentWithOBServerAgent ip inconsistent with observerobshell 节点 IP 与 SeekDB 节点 IP 不一致请检查 IP 配置。
Agent.Load.OBConfigFailedLoad ob config from config file failed从配置文件中加载 SeekDB 配置信息失败请检查配置文件。
Agent.NotInitializedAgent not initializedobshell 节点未初始化请先初始化对应 obshell 节点。
Agent.OBVersionNotSupportedUnsupported ob version '%s', the minimum supported version is '%s'不支持当前 OceanBase SeekDB 版本请使用支持的 OceanBase SeekDB 版本。
Agent.OceanBase.DB.NotOcsThe current database is not ocs当前数据库不是 OCS请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.OceanBase.NotHoldAgent is not holding OceanBase SeekDBobshell 节点未持有 OceanBase SeekDB 连接请重启 obshell 节点并重试。
Agent.Oceanbase.Password.LoadFailedCheck password of root in sqlite failed在 SQLite 中检查 root 密码失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.OceanBase.UselessThe current database is useless当前 OceanBase SeekDB 不可用请检查 OceanBase SeekDB 是否可用。
Agent.Package.NotFoundPackage %v is not found未找到对应安装包请检查安装包并重试。
Agent.Rebuild.PortNotSameAgent port is not the same, agent port in all_agents: %d, agent port now: %dobshell 节点端口不一致使用相同的端口重建 obshell。
Agent.Rebuild.VersionNotSameAgent version is not the same, agent version in all_agents: %s, agent version now: %sobshell 版本不一致使用相同的版本重建 obshell。
Agent.Response.DataEmptyResponse data is empty响应数据为空请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.Response.DataFormatInvalidResponse data is not map响应数据格式无效请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.RPC.RequestErrorRequest [%s]%s to %s error: %v节点间发送内部请求时发生错误请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.RPC.RequestFailedRequest [%s]%s to %s failed: %s节点间发送内部请求时失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.ServeOnTcpSocketFailedServe on tcp listener failed在 TCP 监听器上服务失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.ServeOnUnixSocketFailedServe on unix listener failed在 Unix 监听器上服务失败请检查系统资源和权限。
Agent.Sqlite.DB.NotInitThe sqlite db is not initializedSQLite 数据库未初始化请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.Start.ObserverFailedStart observer via flag failed启动 SeekDB 失败请检查 SeekDB 配置。
Agent.Start.WithInvalidInfoAgent start with invalid info: %vobshell 启动信息无效请检查启动参数。
Agent.TakeOverFailedTake over or rebuild failed接管或重建失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.TCP.Listener.CreateFailedCreate tcp listerner failed创建 TCP 监听器失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.UnderMaintenanceDag%s is under maintenance by dag [%s:%s]当前 obshell 节点处于运维状态中等待运维任务完成,或使用任务命令/API 完成(回滚、重试、跳过)失败的运维任务。若仍无法解决,可在官网 问答区 发帖,会有值班同学帮助排查。
Agent.UnderMaintenance%s is under maintenance当前 obshell 节点处于运维状态中等待运维任务完成,或使用任务命令/API 完成(回滚、重试、跳过)失败的运维任务。若仍无法解决,可在官网 问答区 发帖,会有值班同学帮助排查。
Agent.Unix.Socket.Listener.CreateFailedCreate unix socket listerner failed创建 Unix socket 监听器失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.Upgrade.KillOldServerTimeoutWait obshell server killed timeout等待 obshell 服务器被终止超时请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Agent.Upgrade.ToLowerVersionTarget version %s is not greater than current version %s. Please verify if the params have been filled out correctly升级目标版本不高于当前版本请验证参数是否正确填写,需填写有效的目标版本。
Agent.Version.Inconsistentobshell version is not consistent between %s(%s) and %s(%s)obshell 版本不一致请使用版本一致的 obshell。
Cli.FlagRequiredRequired flag(s) "%s" not set未设置所需的命令选项请配置所有必选项。
Cli.NotFound%s not found找不到对应资源请检查资源是否存在。
Cli.OperationCancelledOperation cancelled操作已取消请根据实际需要重新执行操作。
Cli.UnixSocket.RequestFailedRequest unix-socket [%s]%s failed: %vUnix socket 请求失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Cli.Upgrade.NoValidTargetBuildVersionFoundNo valid target build version in pkg_directory found by '%s'找不到有效的目标构建版本请检查目录中的安装包,或提供特定的版本号。
Cli.Upgrade.PackageNotFoundInPathNo valid %s package found in %s找不到有效的安装包请检查安装包位置。
Cli.UsageErrorIncorrect usage: %s命令使用错误请检查命令语法,可在对应命令中配置 -h/--help 选项查看命令的帮助信息。
Common.BadRequestBad request: %v请求无效请查看请求参数并重试。
Common.BindJsonFailedBind JSON failed: %v绑定 JSON 失败请查看 JSON 格式并重试。
Common.DirNotEmptyDir '%s' is not empty目录不为空请检查目录并重试。
Common.FileNotExistFile '%s' does not exist文件不存在请检查文件路径并重试。
Common.FilePermissionDeniedNo read/write permission for file '%s'没有执行文件的读写权限请确保拥有执行文件的读写权限后重试。
Common.IllegalArgumentIllegal argument非法参数请检查参数并重试。
Common.InvalidAddress'%s' is not a valid address地址无效请检查地址并重试。
Common.InvalidIp'%s' is not a valid IP addressIP 地址无效请检查 IP 地址并重试。
Common.InvalidPathPath '%s' is not valid: %s路径格式无效请检查路径格式并重试。
Common.InvalidPortThe port '%s' is invalid, must in (1024, 65535].端口无效请检查端口,端口取值范围为 (1024, 65535]。
Common.InvalidTimeDurationTime duration '%s' is invalid: %s时间段无效请检查时间段并重试。
Common.NotFoundElement not found: %v不存在的 API 请求请检查 URI 是否正确。
Common.PathNotDir'%s' is not a directory配置的路径不是一个目录请检查路径后重试。
Common.PathNotExist'%s' does not exist路径不存在请检查路径后重试。
Common.UnauthorizedUnauthorized认证失败请检查权限后重试。
Common.UnexpectedUnexpected error: %s非预期错误请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Environment.DiskSpaceNotEnoughThe remaining disk space is insufficient, the remaining disk space is %d, and the required disk space is %d剩余磁盘空间不足请释放磁盘空间后重试,或切换到其他空间足够的磁盘。
Gorm.NoRowAffected%s: no row affected该操作未对 OceanBase 数据库做任何修改请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Log.FileNameExtensionMismatchedFile name '%s' extension mismatched文件扩展名不匹配请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Log.FileNamePrefixMismatchedFile name '%s' prefix mismatched文件名前缀不匹配请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Log.WriteExceedMaxSizeWrite length %d exceeds maximum file size %d写入长度超过最大文件大小请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
MySQL.ErrorOccur error when execute sql执行 SQL 时发生错误请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
OB.Binary.Version.UnexpectedUnexpected observer binary version.OceanBase 数据库版本非预期请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
SeekDB.MinorFreezeTimeoutMinor freeze timeoutMinor Freeze 超时请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
SeekDB.NotInitializedSeekDB has not been initialized, please initialize it firstSeekDB 尚未初始化请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
SeekDB.Password.IncorrectThe SeekDB root password is incorrect传入的 SeekDB root 用户密码不正确请检查密码后重试。
SeekDB.UnderMaintenanceSeekDB is under maintenance, please try again laterSeekDB 处于运维状态中等待运维任务完成,或使用任务命令/API 完成(回滚、重试、跳过)失败的运维任务。若仍无法解决,可在官网 问答区 发帖,会有值班同学帮助排查。
SeekDB.UnderMaintenanceWithDagSeekDB is under maintenance by DAG: %sSeekDB 处于运维状态中等待运维任务完成,或使用任务命令/API 完成(回滚、重试、跳过)失败的运维任务。若仍无法解决,可在官网 问答区 发帖,会有值班同学帮助排查。
SeekDB.Database.NotExistDatabase %s of tenant %sSeekDB 中指定的数据库不存在请配置为现有的数据库后重试。
SeekDB.Compaction.Status.NotIdleSeekDB is in '%s' status, operation not allowedSeekDB 处于非空闲状态请等待空闲后再次尝试操作。
SeekDB.Process.CheckFailedCheck SeekDB process exist: %s检查 SeekDB 进程失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
SeekDB.Process.NotExistSeekDB process does not existSeekDB 进程不存在请启动 SeekDB 进程后重试。
SeekDB.Variable.EmptyVariable name or value is empty.存在变量的名称或值为空请检查配置的变量后重试。
SeekDB.Variable.InvalidVariable '%s' is invalid: %s变量无效请检查变量后重试。
SeekDB.Variable.Name.EmptyVariable name is empty变量名称为空请提供有效的变量名。
SeekDB.Variable.NotExistVariable '%s' is not found变量不存在请检查变量是否存在。
SeekDB.User.Name.EmptyUser name is empty用户名不能为空请提供一个有效的用户名。
SeekDB.Privilege.NotSupportedUnsupported privilege %s无操作权限请为用户配置操作所需权限。
Package.Compression.NotSupportedUnsupported compression '%s', the supported compression is 'xz'安装包的压缩格式不支持支持的压缩格式为 xz,请访问 OceanBase 软件下载中心 下载对应安装包,并重新上传。
Package.Format.InvalidUnsupported payload format '%s', the supported payload format is 'cpio'不支持指定的负载格式支持的负载格式为 cpio,请访问 OceanBase 软件下载中心 下载对应安装包,并重新上传。
Package.NameMismatchRPM package name %s not match %s安装包名称不匹配请检查安装包名称。
Package.ReleaseFormat.InvalidRelease format %s is illegalrelease 格式不合法请访问 OceanBase 软件下载中心 下载对应安装包,并重新上传。
Package.ReleaseInvalidRPM package release %s not match format安装包 release 版本不符合格式要求请检查安装包格式要求。
Request.Body.Decrypt.AES.ContentLength.InvalidDecrypted string length is not a multiple of the block size解密字符串长度不是块大小的倍数请检查 HTTP 请求中的加密正文(使用 AES 加密)。
Request.Body.Decrypt.AES.KeyAndIv.InvalidAES key and iv size errorAES 密钥和 IV 大小错误请在请求标头中提供有效密钥和 IV。
Request.Body.Decrypt.AES.NoKeyNo key for aes缺少 AES 密钥请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Request.Body.Decrypt.SM4.NoKeyNo key for sm4缺少 SM4 密钥请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Request.Body.ReadFailedFailed to read request body: %s读取 HTTP 请求体失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Request.File.MissingFile %s in the request is missing: %s请求中的文件丢失请检查请求文件。
Request.Header.NotFoundX-OCS-Header not found in http request header.HTTP 请求头中未找到或 X-OCS-Header请在 HTTP 请求头中设置正确的 X-OCS-Header 以通过身份验证。
Request.Header.Type.InvalidHeader type error请求头类型错误HTTP 标头类型无效,请检查 HTTP 请求标头并重试。
Request.Method.NotSupport%s method not support不支持该方法请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Request.Query.Param.EmptyQuery param %s is empty查询参数为空请提供路径参数后重试。
Request.Query.Param.IllegalQuery param %s is illegal查询参数不合法请提供有效的查询参数后重试。
Security.Authentication.ExpiredAuthentication expired认证信息已过期请更新认证信息后重试。
Security.Authentication.File.Sha256MismatchFile sha256 mismatch文件 SHA256 值不匹配请求中的文件与 HTTP 标头中的 SHA256 不匹配,请检查并重新上传。
Security.Authentication.Header.DecryptFailedDecrypt http header failed: %s解密 HTTP 请求头失败请检查加密公钥是否正确。
Security.Authentication.Header.UriMismatchURI mismatch请求标头中的 URI 与实际请求 URI 不匹配请检查 HTTP 标头中设置的请求 URI 后重试。
Security.Authentication.IncorrectSeekDBPasswordSeekDB root password is incorrectSeekDB 实例中 root 用户密码不正确请检查 SeekDB 中 root 用户密码,确认正确后重试。
Security.Authentication.Timestamp.InvalidInvalid timestamp: %s, err: %s时间戳无效请在 HTTP 标头中提供有效的时间戳,然后重试。
Security.Authentication.UnauthorizedAuthentication failed认证失败请检查您的请求后重试。
Security.User.PermissionDeniedPermission denied用户权限不足请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.Dag.Operator.CancelFinishedDagFailed to cancel dag: dag is finished不支持取消已完成的 DAG目前仅支持取消还处于 RUNNING 状态的 DAG。
Task.Dag.Operator.CancelNotAllowedFailed to cancel dag: node %s can not cancelDAG 存在不允许被取消的任务节点请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.Dag.Operator.NotSupportNot support operator %s不支持该 DAG 操作请执行支持的任务操作。
Task.Dag.Operator.PassNotAllowedFailed to pass dag: node %s can not passDAG 存在不允许被跳过的任务节点请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.Dag.Operator.PassNotFailedDagFailed to pass dag: dag is not failed不支持跳过非失败状态的 DAG目前仅支持跳过失败的 DAG。
Task.Dag.Operator.RetryNotAllowedFailed to set dag retry: node %s can not retryDAG 存在不允许被重试的任务节点请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.Dag.Operator.RetryNotFailedDagFailed to set dag retry: dag state is not failed不支持重试非失败状态的 DAG目前仅支持对失败的 DAG 执行重试。
Task.Dag.Operator.RollbackNotAllowedFailed to set dag rollback: node %s can not rollbackDAG 存在不允许被回滚的任务节点请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.Dag.Operator.RollbackNotFailedDagFailed to set dag rollback: dag state is not failed不支持回滚非失败状态的 DAG目前仅支持对失败的 DAG 执行回滚。
Task.Dag.PassTimeoutPass %d timeout after %d seconds任务跳过超时请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.Dag.State.InvalidInvalid dag state '%d'任务状态非法请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.Data.ConvertFailedConvert %s failed: %s转换任务数据失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.Data.NotSetData %s is not set未设置所需的任务数据请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.GenericID.InvalidInvalid id: %s通用 ID 无效请提供有效的通用 ID。
Task.LocalData.ConvertFailedConvert %s failed: %s转换任务本地数据失败请检查本地数据格式后重试。
Task.LocalData.NotSetTask local data %s not set未设置所需的任务本地数据请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.Node.Operator.NotSupportNot support operator %s不支持该操作请执行支持的任务操作。
Task.Node.Operator.PassNotAllowedFailed to pass node: node %s can not pass任务节点不支持被跳过任务节点不支持被跳过。
Task.Node.Operator.PassNotFailedDagFailed to pass node: assigned dag is not failed当 DAG 未失败时,不支持跳过任务节点只能跳过失败的任务节点。
Task.Node.Operator.PassNotFailedNodeFailed to pass node: node %s is not failed无法跳过未失败的任务节点只能跳过失败的任务节点。
Task.NotFoundTask not found: %v未找到任务请验证任务 ID 后重试。
Task.Param.ConvertFailedConvert %s failed: %s转换任务参数失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.Param.NotSetParam %s is not set未设置所需的任务参数请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.RemoteTask.FailedRemote task %s %s failed远程任务失败请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。
Task.SubDag.NotAllAdvancedSub dag of agents: %v not advanced, main dag failed存在推进失败的 Agent 子任务请检查被阻塞的子任务,并解决。
Task.SubDag.NotAllCreatedSub dag of agents: %v not created, main dag failed存在创建失败的 Agent 子任务请检查 Agent 的可用性和连接性。
Task.SubDag.NotAllPassedNot all sub dag passed, main dag failed存在跳过失败的 Agent 子任务请检查失败的子任务并解决。
Task.SubDag.NotAllReadySub dag of agents: %v not ready, can not advance main dag存在未就绪的 Agent 子任务请等待所有的子任务准备就绪,或检查是否存在问题。
Task.SubDag.NotAllSucceedSub dag of agents: %v failed, main dag failed存在失败的 Agent 子任务请检查失败的子任务并解决。
Task.Template.EmptyTask template is empty任务模板为空请联系 OceanBase 技术支持团队进行故障排查。您也可以访问官网 问答区 发帖咨询,我们的值班工程师将协助您解决问题。