Lazy-Newb-Pack / Lazy-Newb-Pack-Linux

A Lazy Newb Pack for Linux
http://lazynewbpack.com/
150 stars 12 forks source link

"Failed to start LNP" without any further information #66

Open romatthe opened 4 years ago

romatthe commented 4 years ago

I'm trying to get LNP to work on Manjaro, but I consistently get the following error:

$ ./startlnp
[WARNING] startlnp: Failed to start PyLNP

As you can see, I don't even get the usual ultra-vague Python traceback.

When I launch PyLNP directly:

$ ./PyLNP
$ echo $?
255

So there's literally no output aside from a not very useful looking return code.

Trying to run the included df binary in df_linux results in:

Not found: data/art/curses_640x300.png

Aside from those two things, there's really not a lot I can work with here.

I actually have Dwarf Fortress installed from the Manjaro user repositories, which works just fine, so I have all the required dependencies. I would just like to use LNP to launch DF instead.

lethosor commented 4 years ago

PyLNP might be writing to stderr.txt. Does that exist? At any rate, I'm guessing this is a PyLNP issue, since I don't know of any Linux packs building a custom PyLNP.

romatthe commented 4 years ago

Sorry, didn't have the time to check this out yet. I'll have a look at it tonight. Hopefully there's something useful in that stderr.txt.

yunixon commented 4 years ago

ubuntu 19.04 same issue

stderr.txt:

Running PyLNP 0.13b (OS: linux, Compiled: True)
INFO: Read installed graphics (Phoebus) from log

nohup.out:

# _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
# _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
# watch_fast: "/org/gnome/terminal/legacy/" (establishing: 0, active: 0)
# unwatch_fast: "/org/gnome/terminal/legacy/" (active: 0, establishing: 1)
# watch_established: "/org/gnome/terminal/legacy/" (establishing: 0)
# _g_io_module_get_default: Found default implementation gvfs (GDaemonVfs) for ‘gio-vfs’
# _g_io_module_get_default: Found default implementation dconf (DConfSettingsBackend) for ‘gsettings-backend’
# watch_fast: "/org/gnome/terminal/legacy/" (establishing: 0, active: 0)
# unwatch_fast: "/org/gnome/terminal/legacy/" (active: 0, establishing: 1)
# watch_established: "/org/gnome/terminal/legacy/" (establishing: 0)