使用sudo apt upgrade更新libreoffice之后,libreoffice在保存或打开文件时崩溃。Libreoffice从1:5.4.1-0ubuntu1.17.10.1升级到1:5.4.5-0ubuntu0.17.10.1。从终端运行新的libreoffice在保存时生成此错误消息:
X Error: BadMatch (invalid parameter attributes) 8
Major opcode: 42 (X_SetInputFocus)
Resource id: 0x6201019
X Error: BadMatch (invalid parameter attributes) 8
Major opcode: 42 (X_SetInputFocus)
Resource id: 0x6201019
X Error: BadMatch (invalid parameter attributes) 8
Major opcode: 42 (X_SetInputFocus)
Resource id: 0x62001b1
X Error: BadMatch (invalid parameter attributes) 8
Major opcode: 42 (X_SetInputFocus)
Resource id: 0x62001b1回到1.5.4.1-0ubuntu1.17.10.1之后,同样的崩溃发生了,但没有打印出错误消息。
回滚命令是:
sudo apt-get install libreoffice-core=1:5.4.1-0ubuntu1 libreoffice-calc=1:5.4.1-0ubuntu1 libreoffice-impress=1:5.4.1-0ubuntu1 libreoffice-kde=1:5.4.1-0ubuntu1 libreoffice-writer=1:5.4.1-0ubuntu1 libreoffice-sdbc-hsqldb=1:5.4.1-0ubuntu1 libreoffice-base-core=1:5.4.1-0ubuntu1 libreoffice-math=1:5.4.1-0ubuntu1 libreoffice-pdfimport=1:5.4.1-0ubuntu1 libreoffice-style-breeze=1:5.4.1-0ubuntu1 libreoffice-style-tango=1:5.4.1-0ubuntu1 libreoffice-style-elementary=1:5.4.1-0ubuntu1 libreoffice-style-galaxy=1:5.4.1-0ubuntu1 libreoffice-style-oxygen=1:5.4.1-0ubuntu1 libreoffice-java-common=1:5.4.1-0ubuntu1 libreoffice-common=1:5.4.1-0ubuntu1 libreoffice-avmedia-backend-gstreamer=1:5.4.1-0ubuntu1 libreoffice-base=1:5.4.1-0ubuntu1 libreoffice-base-drivers=1:5.4.1-0ubuntu1 libreoffice-help-en-us=1:5.4.1-0ubuntu1 libreoffice-draw=1:5.4.1-0ubuntu1下面是通过sudo apt update升级的软件包的完整列表:
$ find /var/lib/dpkg/info -name \*.list -mtime -3 | sed 's#.list$##;s#..*/##'
ure
libreoffice-draw
libreoffice-java-common
linux-image-4.13.0-36-generic
libreoffice-common
gcc-7-base:amd64
gcc-7-base:i386
libstdc++6:amd64
libstdc++6:i386
libreoffice-avmedia-backend-gstreamer
linux-image-extra-4.13.0-36-generic
libubsan0:amd64
libtsan0:amd64
libgomp1:amd64
linux-generic
libitm1:amd64
libatomic1:amd64
linux-image-generic
libasan4:amd64
liblsan0:amd64
libcilkrts5:amd64
linux-signed-image-4.13.0-36-generic
libmpx2:amd64
libquadmath0:amd64
linux-signed-generic
cpp-7
libcc1-0:amd64
linux-signed-image-generic
g++-7
libgfortran4:amd64
libgfortran-7-dev:amd64
gfortran-7
gcc-7
libobjc4:amd64
libobjc-7-dev:amd64
libgcc-7-dev:amd64
libstdc++-7-dev:amd64
libgcc1:amd64
libreoffice-base
libgcc1:i386
fonts-opensymbol
pulseaudio-module-bluetooth
libpulsedsp:amd64
pulseaudio-utils
pulseaudio-module-gconf
libreoffice-core
libpulse-dev:amd64
pulseaudio
libpulse-mainloop-glib0:amd64
libreoffice-base-drivers
libpulse0:amd64
libreoffice-help-en-us
uno-libs3
libreoffice-calc
libreoffice-impress
libreoffice-kde
libreoffice-writer
python3-uno
libreoffice-sdbc-hsqldb
libreoffice-base-core
libreoffice-math
libreoffice-pdfimport
libreoffice-style-breeze
libreoffice-style-tango
libreoffice-style-elementary
libreoffice-style-galaxy
libreoffice-style-oxygen
libwavpack1:amd64
linux-headers-4.13.0-36
fonts-crosextra-caladea
fonts-crosextra-carlito
fonts-linuxlibertine
fonts-sil-gentium
fonts-sil-gentium-basic
libreoffice-report-builder-bin
libreoffice
libreoffice-script-provider-python
libreoffice-librelogo
libreoffice-report-builder
libreoffice-script-provider-bsh
libreoffice-script-provider-js
libreoffice-sdbc-postgresql
libreoffice-wiki-publisher
libreoffice-nlpsolver
libreoffice-ogltrans
linux-headers-4.13.0-36-generic
linux-headers-generic
linux-libc-dev:amd64
linux-tools-common
linux-tools-4.13.0-36
linux-tools-4.13.0-36-generic
linux-tools-generic显然,当试图执行要求文件对话框出现的操作时,会出现错误。
发布于 2018-02-26 13:47:55
在使用--回溯运行libreoffice之后,我发现这是KDE文件对话框中的一个错误。解决办法是打开Tools>Options>General中的"Libreoffice“,如窃听器线。中所述
发布于 2018-02-25 18:34:17
最后,我从Ubuntu libreoffice/ppa切换到"LibreOffice鲜活“来解决这个问题。
https://askubuntu.com/questions/1009428
复制相似问题