我和一个六人小组一起工作,所有人都使用 Jammy Jellyfish Ubuntu,从上周开始我们就无法再编译 ConTeXt 类型的 tex 文件了。
fatal error : unable to load bytecode register 544, maybe wipe the cache first
system | total runtime: 6.660 seconds
我们尝试重新安装 TeX Live,但没有成功。我们甚至尝试在一台全新的机器上安装。但在安装过程中,由于 ConTeXt 出现问题,安装过程停止了。我们尝试降级 texlive-binaries,但显然无法使用。
答案1
我遇到了同样的问题,并设法通过使用 aptitude 降级了 texlive-binaries,如下所示:
sudo aptitude install texlive-binaries=2021.20210626.59705-1build1
它提出了几种解决方案,对我来说可以接受的解决方案是:
Downgrade the following packages:
1) libkpathsea6 [2021.20210626.59705-1ubuntu0.2 (jammy-security, jammy-updates, now) -> 2021.20210626.59705-1build1 (jammy)]
2) libptexenc1 [2021.20210626.59705-1ubuntu0.2 (jammy-security, jammy-updates, now) -> 2021.20210626.59705-1build1 (jammy)]
3) libsynctex2 [2021.20210626.59705-1ubuntu0.2 (jammy-security, jammy-updates, now) -> 2021.20210626.59705-1build1 (jammy)]
4) libtexlua53 [2021.20210626.59705-1ubuntu0.2 (jammy-security, jammy-updates, now) -> 2021.20210626.59705-1build1 (jammy)]
5) libtexluajit2 [2021.20210626.59705-1ubuntu0.2 (jammy-security, jammy-updates, now) -> 2021.20210626.59705-1build1 (jammy)]
此后,您可以通过以下方式暂时保留该包裹:
apt-mark hold texlive-binaries