I had a similar problem where I could open files with LO if I typed them
on the command line when launching LO, but File / Open would crash when
choosing the file and hitting OK.  But I don't think mine was
python-related.  It seemed that my cleaning up by removing evidently unused 
packages
removed something that was required for LO but not explicitly listed in
its dependencies.  Fortunately I had been logging the output whenever I
ran pkd_delete, and could use that for reference.  After a long process of 
elimination, reinstalling things to see what would happen, I think it was one
of these that made it work again (though probably a different one for
you):  

(from most to least likely):  devhelp gsettings-desktop-schemas glib2-networking
(and probably not, but maybe caused some other package to be installed
that did it:  gnome-desktop totem)

The relevant email thread at the time is probably in the archives; I
never got a reply, IIRC.

Good luck :)


On 2022-09-25 02:23:00+0000, Cal Ledsham <[email protected]> wrote:
> Dear OBSDer's -
> I am running 7.1 with out of the box FVWM. Since this Sunday morning 
> libreoffice has crashed whenever I try to either open an existing file or 
> create a new file in libreoffice writer. When opening it allows file 
> selection but then crashes.
> 
> (Below I have put the crash message ex launching terminal, the messages from 
> a pkg_add -u, and a dmesg).
> 
> I have tried the following remedies with the same result: opening different 
> files, updating all packages with doas pkg_add -u (looked promising as there 
> was a libreoffice update), rebooting a few times, syspatching again (first 
> attempt at using libreoffice since applying patch 10_expat yesterday? or 
> Friday?), and also opening the safe mode of libreoffice. The same result 
> seems to occur. I tried to run an doas EXPORT PYTHONHOME 
> <prefix>[:<exec_prefix>]
> but have no idea what should be set as <prefix> and <exec_prefix> and how the 
> grammar should quite be.
> 
> In accord with requested convention, there is a dmesg at the end of the file.
> 
> Any help gratefully received.
> 
> (Sorry if this is a stupid problem or if the information here is unhelpfully 
> insufficient.)
> 
> regards,
> Cal
> 
> message in terminal screen from which libreoffice was invoked:
> 
> cfl$ libreoffice
> Warning: failed to launch javaldx - java may not function correctly
> Could not find platform independent libraries <prefix>
> Consider setting $PYTHONHOME to <prefix>[:<exec_prefix>]
> Python path configuration:
>  PYTHONHOME = (not set)
>  PYTHONPATH = '/usr/local/lib/libreoffice/program/../program'
>  program name = 'python3'
>  isolated = 0
>  environment = 1
>  user site = 1
>  import site = 1
>  sys._base_executable = '/usr/local/bin/python3'
>  sys.base_prefix = '/usr/local'
>  sys.base_exec_prefix = '/usr/local'
>  sys.platlibdir = 'lib'
>  sys.executable = '/usr/local/bin/python3'
>  sys.prefix = '/usr/local'
>  sys.exec_prefix = '/usr/local'
>  sys.path = [
>    '/usr/local/lib/libreoffice/program/../program',
>    '/usr/local/lib/python39.zip',
>    '/usr/local/lib/python3.9',
>    '/usr/local/lib/python3.9/lib-dynload',
>  ]
> Fatal Python error: init_fs_encoding: failed to get the Python codec of the 
> filesystem encoding
> Python runtime state: core initialized
> LookupError: no codec search functions registered: can't find encoding
> 
> Current thread 0x000000b1d90594e8 (most recent call first):
> <no Python frame>
> pthread_mutex_destroy on mutex with waiters!
> 

Reply via email to