I am adding my thanks to #11 Philip Sz! Your comment allowed my to get rid of the nuisance, i.e. adding the line from #6 plus your purge command.
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to libreoffice in Ubuntu. https://bugs.launchpad.net/bugs/1354557 Title: [ppa][packaging]libreoffice-base post-rm script syntax fail Status in “libreoffice” package in Ubuntu: Fix Released Bug description: I tried to use LibreOffice test builds and backports PPA and follow it's instructions to purge libreoffice-core then encountered this bug. Bug will be triggered when this package is been removed. Since it seems to be trivial please fix it ASAP. ## Console output ... /var/lib/dpkg/info/libreoffice-base.postrm: 28: /var/lib/dpkg/info/libreoffice-base.postrm: Syntax error: end of file unexpected (expecting "fi") dpkg: error processing package libreoffice-base (--purge): 子程序 已安裝的 post-removal script 傳回了錯誤退出狀態 2 translation: sub-process installed post-removal script returned error return status 2 ... ## Debugging info As far as I can see the problem is at the second 'if ' statement: if [ "$1" = abort-upgrade ] && dpkg --compare-versions "$2" lt dpkg --compare-versions "$2" lt 1:4.3.0~beta1-1; then dpkg-divert --package $DPKG_MAINTSCRIPT_PACKAGE --remove --rename \ --divert /usr/lib/libreoffice/share/basic/dialog.xlc.noaccess \ /usr/lib/libreoffice/share/basic/dialog.xlc dpkg-divert --package $DPKG_MAINTSCRIPT_PACKAGE --remove --rename \ --divert /usr/lib/libreoffice/share/basic/script.xlc.noaccess \ # ← This trailing backslash shoudn't exist fi To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libreoffice/+bug/1354557/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp