错误代码
使用诊断、命令验证和客户端设置验证来解决服务器配置和同步故障。
Adobe Update Server Setup Tool (AUSST) 设置、同步或客户端部署失败,日志文件或命令行输出显示错误代码,例如 4:网络故障、7:输出磁盘已满或 9:在服务器上找不到文件。使用以下提示来确定原因并解决问题。
开始之前
- 确保 Web 服务器正确运行。 验证您的内部更新服务器。如果没有,应用程序和更新可能会从 Adobe Update Server 下载(AUSST 会自动执行此操作),但不会分发到客户端。
- 确保没有网络连接问题阻止内部更新服务器连接到 Adobe 更新服务器。例如,检查您是否可访问内部更新服务器的默认欢迎页面。
在 Creative Cloud 桌面应用程序无法连接到内部更新服务器 (AUSST) 时,最终用户将看到以下错误:
访问日志文件
错误、警告和故障排除信息将记录在日志文件中。 以下日志文件位于 Windows 中的 %temp% 文件夹和 macOS 中的 ~/Library/Logs 中:
- AdobeUpdateServerSetupTool.log
- AdobeAcrobatUpdateServerSetupTool.log
DLM.log 位于以下位置:
Windows:
- %Temp%\CreativeCloud\ACC\AdobeDownload
- %Temp%\AdobeDownload\
Mac:
- ~/Library/Logs/CreativeCloud/ACC/AdobeDownload
- ~/Library/Logs/AdobeDownload/
常见错误代码
|
|
错误消息 |
|
2 |
发生了内部错误 |
|
3 |
无法访问指定路径 |
|
4 |
网络故障 |
|
5 |
服务器无响应 |
|
6 |
代理身份验证失败 |
|
7 |
输出磁盘已满 |
|
8 |
写入权限被拒绝 |
|
9 |
在服务器上找不到文件 |
命令语法错误
删除命令中的多余空格
AUSST 命令中的多余空格会导致解析错误和命令失败,例如:
- 正确:--root=/update/folder
- 错误:--root = /update/folder 或 --root= " /update/folder"
查看 AdobeUpdateServerSetupTool 命令语法。
删除参数和 = 之间的空格
删除 = 号和参数之间的空格。
删除文件路径中的空格,例如引号和斜杠之间的空格。
确保命令末尾没有尾随空格。
指定包含协议和端口号的完整 URL
服务器的 URL 应包含协议(如 http://)。 AdobeUpdater.Overrides 文件中的不完整 URL 会阻止正常的服务器通信。例如:
- 错误:<URL>/Adobe/CS/webfeed/oobe/aam20/win/</URL> — 缺少 http:// 协议
- 正确:<URL>http://serverabc.example.com/Adobe/CS/webfeed/oobe/aam20/win/</URL>
如果端口号与默认值 80 不同,请单独指定,例如:<Port>1234</Port>
检查 AdobeUpdater.Overrides 或配置文件。
验证所有服务器 URL 均包含协议(http:// 或 https://)。
如果端口号与默认端口 80 不同,请添加端口号。
保存配置文件。
确保服务器位置具有写入权限
确保您对要存储应用程序和更新的服务器位置具有写入权限。缺乏此权限会阻止成功同步,导致服务器设置不完整。
在所有命令中使用绝对路径
避免在命令中使用相对路径,因为 AUSST 要求所有文件位置都使用绝对路径。检查 AUSST 命令中的所有路径参数。
客户端配置问题
生成正确的客户端配置文件
客户端配置文件在由 AdobeUpdateServerSetupTool 命令的 --genclientconf 参数确定的位置生成。有关更多详细信息,请参阅生成客户端配置文件。生成两个文件,一个用于 Windows 客户端,一个用于 macOS 客户端。 检查内部更新服务器上的相应位置是否有这些文件。
将正确的客户端配置文件部署到最终用户计算机上的正确位置
在内部更新服务器上生成客户端配置文件后,将在每台最终用户计算机上部署这些文件。 Windows 和 macOS 的文件不同。
文件在每台最终用户计算机上的位置是特定于平台的。 确保已将配置文件部署到最终用户计算机的正确位置。
同步和更新问题
对重复的应用程序执行全新同步
在特殊情况下,使用增量同步模式时,客户端计算机上会出现同一应用程序或更新的多个副本。部署后,用户将在其计算机上看到程序包的多个副本。全新同步可确保内部更新服务器拥有所有程序包的单个正确副本。
使用执行命令运行全新同步而非增量同步:AdobeUpdateServerSetupTool --root="<update folder>" --fresh
等待完整下载完成。
验证服务器上仅存在应用程序的单个副本。
测试部署到客户端计算机。
如果错误仍然存在,请运行全新同步
尽管尝试了其他故障排除步骤,但在增量同步期间仍可能出现持续性错误。全新同步从 Adobe 服务器下载所有更新,解决损坏或下载不完整的问题。
停止任何正在运行的 AUSST 同步进程。
运行一次性全新同步: AdobeUpdateServerSetupTool --root="<update folder>" --fresh
监测下载进度并检查错误。
完成后审阅日志。