Release LibreOffice for Pandora


Have a problem.

When connected to TV via DisplayLink (Full HD) it crashes when entering slide show.

Works good for the same presentation on PanDebian LO.

=======================================================================================
PND             : /media/MAIN/pandora/apps/libreoffice.pnd
PND_FSTYPE      : Squashfs
APPDATADIR      : /media/MAIN/pandora/appdata/libreoffice
APPDD_FSTYPE    : vfat
PND_CPUSPEED    : <unset>
EXENAME         : runscript.sh
ARGUMENTS       : <unset>
=======================================================================================
[ START ]--- Mount the PND ----------
Mounting : mount -t squashfs -o ro "/dev/loop0" "/mnt/utmp/libreoffice"
Mounting the Union FS : mount -t aufs -o exec,noplink,dirs="/media/MAIN/pandora/appdata/libreoffice=rw+nolwh":"/mnt/pnd/libreoffice=rr" none "/mnt/utmp/libreoffice"
[sUCCESS]--- Waiting the Union to be available ----------
umount: /mnt/utmp/libreoffice: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
rmdir: failed to remove `/mnt/utmp/libreoffice': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[sUCCESS]--- Waiting the PND mount dir to be free ----------
umount: /mnt/utmp/libreoffice: device is busy.
        (In some cases useful info about processes that use
         the device is found by lsof(8) or fuser(1))
WARNING umount PND failed, didnt clean up. Process still using this FS :
+++++++
Loopback devices :
/dev/loop0: [b301]:11 (/media/MAIN/pandora/apps/libreoffice.pnd)
/dev/loop2: [b30b]:1177356 (/media/Debian/pandora/menu/Debian.pnd)
Are mounted on :
/dev/loop2 on /mnt/utmp/PanDebian-Debian-28595 type squashfs (ro,relatime)
/dev/loop0 on /mnt/utmp/libreoffice type squashfs (ro,relatime)
For these Union :
none on /mnt/utmp/PanDebian-Debian-28595 type aufs (rw,relatime,si=7b586eb3)
[sUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 2
[sUCCESS]--- Mount the PND ----------
[ START ]--- Starting the application ( runscript.sh  ) ----------
--------------------------------------------------------------
Setting PATH to /mnt/utmp/libreoffice:/mnt/utmp/libreoffice/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games
Setting LD_LIBRARY_PATH to /mnt/utmp/libreoffice/lib:/mnt/utmp/libreoffice/lib:/usr/lib:/lib
--------------------------------------------------------------
Setting LD_LIBRARY_PATH to /mnt/utmp/libreoffice/libs:/mnt/utmp/libreoffice/lib:/mnt/utmp/libreoffice/lib:/usr/lib:/lib:/lib:/usr/lib
Setting LD_LIBRARY_PATH to /mnt/utmp/libreoffice/lib:
--------------------------------------------------------------
Setting LD_LIBRARY_PATH to /mnt/utmp/libreoffice/libs:/mnt/utmp/libreoffice/lib::/lib:/usr/lib
** (soffice:24943): DEBUG: Inhibit method failed
** (soffice:24943): DEBUG: Inhibit problem : The name org.gnome.SessionManager was not provided by any .service files

(soffice:24943): Gdk-CRITICAL **: gdk_window_get_origin: assertion `GDK_IS_WINDOW (window)' failed

(soffice:24943): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window

(soffice:24943): Gdk-WARNING **: gdkdrawable-x11.c:952 drawable is not a pixmap or window
[ FAILED]--- Starting the application ( runscript.sh  ) ----------
[ START ]--- Restoring the frame buffer status ----------
[sUCCESS]--- Restoring the frame buffer status ----------
[ START ]--- uMount the PND ----------
[ START ]--- Waiting the Union to be available ----------
[sUCCESS]--- Waiting the Union to be available ----------
auplink:plink.c:223: AUFS_CTL_PLINK_MAINT: Inappropriate ioctl for device
rmdir: failed to remove `/mnt/utmp/libreoffice': Device or resource busy
[ START ]--- Waiting the PND mount dir to be free ----------
[sUCCESS]--- Waiting the PND mount dir to be free ----------
cleanup done
[sUCCESS]--- uMount the PND ----------
=======================================================================================
Return code is : 6
 

Is it fixable?

Not a big deal but would be nice.
 
Last edited by a moderator:
Woha, I just have no idea ! :( Sorry. I don't have displaylink, so testing will be hard, and LibreOffice is quite a beast to debug :( . The Gdk-Critical Assert GDK_IS_WINDOW failed is probably the cause, but I don't know how to fix that.
 
Maybe my X11 compil (inside code::blocks) is missing Xinerama and it's required for DisplayLink? I need to read the thread about DisplayLink, maybe answer are there. 
 
Looking into xorg.conf.displaylink there is the option "Xinerama" "on" so probably is required
 
Hi Guys

Have big problems to download.Cannot get the full 159 MB :(

I tried via PC and the download stops during the half time :(

Is there any other site,i can get it?

greetings Walter
 
To Celebrate the 1 year of http://pandoralive.info here is a Brand new build of LibreOffice.

The based version is now 4.3 (it's in fact the dev. version 4.3, so consider it 4.2.99).

I added Java support this time. It will probably complain that it doesn't find the JRE (Java Runtime Environement), so from the Launcher or any Office App, go to Option, than Advanced. Here you can either deactivate Java or browse to your JRE folder. For me, it was in my ...appdata/java/jdk

Also, while you are in option, go to "View", and chose 80% for scale (and small Icon), and will get more screen space to work, and most dialog box will fit the screen.

preview3.png
Build 05

----------

  • Brand new Build !
  • JAVA support added (you may need to give the folder of the JRE in Option|advanced)
  • Support for downscale UI (go to Options|View and put 80% for more things in the screen)
  • Reduced StatusBar size so they fit in the screen
  • Special Version: Let's celebrate 1 year of http://pandoralive.info
 
Already downloaded :) .

EDIT:

Nice startup screen :) .
 
Last edited by a moderator:
That's weird, like previous version, sometime it launches, sometime it doesn't.
 
There's absolutely no pndrun_libreoffice.out when it fails.
 
Last edited by a moderator:
Something more weird, when i get it from pndmanager, the pnd is called libreoffice_ptitseb.pnd, and only libreoffice.pnd from the http with the browser.
 
Something more weird, when i get it from pndmanager, the pnd is called libreoffice_ptitseb.pnd, and only libreoffice.pnd from the http with the browser.
Yep. Not weird, normal. The pnd-id is libreoffice_ptitseb (I add ptitseb on most of my pnd to be sure they have unique ID) and PNDManager rename all the PND according to their PND-ID, but on the repo, you gave whatever name you want (and I omit the "ptitseb" part).
 
Back
Top