Package Details: collabora-online-server-nodocker 21.11.0.3-1

Git Clone URL: https://aur.archlinux.org/collabora-online-server-nodocker.git (read-only, click to copy)
Package Base: collabora-online-server-nodocker
Description: None
Upstream URL: https://www.collaboraoffice.com/code/
Licenses: MPL
Submitter: theYinYeti
Maintainer: theYinYeti
Last Packager: theYinYeti
Votes: 11
Popularity: 0.013000
First Submitted: 2017-10-13 20:12 (UTC)
Last Updated: 2021-11-29 18:52 (UTC)

Required by (0)

Sources (122)

Pinned Comments

theYinYeti commented on 2018-01-04 08:33 (UTC)

About upstream: 1º Upstream does not maintain past versions of packages, so I have no choice but to follow new releases. 2º Upstream does not advertise minor/patch releases. These are the reasons why the PKGBUILD is made to adapt itself the best it can to the current upstream situation, whatever it is. If an incompatible change occurs, do not hesitate to mark the package as “obsolete”: I will get notified, and fix the the package as soon as my free time allows. Cheers :-)

Latest Comments

kescherAUR commented on 2022-01-03 12:19 (UTC)

@theYinYeti please change tmpfiles as outlined in https://aur.archlinux.org/pkgbase/collabora-online-server-nodocker/#comment-840264

zynex commented on 2021-12-28 17:32 (UTC) (edited on 2021-12-28 17:38 (UTC) by zynex)

@9-r Yes, but I don't want any extra packages on my server than necessary, so TSL1.2 will do for now, it works. I use Apache for my reverse proxy, so it's not Apache itself that's the issue. It's coolwsd that depends on openssl 1.0, witch is not working with TSL1.3 as far as I know. Running ldd /usr/bin/coolwsd returns libssl.so.1.0.0 => /usr/lib/libssl.so.1.0.0.

9-r commented on 2021-12-27 17:11 (UTC)

@zynex: As a workaround you could let a reverse proxy like haproxy or nginx handle TLS.

zynex commented on 2021-12-27 14:25 (UTC) (edited on 2021-12-27 14:26 (UTC) by zynex)

It seems that this build uses openssl-1.0, witch break sites using TLS1.3 only. Found this issue after hours of troubleshooting. I needed to allow TSL1.2 in my NextCloud apache VirtualHost config for it to work. Is it possible to use openssl 1.1.1 instead so we can use TSL1.3?

Ta180m commented on 2021-12-11 01:47 (UTC)

@bjo Changing tmpfiles to

# Type Path                     Mode UID  GID  Age   Argument
Z      /etc/coolwsd             -    cool cool
z      /etc/coolwsd/coolwsd.xml 0640 cool cool

fixes the issue.

bjo commented on 2021-12-10 09:25 (UTC)

Due some tmpfiles misconfiguration, all files in /etc/coolwsd are gone after a reboot.

bjo commented on 2021-12-02 23:23 (UTC) (edited on 2021-12-02 23:23 (UTC) by bjo)

The tmpfile has an issue:

Detected unsafe path transition /etc/coolwsd (owned by cool) → /etc/coolwsd/coolwsd.xml (owned by root) during canonicalization of /etc/coolwsd/coolwsd.xml.

theYinYeti commented on 2021-11-29 19:31 (UTC)

@electricprism: Thank you for notifying me. Collabora made a major upgrade in their packaging, with:

  • a global change (user name, program name…) from lool to cool;
  • a change in versioning, with new versions being apparently based on the 2-digit year.

I hope it is fixed now.

electricprism commented on 2021-11-26 02:34 (UTC)

Unknown dependency: loolwsd
error: failed to download sources for 'collabora-online-server-nodocker-6.4.11-1 (collabora-online-server-nodocker_en)':
error: packages failed to build: collabora-online-server-nodocker-6.4.11-1 (collabora-online-server-nodocker_en)

theYinYeti commented on 2021-11-20 19:42 (UTC) (edited on 2021-11-20 19:43 (UTC) by theYinYeti)

@kesherAUR: Indeed, they do. You should:

  • either edit PKGBUILD (top of the file) to set your wanted language,
  • or build everything, but install only the packages that you want.

Here is an example modification: https://yalis.fr/git/yves/home-server/src/branch/master/roles/nextcloud_back/tasks/main.yml#L32

kescherAUR commented on 2021-11-18 14:57 (UTC)

en-gb and en seem to conflict with each other - en contains en_GB directories as well.

9-r commented on 2021-10-12 09:54 (UTC)

@andrej: the nginx and apache configs you mention are just tls-reverse-proxy examples and should work outside of docker as well. collabora-office can establish encrypted connection by itself if configured correctly and supplied with certs, so it depends on your setup if you need use these examples.

nexcloud-systemd-timers just runs the cron jobs required by nextcloud and has nothing to do with collabora-office.

The package does not require nextcloud because it just supplies the online document editing functionality independently from nextcloud and can be used with other cloud file storage systems as well.

For differences between collabora and libreoffice consulting the search engine of your choice should answer the question.

andrej commented on 2021-08-22 01:20 (UTC)

Is there an ArchWiki page for this? I could only find this short chapter on the Nextcloud page, which is not very informative. For example, can the Apache and Nginx configuration from the Docker chapter be applied also in the non-Docker case? Which of the other tips and instructions apply? (Should one install nextcloud-systemd-timers etc.?)

The package dependencies are also a bit of a mystery. For example, why doesn’t this depend on nextcloud from community? That looks concerning, because it’s unclear to what extent it can share an existing nextcloud configuration without too much duplication + hassle.

