Jef*_*eff 5 compression migration windows-server-2012
我们正在将服务器迁移到新主机和从 Server 2k8 机器到 Server 2012 机器。有问题的服务器有几个驱动器,用于保存我们的站点和一些实用程序。这些驱动器在移动过程中完全复制。数据、文件夹结构和权限都应该相同。
最近在这台服务器上运行Jenkins任务的时候,在日志中发现了以下内容:
G:\Websites\PathToWebsite>G:\Jenkins\Tools\7z a -tzip Website_PROD_Backup_20140311_.zip
7-Zip [64] 9.20 版权所有 (c) 1999-2010 Igor Pavlov 2010-11-18
错误:7-Zip 找不到适用于档案的代码。
7-Zip 安装在服务器上,我可以从 GUI 执行它尝试执行的操作。我是一名开发人员,不习惯对此类问题进行故障排除,而针对特定错误的 Google 并没有让我找到任何解决方案。
我能找到的最接近的匹配是一个网站,它说命令行工具需要一些小于 150K 的 .dll 文件。我在上面引用的路径中找到了该工具,它超过 150K。无论如何,我将 .dll 文件从安装目录复制到该目录。这并没有解决问题。
我该怎么做才能解决这个问题?我真的需要 7-Zip 从命令行工作,或者我们构建/部署过程的重要部分必须手动完成。
此错误的另一个原因是当您有 7z.exe 但没有 7z.dll 时 - 命令行程序正常工作需要两者。仅从普通 7-zip GUI 安装文件夹中复制这两个文件对于我们 CI 上的命令行程序的便携式版本就足够了。
| 归档时间: |
|
| 查看次数: |
22193 次 |
| 最近记录: |