Tried to install quelea (presentation software) from Chrome/Linux-beta


#1

Tried to install quelea (presentation software) from Chrome/Linux-beta. Error message unable to mount snap core. ran snap install as well as snapd but same error. Any thoughts.


#2

Was this a download of Quelea from here? The Deb or Jar? Were you using the Chromium snap to download it?

Can you please give the output of…:

snap version
snap info quelea
snap info chromium
snap info core

With snap install quelea --edge then snap run quelea I get /snap/quelea/319/bin/desktop-launch: line 545: /snap/quelea/319/jar/linjre64/bin/java: No such file or directory not your error.

Quelea 2019.0 (319)
$ snap info quelea
tracking:     edge
refresh-date: today at 15:44 GMT
  edge:      2019.0 (319) 364MB -
installed:   2019.0 (319) 364MB -
$ snap version
snap    2.36.3+git1065.557f8c3~ubuntu16.04.1
snapd   2.36.3+git1065.557f8c3~ubuntu16.04.1
series  16
ubuntu  18.10
kernel  4.18.0-13-generic
$ snap info core
tracking:     edge
refresh-date: 5 days ago, at 07:36 GMT
  edge:      16-2.36.3+git1065.557f8c3 (6202) 95MB -
installed:   16-2.36.3+git1065.557f8c3 (6202) 95MB core

@berry120 will probably be interested in this topic!

Nice app by the way! I didn’t know of any open-source church projection software other than OpenLP, will definitely consider this next time as it has a snap! :slight_smile: OpenLP is awesome but Quelea’s default three column layout looks like it makes much more sense than OpenLP’s four column one…!


#3

I ran $ sudo apt install snap
and $ sudo apt install snapd
I dont know if Im using the right snap but Im loading from Cromebooks/ Linux beta
I think its a deb


#4

I also ran snap hello world. Im trying get out of Windows based easislides which really works well for us but I hate how bloated Windows gets and Linux seems faster and more stable. I need to run background videos download completed sets from WorshipTeam and extend desktop wireless in Chrome.


#5

Just looking to get out of windows… too bloated. We use Easislides and its awesome just wish it was Linux based. really want to use Chromebooks. Thanks for your help. I have very little Linux experience.


#6

https://snapforum.s3.amazonaws.com/original/2X/7/7ad2e83627b7ddcf6b76c2a91ab31168b70c0258.png


#7

image


#8

https://snapforum.s3.amazonaws.com/original/2X/2/2bc5dc294f42bfb036245e6a7c8118c7bef3c17b.png


#9

@Ads20000 The error you’re seeing about the path not found is of course mine (it should now be fixed, but I haven’t yet had a chance to spin up a VM to check.) Thanks for the kind words - Quelea’s definitely on the smaller side of the open source projection software offerings, but it’s been steadily gaining traction over the last few years!

For some context - @freshme originally posted on the Quelea discussion forum about the “unable to mount snap core” error, but I sent him here as this seems to be an issue well outside of Quelea if the core snap can’t even be mounted, and I’m anything but a snap expert (I’ve just been bumbling my way along trying to create a viable package!)


#10
ogra@anubis:~$ apt-cache show snap|grep -A3 ^Description
Description-en: location of genes from DNA sequence with hidden markov model
 SNAP is a general purpose gene finding program suitable for both eukaryotic
 and prokaryotic genomes. SNAP is an acroynm for Semi-HMM-based Nucleic Acid
 Parser.

unless you are into DNA sequencing you probably dont want the “snap” package installed … “snapd” is the tool managing snap packages …

that said, i dont think the chromebook kernel has the necessary features enabled to run snap packages at all (i might be wrong, perhaps @zyga knows more here)


#11

So thats it.? I cant use Qlelea in Linux?
Previous post asked about Jar file is it possible to try to install that instead?


#12

Wait for @zyga to respond, I don’t know what the status with snappy on Chrome OS’ kernel is, other Linux distributions may work fine, but crouton (which may void your warranty if you use that! I’m not sure) for example, uses the Chrome OS kernel (I think), so even if you used snappy on Ubuntu via crouton, it may not work because I think you’d still be using the Chrome OS kernel?

You could try the Jar, yes, though you would need to install Java; I don’t know if it automatically updates, however.


#13

I now get the following

Terminal output of `snap run quelea`
$ snap run quelea

(process:15184): Gtk-WARNING **: Locale not supported by C library.
	Using the fallback 'C' locale.
Jan 02, 2019 2:39:29 AM org.quelea.services.languages.LabelGrabber <init>
INFO: Using languages file /snap/quelea/320/jar/languages/gb.lang
Jan 02, 2019 2:39:29 AM org.quelea.services.languages.LabelGrabber <init>
INFO: Setting en-uk locale
Jan 02, 2019 2:39:30 AM org.quelea.windows.main.Main start
INFO: Started, version 2019.0
Jan 02, 2019 2:39:30 AM org.quelea.windows.main.Main start
INFO: OS name: Linux
Jan 02, 2019 2:39:30 AM org.quelea.windows.main.Main start
INFO: Using JAVA version 1.8.0_191
Jan 02, 2019 2:39:30 AM org.quelea.windows.main.Main start
INFO: 64-bit: true
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00007fc799a2fac8, pid=15184, tid=0x00007fc738359700
#
# JRE version: OpenJDK Runtime Environment (8.0_191-b12) (build 1.8.0_191-8u191-b12-0ubuntu0.16.04.1-b12)
# Java VM: OpenJDK 64-Bit Server VM (25.191-b12 mixed mode linux-amd64 compressed oops)
# Problematic frame:
# C  [ld-linux-x86-64.so.2+0xcac8]
#
# Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /tmp/hs_err_pid15184.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Aborted (core dumped)

