错误161292 -由于python版本更改,Windows MAR自动更新中断了整个应用程序
总结: 由于python版本更改,Windows MAR自动更新会破坏整个应用程序
状态: 断然的固定的
别名:
产品: 办公套件
分类: 未分类
组件: 安装(显示其他错误)
版本:
(最早受影响)
24.2.2.2发布
硬件: x86-64(AMD64)Windows(全部)
: 中等的正常的
受让人: 斯蒂芬·伯格曼
网址:
白板: 目标:24.8.0目标:24.2.5目标:24。。。
关键词:
取决于:
阻碍: 自动更新程序
  显示相关性图表
 
报道: 2024-05-27 09:13 UTC由明华
被改进的: 2024-06-06 14:29协调世界时(历史)
5用户(显示)

另请参阅:
碰撞报告或碰撞签名:


附件
日志文件$PROFILE\updates\updating.log (5.99 KB,文本/纯文本)
2024-05-30 13:17协调世界时,明华
细节

注释你需要登录在您可以评论或更改此bug之前。
描述 明华 2024-05-27 09:13:59协调世界时
我为Windows 24.2安装打开了MAR自动更新功能。以前更新过一次,更新到24.2.2.1版本。然而,最近的一次更新(大约在5月24日)打破了整个LibreOffice。当我从快捷方式图标启动应用程序时,自动更新启动屏幕出现,更新过程完成。然后,常规LO启动屏幕出现,但应用程序窗口没有出现。第二次启动应用程序没有什么区别,只有启动画面,没有应用程序窗口。从命令行启动应用程序显示了更多详细信息:Python路径配置:PYTHONHOME='D:\Programs\LibreOffice\24.2.autoupdate\program\。。\程序\python-core-3.8.19'PYTHONPATH='D:\Programs\LibreOffice\24.2.autoupdate\program\。。\程序\python-core-3.8.19\lib;D: \Programs\LibreOffice\24.2.autoupdate\program\。。\program\python-core-3.8.19\lib\site-packages;D: \Programs\LibreOffice\24.2.autoupdate\program\。。\程序'程序名称=“python”隔离=0环境=1用户站点=1导入站点=1系统_base_executable='D:\\Programs\\LibreOffice\\24.2.autoupdate\\program\\soffice.bin'sys.base_prefix='D:\\Programs\\LibreOffice\\24.2.autoupdate\\program\\\\程序\\python-core-3.8.19'sys.base_exec_prefix='D:\\Programs\\LibreOffice\\24.2.autoupdate\\program\\\\程序\\python-core-3.8.19'sys.executable='D:\\Programs\\LibreOffice\\24.2.autoupdate\\program\\soffice.bin'sys.prefix='D:\\Programs\\LibreOffice\\24.2.autoupdate\\program\\\\程序\\python-core-3.8.19'sys.exec_prefix='D:\\Programs\\LibreOffice\\24.2.autoupdate\\program\\\\程序\\python-core-3.8.19'系统路径=['D:\\Programs\\LibreOffice\\24.2.autoupdate\\program\\\\程序\\python-core-3.8.19\\lib','D:\\Programs\\LibreOffice\\24.2.autoupdate\\program\\\\program\\python-core-3.8.19\\lib\\site-packages','D:\\Programs\\LibreOffice\\24.2.autoupdate\\program\\\\程序',“D:\\Programs\\LibreOffice\\24.2.autoupdate\\program\\python38.zip”,'D:\\Programs\\LibreOffice\\24.2.autoupdate\\program\\\\程序\\python-core-3.8.19\\DLL’,'D:\\Programs\\LibreOffice\\24.2.autoupdate\\program\\\\程序\\python-core-3.8.19\\lib',“D:\\Programs\\LibreOffice\\24.2.autoupdate\\program”,]致命的Python错误:init_fs_encoding:无法获取文件系统编码的Pythin编解码器Python运行时状态:核心已初始化ModuleNotFoundError:没有名为“encodings”的模块结果是,在自动更新后,program\python-core-3.8.18\(可能是LO 24.2.2.1的版本)目录为空,而program\ python-core-3.8.19\目录不存在,因此LO由于缺少python而无法启动。应用程序现在无法启动,因此我无法提供准确的版本信息。但以下是安装在同一台机器上的7.6.7版本的版本信息,以防有帮助:CPU线程数:12;操作系统:Windows 10.0内部版本22631;UI渲染:默认;VCL:赢语言环境:zh-CN(zh_CN);用户界面:en-US计算:CL螺纹
评论1 小牛队 2024-05-27 15:00:25 UTC
我不知道这是否与我遇到的问题完全相同(这只发生在我的远程文件上-弹出屏幕出现,然后“什么都没有”。但是,本地文件打开正常。)如果这是同一个问题,更新到24.2.3(已经在Libreoffice的下载页面上提供)解决了这个问题!请确认是否是这种情况!
评论2 V斯图亚特·富特 2024-05-27 16:29:49 UTC
我们确实在24.2.0.3和当前24.2.3.2之间捆绑了Python3升级,从Python Python-core-3.8.18-->Python-core-3.8.19因此,目录可能需要在MAR增量中进行调整。=-参考-=https://gerrit.libreoffice.org/c/core网站/+/165053
评论3 斯蒂芬·伯格曼 2024-05-30 11:21:39 UTC(世界协调时)
(回复来自注释#0)>应用程序现在无法启动,因此我无法提供准确的版本>信息。您可以提供两件事,以确保我们都关注同一个问题:*在LibreOffice安装中(大概是`C:\Program Files\LibreOffice\`),应该有一个文件`Program\setup.ini`。你能在这里分享它的内容吗?*在LibreOffice用户数据(大概是`C:\Users\…\Application data\LibreOffice\4`)中,应该有文件`updates\updated.log`。你能在这里分享它的内容吗?
评论4 明华 2024-05-30 13:17:38协调世界时
创建附件194458 [详细信息]日志文件$PROFILE\updates\updating.log(回复Stephan Bergmann,来自评论#3)>你可以提供两件事,以确保我们都能看到>同一问题:当然。>*在LibreOffice安装中(可能是`C:\Program>Files\LibreOffice\`),应该有一个文件“program\setup.ini”。你能>请在这里分享它的内容?[引导程序]建筑ID=d56cc158d8a96260b836f100ef4b4ef2f5d6f1a01产品代码={6A2ACEC0-5875-4F4E-A2C8-F4479E3A7229}UpgradeCode={4B17E523-5D91-4E69-BD96-7FD81CFA81BB}>*在LibreOffice用户数据中(大概是`C:\Users\…\Application>Data\LibreOffice\4`)应该有“updates\updated.log`”文件。你能>请在这里分享它的内容?这个文件有点大,所以我将其添加为附件。还有文件$PROFILE\updates\0\update.log,其中包含更多详细信息。你也想要那个文件吗?
评论5 斯蒂芬·伯格曼 2024-05-30 15:00:13协调世界时
我可以用<https://downloadarchive.documentfoundation.org/libreoffice/old/24.2.2.1/win/x86_64/libreoffice_24.2.2.1_win_x86-64.msi>已安装(仍然有instdir/program/python-core-3.8.18/),可以下载<https://update-mar.libreoffice.org/24.2.2.2/libreoffice_24.2.2.2_Windows_X86_64_d56cc158d8a96260b836f100ef4b4ef25d6f1a01_from_bf759d854b5ab45b6ef0bfd22e51c6dc4fb8b882_partial.mar>更新至24.2.2.2。该版本应改为instdir/program/python-core-3.8.19/,mar文件包含删除所有python-core-3.8.18并创建新python-kere-3.8.19的说明。更新过程确实删除了所有python-core-3.8.18目录,但它无法创建和填充python-core-3.8.19目录。
评论6 提交通知 2024-05-31 13:06:24 UTC
Stephan Bergmann提交了与此问题相关的修补程序。它已被推到“master”:https://git.libreoffice.org/core/commit/c00014019e6d33bfb4729c563062db1645c48e9d

tdf编号161292:修复为新添加的文件创建部分信息它将在24.8.0中提供。修补程序应包含在每日构建中,网址为https://dev-builds.libreoffice.org/每日/在接下来的24-48小时内。更多有关每日构建的信息,请访问:https://wiki.documentfoundation.org/Testing_Daily_Builds网站鼓励受影响的用户测试修复并报告反馈。
评论7 提交通知 2024-06-03 14:33:43协调世界时
Stephan Bergmann提交了与此问题相关的修补程序。它已被推到“图书馆-24-2”:https://git.libreoffice.org/core/commit/f7bd624cf1f2ad51a5f7d0edf23a1f19a9063823

tdf编号161292:修复新添加文件的create-partial-info将于24.2.5提供。修补程序应包含在每日构建中,网址为https://dev-builds.libreoffice.org/每日/在接下来的24-48小时内。更多有关每日构建的信息,请访问:https://wiki.documentfoundation.org/Testing_Daily_Builds网站鼓励受影响的用户测试修复并报告反馈。
评论8 提交通知 2024-06-03 18:17:13 UTC
Stephan Bergmann提交了与此问题相关的修补程序。它已被推到“图书馆-24-2-4”:https://git.libreoffice.org/core/commit/ada4296497bae971c3cb293f934f5e6240f23185

tdf编号161292:修复新添加文件的create-partial-info它将在24.2.4中提供。修补程序应包含在每日构建中,网址为https://dev-builds.libreoffice.org/每日/在接下来的24-48小时内。更多有关每日构建的信息,请访问:https://wiki.documentfoundation.org/Testing_Daily_Builds网站鼓励受影响的用户测试修复并报告反馈。
评论9 斯蒂芬·伯格曼 2024-06-06 14:29:14协调世界时
TDF提供的MAR更新的当前状态如下:*最后一次良好的更新是从24.2.1到24.2.2.1。*从24.2.2.1到24.2.2.2的更新被中断。与此同时,它已被从网络上删除。运行此更新的用户安装失败;他们需要手动安装MSI版本才能修复安装。随着基础问题的修复程序现在可用,将生成24.2.2.2的修复更新并很快可用。*然后将从24.2.2.2到24.2.3等进行进一步更新。