On the same topic: How is this package related to libreoffice-online? IIUC, libreoffice-online (in its vanilla form) is just a server serving a HTML5 office suite without any cloud access / online editing, which can store files on the end users’ local disks. Does CODE / Collabora reuse / depend on LOOL or not? Or does it contain a modified version of it?

Can the CODE functionality be configured (perhaps in a somewhat more modular way) using a combination of nextcloud and libreoffice-online?

celogeek commented on 2021-03-14 23:29 (UTC) (edited on 2021-03-14 23:30 (UTC) by celogeek)

Hi, I've got trouble with capabilities on loolforkit and loolmount.

Here what I do to manually fix the permission issues:

setcap cap_chown,cap_fowner,cap_sys_chroot,cap_mknod=ep /usr/bin/loolforkit
setcap cap_sys_admin=ep /usr/bin/loolmount

this even works in a systemd-nspawn system.

I see some permission already there for loolforkit. it seems to needed chown also. And loolmount need admin for mount/umount.

mqs commented on 2021-02-26 13:47 (UTC)

@theYinYeti, you should be able to strip all the makedependencies that are already in base-devel and base, as those can be assumed as installed for all packages.

Specifically, that means you can drop bzip2, coreutils, gawk, grep, gzip, sed, systemd, tar, util-linux, xz (see base). libcap and curl are also transitively included via iputils and libelf.

The only thing that is left then is fontconfig.

To be clear, I am only referring to the makedeps array, not any content within e.g. _upstream_equiv, I have no clue about that :D

theYinYeti commented on 2020-12-16 07:45 (UTC)

@electricprism: I admit this package is somewhat unusual. It is however not too far from the Linux/Unix standard because /opt is a standard location for software that is not installed from official packages. I can’t change that: it is not built from source, but instead build from a .DEB packaging targeted at Debian.

As for TLS, since it is a complicated subject (even when using the ACME protocol), I think it is best to leave TLS termination to Nginx or HAProxy. Users still can setup TLS by themselves, though; I just won’t.

Last but not least, thank you for notifying me of the missing systemd dependency! That’s the problem with this package: I always have to catch-up with what is going on upstream…

9-r commented on 2020-12-09 12:27 (UTC)

@electricprsim: At least Unknown dependency: systemd can be fixed by adding systemd = systemd to _upstream_equiv

electricprism commented on 2020-12-05 09:11 (UTC) (edited on 2020-12-05 11:00 (UTC) by electricprism)

This has been quite the rabbit hole.

It would be nice if someday this package could follow standard arch style for webapps: /usr/share/webapps [and] /etc/webapps

I am wondering if there is a problem in configuration with letsencrypt with user lool not having access to /etc/letsencrypt/live/...

I am also wondering if libreoffice-online is supposed to be a dep? Or does the package provide it? If so maybe it should conflict.

Lots of trouble getting this to work, please help, thank you.

Edit: When I try to wget the tarbuild, and make it manually I get:

makepkg -s

Unknown dependency: systemd

Edit 2: I was able to temporarily bypass the problem and setup the CODE server -- which requires manually downloading the package and unpacking to ../nextcloud/apps/

https://apps.nextcloud.com/apps/richdocumentscode/releases?platform=20#20

I would like to use this package but for now it's nice to have a temp fix even if less a performant appimage.

genofire commented on 2020-11-08 08:03 (UTC)

_upstream_equiv for openssh-client = openssh still not fixed.

Also hardcoded path from opt/collaboraoffice6.2/ to opt/collaboraoffice6.4/ needs be changed

9-r commented on 2020-06-26 09:48 (UTC)

The latest version (4.2.4) requires the addition of openssh-client = openssh to _upstream_equiv in PKGBUILD. Otherwise an "unknown dependency" error will stop the build

theYinYeti commented on 2020-05-24 10:25 (UTC)

@hecsa: I suppose you’re using an AUR helper. The “helper” you chose must have some shortcomings, and is probably trying to install all packages that got built.

On my PC, with yay as an helper, only the base package is installed, and the build directory contains the other packages in case I want to install them.

And of course, you can always not use an helper, and just use curl, makepkg, and pacman.

hecsa commented on 2020-05-23 06:21 (UTC)

Hi! When trying to install only collabora-online-server-nodocker I receive this conflict errors, such as if I wanted to install all dict's:

