pdftk 停止工作并出现错误“无法找到文件”

pdftk 停止工作并出现错误“无法找到文件”

自从一段时间以来(可能是一两个月),pdftk我的系统(Ubuntu 18.04,据我所知,所有最新更新均已应用)停止工作。

我现在无条件地得到错误Error: Unable to find file

pdftk A=file1.pdf B=file2.pdf cat A1 B2 output file3.pdf
Error: Unable to find file.
Error: Failed to open PDF file: 
   file1.pdf
Error: Unable to find file.
Error: Failed to open PDF file: 
   file2.pdf
Errors encountered.  No output created.
[···]$ ls -lh file*pdf
-rw-rw-r-- 1 cal cal 139K Oct  3 12:30 file1.pdf
-rw-rw-r-- 1 cal cal 139K Oct  3 12:30 file2.pdf
[···]$ file file*pdf
file1.pdf: PDF document, version 1.5
file2.pdf: PDF document, version 1.5

如果我输入evince file1.pdf,PDF 查看器就会打开,然后我就会看到该文件。该文件有没有并且可以访问(它由同一个用户拥有cal,没有权限问题等)。

我以 root 身份运行了上述命令(以sudo pdftk ...rootsudo -i身份登录,然后导航到 cal 的目录并重新运行该pdftk命令;在所有情况下都出现完全相同的错误消息)

有任何想法吗?

[编辑]:
问题似乎与用户特定的设置有关。我将文件复制到另一个用户的目录(调整所有权等),相同的命令在那里有效。我env在两个目录中都运行,并进行了比较。当然,有很多不同之处(我的意思是除了 HOME、PATH、PWD 等明显的不同之外)。我尝试在有问题的用户上设置环境变量,并使用与无问题用户上给定的环境变量相同的值(对于几个听起来像可以是罪魁祸首),但它仍然不起作用。
[编辑结束]

相关内容