Page 5 of 7

Re: LibreOffice 6

Posted: Fri Feb 16, 2018 8:36 am
by Gerson
timkb4cq wrote:
The easiest way to get LibreOffice 6 in MX-17 is to use the MX Package Installer.
Start -> MX-Tools -> Package Installer -> Full App Catalog (tab) -> Debian Backports Repo
Select libreoffice and libroffice-base and click Install.
Yes, it will automatically remove the older version as it installs.
I just performed as proposed above and the installation is a success; I have LibreOffice 6 without traces of LibreOffice 5.4

Re: LibreOffice 6

Posted: Sat Feb 17, 2018 12:39 pm
by nathan2423
Do you plan to eventually move this to the main MX17 repo? Is there any reason that, if you plan to do that, I should wait for that rather than using the backports option?

Re: LibreOffice 6

Posted: Sat Feb 17, 2018 12:55 pm
by Jerry3904
I think the plan is to move it in over the next couple of weeks. Whether you wait or not is your call, end result will be the same.

Re: LibreOffice 6

Posted: Sat Feb 17, 2018 7:12 pm
by Eadwine Rose
Those weeks became one day. ;) I just saw it appear in my upgrade overview. Will this take care of the previous install, or is there something special I need to do?

Re: LibreOffice 6

Posted: Sat Feb 17, 2018 7:49 pm
by Jerry3904
It should remove the previous install.

Re: LibreOffice 6

Posted: Sat Feb 17, 2018 7:55 pm
by Eadwine Rose
Looks like it does, I don't see weird stuff in the menus or anything.

Works just fine, thanks!

Re: LibreOffice 6

Posted: Sun Feb 18, 2018 11:21 am
by newguy
I suspect this upgrade is why my LibreOffice applications stopped working this morning, reporting a missing dependency. This is the error I get trying to launch LibreOffice (loffice):

/usr/lib/libreoffice/program/soffice.bin: symbol lookup error: /usr/lib/libreoffice/program/libmergedlo.so: undefined symbol: _ZN11LanguageTagC1ERKS_

Update: I eventually managed to fix this by doing a full removal of the LibreOffice suite and then re-installing. This morning's "apt upgrade" borked the whole suite. I don't think it is a good idea to do a big version bump of a major application like LibreOffice in the main repo. One of the reasons I use MX is because it's based on Debian Stable and is less likely to change or introduce surprises like this.

Re: LibreOffice 6

Posted: Sun Feb 18, 2018 11:29 am
by Jerry3904
Thanks for the feedback, and sorry you had that problem.

We tested it a good amount, but certainly not for all languages.

Re: LibreOffice 6

Posted: Sun Feb 18, 2018 11:37 am
by Eadwine Rose
Just in case someone wants to know.. this is what it did to my system here:

Code: Select all

Upgraded the following packages:
fonts-opensymbol (2:102.10+LibO5.4.1-1~bpo9+1) to 2:102.10+LibO6.0.1-1~bpo9+1
libreoffice-avmedia-backend-gstreamer (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-base (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-base-core (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-base-drivers (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-calc (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-common (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-core (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-draw (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-gtk2 (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-help-en-us (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-impress (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-java-common (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-math (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-pdfimport (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-report-builder-bin (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-sdbc-hsqldb (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-style-galaxy (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
libreoffice-writer (1:5.4.1-1~bpo9+1) to 1:6.0.1-1~bpo9+1
uno-libs3 (5.4.1-1~bpo9+1) to 6.0.1-1~bpo9+1
ure (5.4.1-1~bpo9+1) to 6.0.1-1~bpo9+1

Installed the following packages:
libboost-chrono1.62.0 (1.62.0+dfsg-4)
libboost-locale1.62.0 (1.62.0+dfsg-4)
libboost-thread1.62.0 (1.62.0+dfsg-4)
libreoffice-style-tango (1:6.0.1-1~bpo9+1)

As said earlier, went fine and without problems.

Running plain jane English though, not the Dutch translation or anything (yeah I translate the stuff but I hate using Dutch on computers unless I have to haha).

Re: LibreOffice 6

Posted: Sun Feb 18, 2018 12:46 pm
by dolphin_oracle
newguy wrote:I suspect this upgrade is why my LibreOffice applications stopped working this morning, reporting a missing dependency. This is the error I get trying to launch LibreOffice (loffice):

/usr/lib/libreoffice/program/soffice.bin: symbol lookup error: /usr/lib/libreoffice/program/libmergedlo.so: undefined symbol: _ZN11LanguageTagC1ERKS_

Update: I eventually managed to fix this by doing a full removal of the LibreOffice suite and then re-installing. This morning's "apt upgrade" borked the whole suite. I don't think it is a good idea to do a big version bump of a major application like LibreOffice in the main repo. One of the reasons I use MX is because it's based on Debian Stable and is less likely to change or introduce surprises like this.

ok, this is interesting. the failure is likely due to

Code: Select all

apt upgrade
vs.

Code: Select all

apt-get upgrade
this is the first time I've seen them produce different results. here they are...

Code: Select all

┌─[dolphin@littlebyte]─[11:39:05 am]─────────────────────────────────────────────────────────────[~]
└─> sudo apt-get upgrade -s
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core
  libreoffice-base-drivers libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw
  libreoffice-gtk2 libreoffice-help-en-us libreoffice-impress libreoffice-java-common
  libreoffice-math libreoffice-pdfimport libreoffice-report-builder-bin libreoffice-sdbc-hsqldb
  libreoffice-style-galaxy libreoffice-writer
The following packages will be upgraded:
  fonts-opensymbol uno-libs3 ure
3 upgraded, 0 newly installed, 0 to remove and 18 not upgraded.
Inst fonts-opensymbol [2:102.10+LibO5.4.1-1~bpo9+1] (2:102.10+LibO6.0.1-1~bpo9+1 MX repository:17.0/mx [all])
Inst ure [5.4.1-1~bpo9+1] (6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) []
Inst uno-libs3 [5.4.1-1~bpo9+1] (6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf fonts-opensymbol (2:102.10+LibO6.0.1-1~bpo9+1 MX repository:17.0/mx [all])
Conf ure (6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf uno-libs3 (6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])

┌─[dolphin@littlebyte]─[11:40:49 am]─────────────────────────────────────────────────────────────[~]
└─> sudo apt upgrade -s
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following package was automatically installed and is no longer required:
  libvisio-0.1-1
Use 'sudo apt autoremove' to remove it.
The following NEW packages will be installed:
  libboost-chrono1.62.0 libboost-locale1.62.0 libboost-thread1.62.0 libreoffice-style-tango
The following packages will be upgraded:
  fonts-opensymbol libreoffice-avmedia-backend-gstreamer libreoffice-base libreoffice-base-core
  libreoffice-base-drivers libreoffice-calc libreoffice-common libreoffice-core libreoffice-draw
  libreoffice-gtk2 libreoffice-help-en-us libreoffice-impress libreoffice-java-common
  libreoffice-math libreoffice-pdfimport libreoffice-report-builder-bin libreoffice-sdbc-hsqldb
  libreoffice-style-galaxy libreoffice-writer uno-libs3 ure
21 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Inst fonts-opensymbol [2:102.10+LibO5.4.1-1~bpo9+1] (2:102.10+LibO6.0.1-1~bpo9+1 MX repository:17.0/mx [all])
Inst libboost-chrono1.62.0 (1.62.0+dfsg-4 Debian:9.3/stable [amd64])
Inst libboost-thread1.62.0 (1.62.0+dfsg-4 Debian:9.3/stable [amd64])
Inst libboost-locale1.62.0 (1.62.0+dfsg-4 Debian:9.3/stable [amd64])
Inst ure [5.4.1-1~bpo9+1] (6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) []
Inst uno-libs3 [5.4.1-1~bpo9+1] (6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Inst libreoffice-calc [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) []
Inst libreoffice-impress [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) []
Inst libreoffice-draw [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) []
Inst libreoffice-gtk2 [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) []
Inst libreoffice-writer [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) []
Inst libreoffice-help-en-us [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [all]) []
Inst libreoffice-base [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) []
Inst libreoffice-core [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) [libreoffice-common:amd64 on libreoffice-core:amd64] [libreoffice-math:amd64 libreoffice-report-builder-bin:amd64 libreoffice-base-core:amd64 libreoffice-sdbc-hsqldb:amd64 libreoffice-common:amd64 libreoffice-base-drivers:amd64 libreoffice-avmedia-backend-gstreamer:amd64 ]
Inst libreoffice-style-galaxy [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [all]) [libreoffice-common:amd64 on libreoffice-core:amd64] [libreoffice-common:amd64 on libreoffice-style-galaxy:amd64] [libreoffice-math:amd64 libreoffice-report-builder-bin:amd64 libreoffice-base-core:amd64 libreoffice-sdbc-hsqldb:amd64 libreoffice-common:amd64 libreoffice-base-drivers:amd64 libreoffice-avmedia-backend-gstreamer:amd64 ]
Inst libreoffice-pdfimport [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [all]) [libreoffice-common:amd64 on libreoffice-core:amd64] [libreoffice-common:amd64 on libreoffice-style-galaxy:amd64] [libreoffice-math:amd64 libreoffice-report-builder-bin:amd64 libreoffice-base-core:amd64 libreoffice-sdbc-hsqldb:amd64 libreoffice-common:amd64 libreoffice-base-drivers:amd64 libreoffice-avmedia-backend-gstreamer:amd64 ]
Inst libreoffice-java-common [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [all]) [libreoffice-common:amd64 on libreoffice-core:amd64] [libreoffice-common:amd64 on libreoffice-style-galaxy:amd64] [libreoffice-math:amd64 libreoffice-report-builder-bin:amd64 libreoffice-base-core:amd64 libreoffice-sdbc-hsqldb:amd64 libreoffice-common:amd64 libreoffice-base-drivers:amd64 libreoffice-avmedia-backend-gstreamer:amd64 ]
Inst libreoffice-common [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [all]) [libreoffice-math:amd64 libreoffice-report-builder-bin:amd64 libreoffice-base-core:amd64 libreoffice-sdbc-hsqldb:amd64 libreoffice-base-drivers:amd64 libreoffice-avmedia-backend-gstreamer:amd64 ]
Inst libreoffice-sdbc-hsqldb [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) [libreoffice-math:amd64 libreoffice-report-builder-bin:amd64 libreoffice-base-core:amd64 libreoffice-base-drivers:amd64 libreoffice-avmedia-backend-gstreamer:amd64 ]
Inst libreoffice-base-core [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) [libreoffice-math:amd64 libreoffice-report-builder-bin:amd64 libreoffice-base-drivers:amd64 libreoffice-avmedia-backend-gstreamer:amd64 ]
Inst libreoffice-report-builder-bin [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) [libreoffice-math:amd64 libreoffice-base-drivers:amd64 libreoffice-avmedia-backend-gstreamer:amd64 ]
Inst libreoffice-math [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) [libreoffice-base-drivers:amd64 libreoffice-avmedia-backend-gstreamer:amd64 ]
Inst libreoffice-avmedia-backend-gstreamer [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) [libreoffice-base-drivers:amd64 ]
Inst libreoffice-base-drivers [1:5.4.1-1~bpo9+1] (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64]) []
Inst libreoffice-style-tango (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [all])
Conf fonts-opensymbol (2:102.10+LibO6.0.1-1~bpo9+1 MX repository:17.0/mx [all])
Conf libboost-chrono1.62.0 (1.62.0+dfsg-4 Debian:9.3/stable [amd64])
Conf libboost-thread1.62.0 (1.62.0+dfsg-4 Debian:9.3/stable [amd64])
Conf libboost-locale1.62.0 (1.62.0+dfsg-4 Debian:9.3/stable [amd64])
Conf ure (6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf uno-libs3 (6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-calc (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-impress (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-draw (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-gtk2 (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-writer (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-help-en-us (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [all])
Conf libreoffice-base (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-core (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-style-galaxy (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [all])
Conf libreoffice-pdfimport (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [all])
Conf libreoffice-java-common (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [all])
Conf libreoffice-common (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [all])
Conf libreoffice-sdbc-hsqldb (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-base-core (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-report-builder-bin (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-math (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-avmedia-backend-gstreamer (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-base-drivers (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [amd64])
Conf libreoffice-style-tango (1:6.0.1-1~bpo9+1 MX repository:17.0/mx [all])

┌─[dolphin@littlebyte]─[11:40:55 am]─────────────────────────────────────────────────────────────[~]
└─> 
note that apt upgrade allows installation of packages when apt-get upgrade would hold them back. consulting the man pages indicates that apt-get upgrade is in fact not equivalent to apt upgrade. So I suspect some conflict set in.

investigating now. note that an apt-get dist-upgrade or a apt full-upgrade likely would have worked, but I haven't tested that as yet.