(64/64) checking for file conflicts [#####################################################################] 100% error: failed to commit transaction (conflicting files) /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/acc.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/avmedia.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/basctl.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/chart.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/cnr.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/cui.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/dba.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/dkt.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/editeng.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/flt.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/for.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/fps.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/frm.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/fwk.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/pcr.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/rpt.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/sb.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/sc.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/sca.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/scc.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/sd.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/sfx.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/sm.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/svl.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/svt.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/svx.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/sw.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/uui.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/vcl.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/wiz.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/wpt.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/ca@valencia/LC_MESSAGES/xsc.mo exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/share/registry/Langpack-ca-valencia.xcd exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/share/registry/res/fcfg_langpack_ca-valencia.xcd exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/share/registry/res/registry_ca-valencia.xcd exists in both 'collabora-online-server-nodocker_ca' and 'collabora-online-server-nodocker_ca-valencia' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/acc.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/avmedia.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/basctl.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/chart.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/cnr.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/cui.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/dba.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/dkt.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/editeng.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/flt.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/for.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/fps.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/frm.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/fwk.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/pcr.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/rpt.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/sb.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/sc.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/sca.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/scc.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/sd.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/sfx.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/sm.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/svl.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/svt.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/svx.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/sw.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/uui.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/vcl.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/wiz.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/wpt.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/en_GB/LC_MESSAGES/xsc.mo exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/share/autotext/en-GB/crdbus50.bau exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/share/autotext/en-GB/standard.bau exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/share/autotext/en-GB/template.bau exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/share/registry/Langpack-en-GB.xcd exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/share/registry/res/fcfg_langpack_en-GB.xcd exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/share/registry/res/registry_en-GB.xcd exists in both 'collabora-online-server-nodocker_en' and 'collabora-online-server-nodocker_en-gb' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/acc.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/avmedia.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/basctl.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/chart.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/cnr.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/cui.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/dba.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/dkt.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/editeng.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/flt.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/for.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/fps.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/frm.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/fwk.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/pcr.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/rpt.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/sb.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/sc.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/sca.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/scc.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/sd.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/sfx.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/sm.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/svl.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/svt.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/svx.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/sw.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/uui.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/vcl.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/wiz.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/wpt.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/program/resource/pt_BR/LC_MESSAGES/xsc.mo exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/autotext/pt-BR/crdbus50.bau exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/autotext/pt-BR/standard.bau exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/autotext/pt-BR/template.bau exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/Lightproof.components exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/Lightproof.py exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/Linguistic.xcu exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/META-INF/manifest.xml exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/README_Lightproof_pt_BR.txt exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/README_en.txt exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/README_hyph_pt_BR.txt exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/README_pt_BR.txt exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/description.xml exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/dialog/OptionsDialog.xcs exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/dialog/OptionsDialog.xcu exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/dialog/pt_BR.xdl exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/dialog/pt_BR_pt_BR.default exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/dialog/pt_BR_pt_BR.properties exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/dictionaries.xcu exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/hyph_pt_BR.dic exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/icons/VERO-logo.png exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/package-description.txt exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/pt_BR.aff exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/pt_BR.dic exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/pythonpath/lightproof_handler_pt_BR.py exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/pythonpath/lightproof_impl_pt_BR.py exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/pythonpath/lightproof_opts_pt_BR.py exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-BR/pythonpath/lightproof_pt_BR.py exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/registry/Langpack-pt-BR.xcd exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/registry/res/fcfg_langpack_pt-BR.xcd exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/registry/res/registry_pt-BR.xcd exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-br' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/LICENSES.txt exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/META-INF/manifest.xml exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/README_hyph_pt_PT.txt exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/README_pt_PT.txt exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/README_th_pt_PT_v2.txt exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/description.xml exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/dictionaries.xcu exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/hyph_pt_PT.dic exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/icon.png exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/pt_PT.aff exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/pt_PT.dic exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/th_pt_PT_v2.dat exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/share/extensions/dict-pt-PT/th_pt_PT_v2.idx exists in both 'collabora-online-server-nodocker_pt' and 'collabora-online-server-nodocker_pt-pt' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/acc.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/avmedia.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/basctl.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/chart.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/cnr.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/cui.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/dba.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/dkt.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/editeng.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/flt.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/for.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/fps.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/frm.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/fwk.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/pcr.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/rpt.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/sb.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/sc.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/sca.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/scc.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/sd.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/sfx.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/sm.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/svl.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/svt.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/svx.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/sw.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/uui.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/vcl.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/wiz.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/wpt.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/program/resource/sr@latin/LC_MESSAGES/xsc.mo exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/share/registry/Langpack-sr-Latn.xcd exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/share/registry/res/fcfg_langpack_sr-Latn.xcd exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' /opt/collaboraoffice6.2/share/registry/res/registry_sr-Latn.xcd exists in both 'collabora-online-server-nodocker_sr' and 'collabora-online-server-nodocker_sr-latn' Errors occurred, no packages were upgraded.

Any idea about how to avoid them? Thanks and best regards,

HeCSa.

theYinYeti commented on 2020-04-18 15:17 (UTC)

@hhirtz: usr/lib does not exist in Debian packages:

$ for f in *.deb; do
    data="$(ar t "$f" | grep ^data)"
    case "$data" in
    *.bz2) ar p "$f" "$data" | tar -tjf - ;;
    *.gz) ar p "$f" "$data" | tar -tzf - ;;
    *.xz) ar p "$f" "$data" | tar -tJf - ;;
    esac
  done \
  | grep -F usr/lib \
  | wc -l
0

@genofire: I learned how to build several packages at once, in order to provide the languages and dict support. Let me know if something is still missing.

genofire commented on 2020-04-02 16:10 (UTC)

A hint how to add other languages and dict support ?

hhirtz commented on 2020-01-24 12:55 (UTC) (edited on 2020-01-24 13:03 (UTC) by hhirtz)

Line 155 of PKGBUILD should be mv lib/* usr/lib && rmdir lib instead of mv {lib,usr/lib}, because usr/lib already exists. It fixes usr/lib/systemd/system/loolwsd.service not found.

theYinYeti commented on 2020-01-07 07:22 (UTC)

@itbane: At what step (makepkg, systemd journal, log file…) did you notice that libxrender1 is missing, and with what version? I just rebuilt on my computer, and I don’t see libxrender1 missing. And on my server, loolwsd.service is running without any error related to that.

However, I did remove all X11 desktop entries from the latest release, because I saw that they were broken, and I thought that was an upstream choice (these are not needed for LibreOffice On-Line). Is that what you mean?

itbane commented on 2020-01-02 15:44 (UTC)

Hi, upstream has added a new dependency for "libxrender1"[1]. Please update the package accordingly. Thanks!

[1]https://bugs.documentfoundation.org/show_bug.cgi?id=115277

x-f commented on 2019-12-28 02:50 (UTC)

6.2 is released

grondinm commented on 2019-12-03 11:34 (UTC)

Thank you for this package.

In my experience the following lines where not needed

the usr/lib/libPoco* from this

chmod a+x opt/collaboraoffice6.0/program/lib.so usr/lib/libPoco usr/share/applications/*.desktop

and

mv usr/lib{/lib,}/systemd rmdir usr/lib/lib

After those lines removed/modified package installed fine and as far as i can tell everything works 100%

genofire commented on 2019-09-17 14:22 (UTC) (edited on 2019-09-17 15:58 (UTC) by genofire)

install script shows wrong path to cert creation:

/usr/share/doc/loolwsd/mkcert_example.sh

should be:

/usr/share/doc/loolwsd/example.mkcert.sh

this file should be installed with 755

install -Dm0644 "$srcdir"/mkcert_example.sh usr/share/doc/loolwsd/example.mkcert.sh


bugfix in example.mkcert.sh:

openssl genrsa -out "certs/servers/localhost/privkey.pem" 2048 -key "certs/servers/localhost/privkey.pem" should be: openssl genrsa -out "certs/servers/localhost/privkey.pem" 2048


it would also be nice, if you announce that in install that a run of is nessasacry:

loolwsd-systemplate-setup /opt/lool/systemplate /opt/collaboraoffice6.0/

toco commented on 2019-08-23 10:36 (UTC) (edited on 2019-08-23 10:36 (UTC) by toco)

Hi @YinYeti all good, I compilled it to fix the situation, and later updated ...

Thank you!

theYinYeti commented on 2019-08-16 08:01 (UTC)

Hello @toco, @Arhangel64, poco is now taken from upstream and included into this package. So you should not need to install another poco. Let me know if there still is an issue.

toco commented on 2019-08-13 20:53 (UTC) (edited on 2019-08-14 01:10 (UTC) by toco)

oh nooo I had a poco-git pkg before, ver 1.7. Now I don't have the pacman cache and no old version of poco 1.9.0-2 :( Its too bad, I can't find the version in google.

Please help me! ...compile compile

BlueMacaw commented on 2019-07-24 15:50 (UTC)

Please, include poco<=1.9.0 as a dependency, it breaks with furthure versions!

9-r commented on 2019-07-22 21:08 (UTC)

@Ybalrid: Just install the hunspell packages for the languages you need.

hhirtz commented on 2019-07-04 06:09 (UTC) (edited on 2019-07-04 06:09 (UTC) by hhirtz)

This package breaks with poco>=1.9.2 (I had to downgrade it to 1.9.0-2) because it looks for libPocoNet.so.60 (moved to libPocoNet.so.62 after poco upgrade).

Ybalrid commented on 2019-07-01 11:53 (UTC) (edited on 2019-07-01 11:53 (UTC) by Ybalrid)

Hey, this package looks great! After messing around with my SSL proxy under Apache, I got it working inside a manually deployed Nextcloud instance!

Any information on how to install spellcheck dictionaries on top of it? The only thing I'm missing here is to be able to spellcheck english and french. (I don't care about the UI language, english is fine).

theYinYeti commented on 2019-05-18 15:37 (UTC)

kousu, toco: It took some time because I’ve been busy, and my configuration is… weird :-D for security reasons.

Anyway, to the point: with latest updates, I could verify that all works well! Better than ever actually, perfect! And (maybe as a consequence of the issue I reported) memory requirements are back to normal, and I can enjoy the full improved experience of LOOL with only 2GB :-)

Cheers

toco commented on 2019-05-17 12:27 (UTC)

its working fine with Nextlcoud 16.0.1.1 =) cheers

toco commented on 2019-04-26 21:31 (UTC)

Do you tried already with the new Nextcloud 16.0.0-1 pkg? This would be realy intresting...

@kousu I can edit xlsx sheets

everything works fine, so never touch a running system, but updates... =)

theYinYeti commented on 2019-03-24 13:38 (UTC)

Hello kousu,

I think, that indeed you may have hit some regression in the software !

Unfortunately, I am not able to test any more on my server, because a couple of releases ago, CollaboraOnline started to have memory needs bigger than I could afford. I still have it enabled to create the documents’ thumbnails, and at least that works…

Since there are some users of the package, I continue to keep it up-to-date, but I am not able to verify the full integration with Nextcloud any more :-( However, last commit, I re-did a full perusing of all Ubuntu “control” files, and all Docker files on GitHub, and I can assure you, this package delivers the equivalent of what the upstream Ubuntu packages do. Still, I will try again on my server and see if I can open a document… I’ll let you know.

kousu commented on 2019-03-22 20:23 (UTC)

It cleared up when I edited loolwsd.xml to add my server's FQDN hostname in <wopi>, which got erased during the upgrade, and did systemctl stop loolwsd; sleep 30; systemctl start loolwsd -- systemctl restart loolwsd appears to not actually reload the config properly, or maybe not regenerate the javascript properly, or something. But now I can view documents but not edit them; attempting an edit crashes something and resets my websocket connection!!

Mar 22 16:12:55 server.example.com loolwsd[4229]: kit-04348-04350 2019-03-22 20:12:55.852714 [ lo_startmain ] SIG   Fatal signal received: SIGABRT
Mar 22 16:12:55 server.example.com loolwsd[4229]: Backtrace 4348:
Mar 22 16:12:55 server.example.com loolwsd[4229]: /usr/bin/loolforkit(_ZN7SigUtil13dumpBacktraceEv+0x5f) [0x4b3d1f]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /usr/bin/loolforkit() [0x4b4e60]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /usr/lib/libpthread.so.0(+0x123c0) [0x7f4cf37963c0]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /usr/lib/libc.so.6(gsignal+0x10f) [0x7f4cf35f7d7f]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /usr/lib/libc.so.6(abort+0x125) [0x7f4cf35e2672]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /opt/collaboraoffice6.0/program/libmergedlo.so(_ZN16SalUserEventList18DispatchUserEventsEb+0x39c) [0x7f4cf186b33c]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /opt/collaboraoffice6.0/program/libmergedlo.so(_ZN14SvpSalInstance7DoYieldEbb+0x39) [0x7f4cf1917239]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /opt/collaboraoffice6.0/program/libmergedlo.so(_ZN11Application5YieldEv+0x2e) [0x7f4cf187c51e]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /opt/collaboraoffice6.0/program/libmergedlo.so(_ZN11Application7ExecuteEv+0x45) [0x7f4cf187de15]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /opt/collaboraoffice6.0/program/libmergedlo.so(+0x1f0f70c) [0x7f4cf084c70c]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /opt/collaboraoffice6.0/program/libmergedlo.so(+0x2f467c6) [0x7f4cf18837c6]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /opt/collaboraoffice6.0/program/libmergedlo.so(_Z6SVMainv+0x22) [0x7f4cf18838b2]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /opt/collaboraoffice6.0/program/libmergedlo.so(soffice_main+0x8a) [0x7f4cf086c0ea]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /opt/collaboraoffice6.0/program/libmergedlo.so(+0x1f3edd1) [0x7f4cf087bdd1]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /opt/collaboraoffice6.0/program/libuno_sal.so.3(+0x40ea7) [0x7f4ceb247ea7]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /usr/lib/libpthread.so.0(+0x7a9d) [0x7f4cf378ba9d]
Mar 22 16:12:55 server.example.com loolwsd[4229]: /usr/lib/libc.so.6(clone+0x43) [0x7f4cf36bbb23]
Mar 22 16:12:55 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:55.868923 [ docbroker_003 ] DBG  Closing DocumentBroker for docKey [/apps/richdocuments/wopi/files/9305_ocyg0juhjpc5] with reason: docisdisconnected| wsd/DocumentBroker.cpp:439
Mar 22 16:12:55 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:55.869309 [ docbroker_003 ] DBG  Removing socket #23 (of 2) from docbroker_003| ./net/Socket.hpp:577
Mar 22 16:12:55 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:55.869442 [ docbroker_003 ] INF  Finished polling doc [/apps/richdocuments/wopi/files/9305_ocyg0juhjpc5]. stop: true, continuePolling: true, ShutdownRequestFlag: false, TerminationFlag: false, closeReason: docisdisconnected. Flushing socket.| wsd/DocumentBroker.cpp:356
Mar 22 16:12:55 server.example.com loolwsd[4229]: frk-04232-04232 2019-03-22 20:12:55.914597 [ forkit ] INF  Child 4348 has exited, will remove its jail [/opt/lool/child-roots/k29DD91ot6bcj5iy].| kit/ForKit.cpp:221
Mar 22 16:12:55 server.example.com loolwsd[4229]: frk-04232-04232 2019-03-22 20:12:55.915117 [ forkit ] INF  Removing jail [/opt/lool/child-roots/k29DD91ot6bcj5iy].| kit/ForKit.cpp:239
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.870672 [ docbroker_003 ] INF  Finished flushing socket for doc [/apps/richdocuments/wopi/files/9305_ocyg0juhjpc5]. stop: true, continuePolling: true, ShutdownRequestFlag: false, TerminationFlag: false. Terminating child with reason: [docisdisconnected].| wsd/DocumentBroker.cpp:380
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.872042 [ docbroker_003 ] INF  Terminating doc [/apps/richdocuments/wopi/files/9305_ocyg0juhjpc5] with reason: docisdisconnected| wsd/DocumentBroker.cpp:1834
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.872317 [ docbroker_003 ] INF  Terminating 1 clients of doc [/apps/richdocuments/wopi/files/9305_ocyg0juhjpc5] with reason: docisdisconnected| wsd/DocumentBroker.cpp:1792
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.872837 [ docbroker_003 ] INF  Removing session [0042] on docKey [/apps/richdocuments/wopi/files/9305_ocyg0juhjpc5]. Have 1 sessions. markToDestroy: true, LastEditableSession: true| wsd/DocumentBroker.cpp:1170
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.873157 [ docbroker_003 ] INF  Terminating child [4348] of doc [/apps/richdocuments/wopi/files/9305_ocyg0juhjpc5].| wsd/DocumentBroker.cpp:1841
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.873317 [ docbroker_003 ] DBG  Closing ChildProcess [4348].| wsd/DocumentBroker.hpp:105
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.873437 [ docbroker_003 ] DBG  Closing DocumentBroker for docKey [/apps/richdocuments/wopi/files/9305_ocyg0juhjpc5] with reason: docisdisconnected| wsd/DocumentBroker.cpp:439
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.873568 [ docbroker_003 ] DBG  Stopping docbroker_003.| ./net/Socket.hpp:402
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.873723 [ docbroker_003 ] DBG  Removing all sockets from docbroker_003.| ./net/Socket.hpp:421
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.873960 [ docbroker_003 ] DBG  Removing socket #15 from docbroker_003| ./net/Socket.hpp:429
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.874168 [ docbroker_003 ] DBG  #15 Thread affinity set to 0 (was 0x7f75337fe700).| ./net/Socket.hpp:279
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.874361 [ docbroker_003 ] DBG  StreamSocket dtor #15| ./net/Socket.hpp:796
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.874512 [ docbroker_003 ] INF  ToClient-0042 Disconnected, current number of connections: 1| wsd/ClientSession.cpp:1158
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.874643 [ docbroker_003 ] DBG  ToClient-0042 on docKey [/apps/richdocuments/wopi/files/9305_ocyg0juhjpc5] terminated. Cleaning up.| wsd/ClientSession.cpp:1168
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.874766 [ docbroker_003 ] ERR  Invalid or unknown session [0042] to remove.| wsd/DocumentBroker.cpp:1159
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.874784 [ docbroker_003 ] ERR  No socket associated with WebSocketHandler 0x7f7524008490| ./net/WebSocketHandler.hpp:108
Mar 22 16:12:56 server.example.com loolwsd[4229]: wsd-04229-04358 2019-03-22 20:12:56.875557 [ docbroker_003 ] INF  ~ClientSession dtor [ToClient-0042], current number of connections: 0| wsd/ClientSession.cpp:64

My understanding is that this installs binaries from Debian onto Arch? Would that explain a crash like that?

I also think the nginx config on the wiki (https://wiki.archlinux.org/index.php/Nextcloud#Collabora_Online_Office_integration) needs updating. There's rare requests to /hosting/capabilities, as well as /hosting/discovery!

kousu commented on 2019-03-22 19:03 (UTC) (edited on 2019-03-22 19:03 (UTC) by kousu)

I just upgraded today (using makepkg and pacman -U). Now whenever I try to open a .xlsx or whatever document, Collabora launches but then hangs with a spinning loading icon. Do you suppose this package too new for the Nextcloud I'm running?

This was working before I upgraded. I may have stomped something in the config file accidentally during the upgrade, but I followed https://wiki.archlinux.org/index.php/Nextcloud#Collabora_Online_Office_integration to the letter.

I've got:

# pacman -Q | grep nextcloud
nextcloud 15.0.5-1
nextcloud-app-calendar 1.6.4-1
nextcloud-app-contacts 3.0.5-1
nextcloud-app-tasks 0.9.8-1
# pacman -Qi collabora-online-server-nodocker
Name            : collabora-online-server-nodocker
Version         : 4.0.2-1
Description     : Collabora CODE (LibreOffice Online) server for Nextcloud or ownCloud, without Docker
Architecture    : x86_64
URL             : https://www.collaboraoffice.com/code/
Licenses        : MPL
Groups          : None
Provides        : libreoffice  libreoffice-en-US
Depends On      : gcc-libs  libcap  pam  libpng12  poco  openssl-1.0  zlib  libsm  libxinerama  libxrender  mesa-libgl  libcups  libxcb  glibc  expat  fontconfig  cpio
Optional Deps   : None
Required By     : None
Optional For    : nextcloud
Conflicts With  : None
Replaces        : None
Installed Size  : 548.00 MiB
Packager        : Unknown Packager
Build Date      : Fri 22 Mar 2019 01:20:34 PM EDT
Install Date    : Fri 22 Mar 2019 01:36:08 PM EDT
Install Reason  : Explicitly installed
Install Script  : Yes
Validated By    : None

And within Nextcloud I have updated to glue plugin https://github.com/nextcloud/richdocuments/issues to 3.2.4.

Here's my loolwsd logs from trying to open a blank .xlsx document, with logging turned up to "trace":

Mar 22 14:59:24 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:24.920032 [ admin ] TRC  Poll completed with 0 live polls max (2500ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:24 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:24.920195 [ admin ] TRC  Admin poll for 2500ms.| wsd/Admin.cpp:463
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01918 2019-03-22 18:59:25.880081 [ accept_poll ] TRC  Poll completed with 1 live polls max (5000ms)| ./net/Socket.hpp:497
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01918 2019-03-22 18:59:25.880188 [ accept_poll ] DBG  Accepted socket #20, creating socket object.| net/ServerSocket.hpp:74
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01918 2019-03-22 18:59:25.880229 [ accept_poll ] DBG  #20 Thread affinity set to 0x7f5913919700.| ./net/Socket.hpp:319
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01918 2019-03-22 18:59:25.880256 [ accept_poll ] DBG  StreamSocket ctor #20| ./net/Socket.hpp:787
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01918 2019-03-22 18:59:25.880279 [ accept_poll ] TRC  #20 Connected to ClientRequestDispatcher.| wsd/LOOLWSD.cpp:2019
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01918 2019-03-22 18:59:25.880296 [ accept_poll ] DBG  Accepted socket has family 10 address ::ffff:127.0.0.1| net/ServerSocket.hpp:99
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01918 2019-03-22 18:59:25.880305 [ accept_poll ] DBG  Accepted client #20| net/ServerSocket.hpp:137
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01918 2019-03-22 18:59:25.880327 [ accept_poll ] DBG  Inserting socket #20 into websrv_poll| ./net/Socket.hpp:637
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01918 2019-03-22 18:59:25.880342 [ accept_poll ] DBG  #20 Thread affinity set to 0 (was 0x7f5913919700).| ./net/Socket.hpp:279
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880400 [ websrv_poll ] TRC  Poll completed with 1 live polls max (5000ms)| ./net/Socket.hpp:497
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880413 [ websrv_poll ] DBG  #20 Thread affinity set to 0x7f5913118700 (was 0).| ./net/Socket.hpp:279
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880431 [ websrv_poll ] TRC  Poll completed with 1 live polls max (5000ms)| ./net/Socket.hpp:497
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880451 [ websrv_poll ] TRC  #20: Incoming data buffer 142 bytes, closeSocket? false| ./net/Socket.hpp:986
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880492 [ websrv_poll ] TRC  #20 handling incoming 142 bytes.| net/Socket.cpp:440
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880577 [ websrv_poll ] DBG  Wopi discovery request: /hosting/discovery| wsd/LOOLWSD.cpp:2230
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880760 [ websrv_poll ] TRC  #20: Wrote outgoing data 16384 bytes.| ./net/Socket.hpp:1053
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880787 [ websrv_poll ] TRC  #20: Wrote outgoing data 3329 bytes.| ./net/Socket.hpp:1053
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880801 [ websrv_poll ] TRC  #20: Async shutdown requested.| ./net/Socket.hpp:819
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880810 [ websrv_poll ] INF  Sent discovery.xml successfully.| wsd/LOOLWSD.cpp:2250
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880827 [ websrv_poll ] TRC  #20: socket shutdown RDWR.| ./net/Socket.hpp:146
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880841 [ websrv_poll ] TRC  #20: Closed. Firing onDisconnect.| ./net/Socket.hpp:1027
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880888 [ websrv_poll ] DBG  Removing socket #20 (of 1) from websrv_poll| ./net/Socket.hpp:577
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880898 [ websrv_poll ] DBG  StreamSocket dtor #20| ./net/Socket.hpp:796
Mar 22 14:59:25 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:25.880905 [ websrv_poll ] TRC  #20 Socket dtor.| ./net/Socket.hpp:116
Mar 22 14:59:27 server.example.com loolwsd[1909]: kit-01915-01911 2019-03-22 18:59:27.392592 [ loolkit ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:27 server.example.com loolwsd[1909]: wsd-01909-01910 2019-03-22 18:59:27.392732 [ prisoner_poll ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:27 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:27.422854 [ admin ] TRC  Poll completed with 0 live polls max (2500ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:27 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:27.424970 [ admin ] TRC  Total memory consumed: 223655 KB. Configured LOOL memory proportion: 80% (1593168 KB).| wsd/Admin.cpp:598
Mar 22 14:59:27 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:27.425040 [ admin ] TRC  Admin poll for 2500ms.| wsd/Admin.cpp:463
Mar 22 14:59:29 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:29.926774 [ admin ] TRC  Poll completed with 0 live polls max (2500ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:29 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:29.927229 [ admin ] TRC  Admin poll for 2500ms.| wsd/Admin.cpp:463
Mar 22 14:59:30 server.example.com loolwsd[1909]: wsd-01909-01918 2019-03-22 18:59:30.885551 [ accept_poll ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:30 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:30.885693 [ websrv_poll ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:32 server.example.com loolwsd[1909]: kit-01915-01911 2019-03-22 18:59:32.397829 [ loolkit ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:32 server.example.com loolwsd[1909]: wsd-01909-01910 2019-03-22 18:59:32.397944 [ prisoner_poll ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:32 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:32.429926 [ admin ] TRC  Poll completed with 0 live polls max (2500ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:32 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:32.431923 [ admin ] TRC  Admin poll for 2500ms.| wsd/Admin.cpp:463
Mar 22 14:59:34 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:34.934551 [ admin ] TRC  Poll completed with 0 live polls max (2500ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:34 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:34.934752 [ admin ] TRC  Admin poll for 2500ms.| wsd/Admin.cpp:463
Mar 22 14:59:35 server.example.com loolwsd[1909]: wsd-01909-01918 2019-03-22 18:59:35.890745 [ accept_poll ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:35 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:35.890813 [ websrv_poll ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:37 server.example.com loolwsd[1909]: kit-01915-01911 2019-03-22 18:59:37.403017 [ loolkit ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:37 server.example.com loolwsd[1909]: wsd-01909-01910 2019-03-22 18:59:37.403137 [ prisoner_poll ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:37 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:37.436731 [ admin ] TRC  Poll completed with 0 live polls max (2500ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:37 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:37.438713 [ admin ] TRC  Admin poll for 2500ms.| wsd/Admin.cpp:463
Mar 22 14:59:39 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:39.941345 [ admin ] TRC  Poll completed with 0 live polls max (2500ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:39 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:39.941501 [ admin ] TRC  Admin poll for 2500ms.| wsd/Admin.cpp:463
Mar 22 14:59:40 server.example.com loolwsd[1909]: wsd-01909-01918 2019-03-22 18:59:40.895905 [ accept_poll ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:40 server.example.com loolwsd[1909]: wsd-01909-01919 2019-03-22 18:59:40.895988 [ websrv_poll ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:42 server.example.com loolwsd[1909]: wsd-01909-01909 2019-03-22 18:59:42.407850 [ loolwsd ] TRC  Poll completed with 0 live polls max (20000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:42 server.example.com loolwsd[1909]: kit-01915-01911 2019-03-22 18:59:42.408034 [ loolkit ] TRC  Poll completed with 0 live polls max (5000ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:42 server.example.com loolwsd[1909]: wsd-01909-01910 2019-03-22 18:59:42.408115 [ prisoner_poll ] TRC  Poll completed with 1 live polls max (5000ms)| ./net/Socket.hpp:497
Mar 22 14:59:42 server.example.com loolwsd[1909]: wsd-01909-01910 2019-03-22 18:59:42.408177 [ prisoner_poll ] TRC  rebalance children to 1| wsd/LOOLWSD.cpp:415
Mar 22 14:59:42 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:42.443470 [ admin ] TRC  Poll completed with 0 live polls max (2500ms)(timedout)| ./net/Socket.hpp:497
Mar 22 14:59:42 server.example.com loolwsd[1909]: wsd-01909-01920 2019-03-22 18:59:42.445871 [ admin ] TRC  Admin poll for 2500ms.| wsd/Admin.cpp:463

I am stumped at the moment, but maybe this will help someone in the future.

ajdunevent commented on 2019-02-07 07:45 (UTC) (edited on 2019-02-07 07:47 (UTC) by ajdunevent)

I needed to add the following to the _upstream_equiv section of the pkgbuild:

  expat = expat
  locales-all =

theYinYeti commented on 2018-12-21 10:06 (UTC)

@HLFH, thanks for notifying me, and sorry for not updating sooner: I’ve had a couple of problems to handle… @9-r, I tried to answer your email, but got rejected:

host mx1.worldserver.net[217.13.200.31] said: 550 5.7.1
    <…9-r…>: Recipient address rejected: Ask your Mail/DNS-Administrator
    to correct HELO and DNS MX settings or to get removed from DNSBLs
    (Blacklists)!

I wanted to thank you for your help. Happy Christmas

HLFH commented on 2018-11-29 14:48 (UTC)

I flagged this package out of date because 3.4.1 is available. Still, changing only the version line of PKGBUILD is maybe not enough to make it work with Nextcloud 14.

flower commented on 2018-08-19 14:03 (UTC)

@theYinYeti curl was installed. i am using ubuntu in that container now and installed it by manually following all steps from the docker-file.

sad, but it works now

theYinYeti commented on 2018-08-19 13:59 (UTC)

flower: the only explanation I have would be, that makepkg is unable to find the curl command, which it needs. I will add curl as a make-dependency.

flower commented on 2018-07-11 16:48 (UTC)

Hello, thank you very much for this package. I have a problem installing it though. Whenever i run i get: "Unknown dependency: loolwsd"

the deb loolwsd_3.3.1-3_amd64.deb is downloaded and extracted though. any hints?

theYinYeti commented on 2018-01-04 08:33 (UTC)

About upstream: 1º Upstream does not maintain past versions of packages, so I have no choice but to follow new releases. 2º Upstream does not advertise minor/patch releases. These are the reasons why the PKGBUILD is made to adapt itself the best it can to the current upstream situation, whatever it is. If an incompatible change occurs, do not hesitate to mark the package as “obsolete”: I will get notified, and fix the the package as soon as my free time allows. Cheers :-)

theYinYeti commented on 2017-12-04 18:59 (UTC) (edited on 2017-12-08 09:48 (UTC) by theYinYeti)

Oh, I just realize that the bind that is attempted is not so “obviously” wrong. It does look like an IP address after all. But if 2.0.38.25* are indeed addresses of yours, they are probably the wrong choice nonetheless: loolwsd is rather expected to bind to an IP address from a private range (eg. 10.0.0.10), if not 127.0.0.1, and be accessed through Nginx.

Please provide a paste of your config file, so that we can debug your situation :-)

theYinYeti commented on 2017-12-04 09:41 (UTC) (edited on 2017-12-04 09:42 (UTC) by theYinYeti)

x-f: I must say I have never seen this error. Have you followed the steps in https://wiki.archlinux.org/index.php/Nextcloud#Collabora_Online_Office_integration ? Your loolwsd seems to try and bind a number (a version?) that is obviously not a valid value. Probably something is wrong with the config file. Could you pastebin it somewhere?

x-f commented on 2017-12-03 16:51 (UTC) (edited on 2017-12-03 16:52 (UTC) by x-f)

I try to get collabora running, but it fails to start via systemd

Starting by hand:

 sudo -u lool /usr/bin/loolwsd --version --o:sys_template_path=/opt/lool/systemplate --o:lo_template_path=/opt/collaboraoffice5.3 --o:child_root_path=/opt/lool/child-roots --o:file_server_root_path=/usr/share/loolwsd
/usr/bin/loolwsd: Symbol `_ZTIN4Poco3Net4Impl17SocketAddressImplE' has different size in shared object, consider re-linking
wsd-18214-18214 16:43:48.641633 [ loolwsd ] WRN  SSL support: SSL is disabled.| wsd/LOOLWSD.cpp:744
wsd-18214-18214 16:43:48.645078 [ loolwsd ] ERR  Failed to bind to: 2.0.38.253:0 (errno: Address family not supported by protocol)| wsd/LOOLWSD.cpp:2460
wsd-18214-18214 16:43:48.645233 [ loolwsd ] ERR  Failed to bind to: 2.0.38.254:0 (errno: Address family not supported by protocol)| wsd/LOOLWSD.cpp:2460
wsd-18214-18214 16:43:48.645252 [ loolwsd ] ERR  Failed to bind to: 2.0.38.255:0 (errno: Address family not supported by protocol)| wsd/LOOLWSD.cpp:2460

-> I compared the setting with a working Debian instance. SSL is disabled and i want to use a nginx proxy

Tried different settings for server name and port. but it crashes always and the port is closed and unused.