/tmp/hs_err_pid15184.log

Quelea 2019.0 (320)
$ snap info quelea
tracking:     edge
refresh-date: yesterday at 11:31 GMT
  edge:      2019.0 (320) 364MB -
installed:   2019.0 (320) 364MB -
$ snap version
snap    2.36.3+git1065.557f8c3~ubuntu16.04.1
snapd   2.36.3+git1065.557f8c3~ubuntu16.04.1
series  16
ubuntu  18.10
kernel  4.18.0-13-generic
$ snap info core
tracking:     edge
refresh-date: 7 days ago, at 07:36 GMT
  edge:      16-2.36.3+git1065.557f8c3 (6202) 95MB -
installed:   16-2.36.3+git1065.557f8c3 (6202) 95MB core

#14

@Ads20000 Ew. I don’t like that error at all. Unfortunately that looks like a native crash when Java tries to initialise X - I’ve no idea what could be causing that.

I may have to do some more digging - thanks for posting the crash log in any case!


#15

Think I’ve made another change that may have helped…!


#16

Left it trying to start for 30 min but no luck, was just stuck on the loading screen:

Terminal output
$ snap run quelea
Jan 03, 2019 7:46:18 PM org.quelea.services.languages.LabelGrabber <init>
INFO: Using languages file /snap/quelea/325/jar/languages/gb.lang
Jan 03, 2019 7:46:19 PM org.quelea.services.languages.LabelGrabber <init>
INFO: Setting en-uk locale
Jan 03, 2019 7:46:20 PM org.quelea.windows.main.Main start
INFO: Started, version 2019.0
Jan 03, 2019 7:46:20 PM org.quelea.windows.main.Main start
INFO: OS name: Linux
Jan 03, 2019 7:46:20 PM org.quelea.windows.main.Main start
INFO: Using JAVA version 1.8.0_191
Jan 03, 2019 7:46:20 PM org.quelea.windows.main.Main start
INFO: 64-bit: true
SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
Jan 03, 2019 7:46:22 PM org.quelea.windows.main.Main$UncaughtExceptionHandler uncaughtException
SEVERE: Uncaught exception on thread: JavaFX Application Thread
java.lang.NullPointerException
	at java.awt.EventQueue$3$1.run(EventQueue.java:714)
	at com.sun.javafx.application.PlatformImpl.lambda$null$117(PlatformImpl.java:295)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.javafx.application.PlatformImpl.lambda$runLater$118(PlatformImpl.java:294)
	at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
	at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
	at com.sun.glass.ui.gtk.GtkApplication.lambda$null$450(GtkApplication.java:139)
	at java.lang.Thread.run(Thread.java:748)

^C
Quelea 2019.0 (325)
$ snap info quelea
tracking:     edge
refresh-date: today at 19:16 GMT            
  edge:      2019.0 (325) 364MB -
installed:   2019.0 (325) 364MB -
$ snap version
snap    2.36.3+git1065.557f8c3~ubuntu16.04.1
snapd   2.36.3+git1065.557f8c3~ubuntu16.04.1
series  16
ubuntu  18.10
kernel  4.18.0-13-generic
$ snap info core
tracking:     edge
refresh-date: 8 days ago, at 07:36 GMT                                     
  edge:      16-2.36.3+git1065.557f8c3 (6202) 95MB -
installed:   16-2.36.3+git1065.557f8c3 (6202) 95MB core

#17

@Ads20000 Perhaps a stupid point, but if you just try to run it again without any other changes do you get the same output? I’ve no idea why, but I’ve seen this exception before when trying to run another JavaFX based snap for the first time, and later times it seemed ok.


#18

Ran Quelea 2019.0 (332), didn’t work (probably because of the refresh to revision 332, or maybe because of a reboot, not sure), running it again worked (though I don’t have a second monitor to test it on)! Thanks! Would be nice if this could be fixed so it ran first try after a refresh, of course!

Also I get a ‘Sorry, we couldn’t load that page.’ error when clicking Help > linkToWebpage.
I also have a number of theming issues on Ubuntu 18.10 (Yaru theme).

(This is all technically off-topic, of course, I should file these all as separate issues on GitHub Issues, but I don’t know if I’ll get round to that or not!)


#19

@Ads20000 I’ve now released a beta version and hoping that it now runs without an issue!

The “sorry we couldn’t load that page” error is known, that’s a Java desktop API issue unfortunately. (We could get around it by just running the native command, but haven’t yet put that workaround in place as it’s not critical functionality.)


#20

Revisions 338 (beta) and 345 (edge) both run on first launch I think, thanks! At least, they run after refreshing to them :slight_smile:
I wonder if, with JavaFX theming, you’d have to manually create themes as preferences within the app like Phoenicis (PlayOnLinux 5) have done
Also when you get a stable release out, ping @popey and you might be able to get the snap featured in the next monthly ‘fresh snaps’ article :slight_smile: