Quelea icon indicating copy to clipboard operation
Quelea copied to clipboard

Kubuntu install unable to access config files

Open lipe123 opened this issue 1 month ago • 13 comments

Hey All, First I apologize that this will be an incomplete report, I set up remote access and the pc went to sleep just before I got home... I will fill in the blanks soon!

I installed Quelea using the built in snap installer thing on kubuntu, everything works kinda but it keeps freezing up completely and I have to terminate it.

When I looked at /var/log/syslog there were loads of IO errors around a user.preferences (I think since I don't have it infront of me) and various other errors about the java process being unable to get a file lock.

From what I searched there should typically be a ~/.java folder where these preferences are stored in the users folder like /home//.java the same with the /.quelea/ folder that should have all the config data like the preferences settings, images, themes etc.

However on this install all the /.quelea/ stuff was in /snap/something/something

So of course there is a permission issue where the logged in user doesn't have access to something but I don't know what the folder is that its trying to access to grant the extra permissions. I also don't know if there is a better way to install quelea so it just stores everything directly in /home//.quelea and /.java/

Any suggestions on what I can change or where to look? Or of a better way to install it other than the snap package manager thing?

lipe123 avatar Nov 12 '25 00:11 lipe123

The snap locations are expected if installing via the snap - but it shouldn't freeze! It might be worth trying to install teh cross-platform version and see if that's any better, if you want to try to use that to debug? (You'll need to install a version of Java with JavaFX first though.)

On Wed, 12 Nov 2025 at 00:14, lipe123 @.***> wrote:

lipe123 created an issue (quelea-projection/Quelea#693) https://github.com/quelea-projection/Quelea/issues/693

Hey All, First I apologize that this will be an incomplete report, I set up remote access and the pc went to sleep just before I got home... I will fill in the blanks soon!

I installed Quelea using the built in snap installer thing on kubuntu, everything works kinda but it keeps freezing up completely and I have to terminate it.

When I looked at /var/log/syslog there were loads of IO errors around a user.preferences (I think since I don't have it infront of me) and various other errors about the java process being unable to get a file lock.

From what I searched there should typically be a ~/.java folder where these preferences are stored in the users folder like /home//.java the same with the /.quelea/ folder that should have all the config data like the preferences settings, images, themes etc.

However on this install all the /.quelea/ stuff was in /snap/something/something

So of course there is a permission issue where the logged in user doesn't have access to something but I don't know what the folder is that its trying to access to grant the extra permissions. I also don't know if there is a better way to install quelea so it just stores everything directly in /home//.quelea and /.java/

Any suggestions on what I can change or where to look? Or of a better way to install it other than the snap package manager thing?

— Reply to this email directly, view it on GitHub https://github.com/quelea-projection/Quelea/issues/693, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZ6JDKFVFJSS7Z4NHFLVR334J3UPAVCNFSM6AAAAACL2MW5EKVHI2DSMVQWIX3LMV43ASLTON2WKOZTGYYTIMZUGI3TQMA . You are receiving this because you are subscribed to this thread.Message ID: @.***>

-- Thanks,

Michael

berry120 avatar Nov 12 '25 01:11 berry120

Just to add what I'm seeing in syslog: 2025-11-12T11:55:19.312365-07:00 Soundbooth quelea[65423]: Nov 12, 2025 11:55:19 AM java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode 2025-11-12T11:55:19.312623-07:00 Soundbooth quelea[65423]: WARNING: Could not lock User prefs. Unix error code 2. 2025-11-12T11:55:19.315588-07:00 Soundbooth quelea[65423]: Nov 12, 2025 11:55:19 AM Java.util.prefs.FileSystemPreferences syncWorld 2025-11-12T11:55:19.315658-07:00 Soundbooth quelea[65423]: WARNING: Couldn't flush user prefs: Java.util.prefs.BackingStoreException: Couldn't get file lock. The directory that has all the config seems to be in: /home/church/snap/quelea/common/.quelea/

I can create files and folders in that subdir with no issue, so is there some kinda issue with the mapping in snap that doesnt map to that directory?

I was really hoping to keep it simple and just use snap cause I'm very much a linux noob still.

edit the quelea debug log shows no issues at all, for example when removing a song it shows: Nov 12, 2025 12:03:22 PM org.quelea.data.db.SongManager removeSongs INFO: Removing songs [18] Nov 12, 2025 12:03:23 PM org.quelea.data.db.SongManager removeSongs INFO: Removed song [18]

But the little progressbar popup does not appear and the application just freezes completely until i terminate and open it again. The song will be deleted and everything worked but it froze up completely.

lipe123 avatar Nov 12 '25 19:11 lipe123

Just to double check, are you using the latest/stable channel or the edge channel? Stable should definitely work, but it's worth giving edge a try if it doesn't, in case something has been fixed there.

On Wed, 12 Nov 2025 at 19:01, lipe123 @.***> wrote:

lipe123 left a comment (quelea-projection/Quelea#693) https://github.com/quelea-projection/Quelea/issues/693#issuecomment-3523465424

Just to add what I'm seeing in syslog: 2025-11-12T11:55:19.312365-07:00 Soundbooth quelea[65423]: Nov 12, 2025 11:55:19 AM java.util.prefs.FileSystemPreferences checkLockFile0ErrorCode 2025-11-12T11:55:19.312623-07:00 Soundbooth quelea[65423]: WARNING: Could not lock User prefs. Unix error code 2. 2025-11-12T11:55:19.315588-07:00 Soundbooth quelea[65423]: Nov 12, 2025 11:55:19 AM java.util.prefs.FileSystemPreferences syncWorld 2025-11-12T11:55:19.315658-07:00 Soundbooth quelea[65423]: WARNING: Couldn't flush user prefs: java.util.prefs.BackingStoreException: Couldn't get file lock. The directory that has all the config seems to be in: /home/church/snap/quelea/common/.quelea/

I can create files and folders in that subdir with no issue, so is there some kinda issue with the mapping in snap that doesnt map to that directory?

I was really hoping to keep it simple and just use snap cause I'm very much a linux noob still.

— Reply to this email directly, view it on GitHub https://github.com/quelea-projection/Quelea/issues/693#issuecomment-3523465424, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZ6JDPL2SDRBE5WWBQO3K334N7XTAVCNFSM6AAAAACL2MW5EKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTKMRTGQ3DKNBSGQ . You are receiving this because you commented.Message ID: @.***>

-- Thanks,

Michael

berry120 avatar Nov 12 '25 19:11 berry120

Ok Sorry I'm figuring out this slowly, the issue might also be Apparmor. This was my clue in syslog: kernel: audit: type=1400 audit(1762974868.644:344): apparmor="DENIED" operation="open" class="file" profile="snap.quelea.quelea" name="/lib64/" pid=143601 comm=4A6176614658204170706C69636174 requested_mask="r" denied_mask="r" fsuid=1000 ouid=0

If i disable it as a test using sudo systemctl stop apparmor
I can delete a song from the DB with the popup progressbar and it doesnt freeze, BUT when I try to delete a second one no popup and everything freezes up again.

I tried to edit the apparmor profile file with the help of AI but it still does the same thing. The first song i delete works and then when i try and remove another one everything freezes up.

lipe123 avatar Nov 12 '25 19:11 lipe123

Just to double check, are you using the latest/stable channel or the edge channel? Stable should definitely work, but it's worth giving edge a try if it doesn't, in case something has been fixed there.

Stable yes 2024.0

I switched it to edge 2024.1 And low and behold no issues deleting two songs in a row!!!

Looks like that might be the fix for now, hopefully someone doesn't push a broken thing into edge or is it still tested pretty well before new additions?

lipe123 avatar Nov 12 '25 19:11 lipe123

Awesome - unfortunately edge isn't particularly well tested before release I'm afraid so while we do try to avoid issues, I can't make any guarantees. We are working towards another stable release however in the new year.

Thanks,

Michael

On Wed, 12 Nov 2025, 19:40 lipe123, @.***> wrote:

lipe123 left a comment (quelea-projection/Quelea#693) https://github.com/quelea-projection/Quelea/issues/693#issuecomment-3523601095

Just to double check, are you using the latest/stable channel or the edge channel? Stable should definitely work, but it's worth giving edge a try if it doesn't, in case something has been fixed there.

Stable yes 2024.0

I switched it to edge 2024.1 And low and behold no issues deleting two songs in a row!!!

Looks like that might be the fix for now, hopefully someone doesn't push a broken thing into edge or is it still tested pretty well before new additions?

— Reply to this email directly, view it on GitHub https://github.com/quelea-projection/Quelea/issues/693#issuecomment-3523601095, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZ6JDLKY3YCOYYODRUTDU334OEJBAVCNFSM6AAAAACL2MW5EKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTKMRTGYYDCMBZGU . You are receiving this because you commented.Message ID: @.***>

berry120 avatar Nov 12 '25 21:11 berry120

Awesome - unfortunately edge isn't particularly well tested before release I'm afraid so while we do try to avoid issues, I can't make any guarantees. We are working towards another stable release however in the new year.

Thanks,

Michael

Sorry to bring this back to life, we ran into an issue with the database/editing.

There was a song missing , tried adding it and it did nothing, tried editing another song and it vanished from the song list. The Debug log shows: Here is the whole log but pasted below the error sequence for adding one song "test" quelea-debuglog.docx

Nov 30, 2025 9:34:41 AM org.quelea.data.db.SongManager addSong
WARNING: Couldn't add song
java.lang.IllegalStateException: Couldn't update database
	at org.quelea.data.db.HibernateUtil.execute(HibernateUtil.java:84)
	at org.quelea.data.db.SongManager.addSong(SongManager.java:219)
	at org.quelea.data.db.SongManager.addSong(SongManager.java:190)
	at org.quelea.data.db.SongManager.updateSong(SongManager.java:301)
	at org.quelea.data.db.SongManager.updateSong(SongManager.java:256)
	at org.quelea.services.utils.Utils$5.run(Utils.java:397)
	at org.quelea.services.utils.Utils$6$1.run(Utils.java:439)
Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement
	at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154)
	at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:181)
	at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:188)
	at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1411)
	at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:489)
	at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3303)
	at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2438)
	at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:449)
	at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:183)
	at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$300(JdbcResourceLocalTransactionCoordinatorImpl.java:40)
	at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:281)
	at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101)
	at org.quelea.data.db.HibernateUtil.execute(HibernateUtil.java:78)
	... 6 more
Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement
	at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:59)
	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37)
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113)
	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99)
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200)
	at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:46)
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3375)
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3937)
	at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:107)
	at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604)
	at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478)
	at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986)
	at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475)
	at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344)
	at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:40)
	at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107)
	at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1407)
	... 15 more
Caused by: java.sql.SQLIntegrityConstraintViolationException: integrity constraint violation: unique constraint or index violation; SYS_PK_10098 table: TEXTSHADOW
	at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
	at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source)
	at org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult(Unknown Source)
	at org.hsqldb.jdbc.JDBCPreparedStatement.executeUpdate(Unknown Source)
	at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197)
	... 27 more
Caused by: org.hsqldb.HsqlException: integrity constraint violation: unique constraint or index violation; SYS_PK_10098 table: TEXTSHADOW
	at org.hsqldb.error.Error.error(Unknown Source)
	at org.hsqldb.Constraint.getException(Unknown Source)
	at org.hsqldb.index.IndexAVL.insert(Unknown Source)
	at org.hsqldb.persist.RowStoreAVL.indexRow(Unknown Source)
	at org.hsqldb.TransactionManager2PL.addInsertAction(Unknown Source)
	at org.hsqldb.Session.addInsertAction(Unknown Source)
	at org.hsqldb.Table.insertSingleRow(Unknown Source)
	at org.hsqldb.StatementDML.insertSingleRow(Unknown Source)
	at org.hsqldb.StatementInsert.getResult(Unknown Source)
	at org.hsqldb.StatementDMQL.execute(Unknown Source)
	at org.hsqldb.Session.executeCompiledStatement(Unknown Source)
	at org.hsqldb.Session.execute(Unknown Source)
	... 30 more


Nov 30, 2025 9:34:42 AM org.quelea.data.db.SongManager getSongs
INFO: Adding 851 songs to index

Nov 30, 2025 9:34:43 AM org.quelea.windows.library.LibrarySongList filter
INFO: Performing search for te

The weird thing is, I copied the DB file and script file for it to my windows machine, installed quelea 2024.0, there I had no problem editing existing songs or adding new ones. Just on my ubuntu install at church it was acting up.

lipe123 avatar Dec 01 '25 15:12 lipe123

This was a known issue in some earlier edge releases - but it should now be fixed. Would you be able to update to the latest edge release and try again?

Thanks,

Michael

On Mon, 1 Dec 2025, 15:28 lipe123, @.***> wrote:

lipe123 left a comment (quelea-projection/Quelea#693) https://github.com/quelea-projection/Quelea/issues/693#issuecomment-3597188061

Awesome - unfortunately edge isn't particularly well tested before release I'm afraid so while we do try to avoid issues, I can't make any guarantees. We are working towards another stable release however in the new year.

Thanks,

Michael … <#m_2427227478583704718_>

Sorry to bring this back to life, we ran into an issue with the database/editing.

There was a song missing , tried adding it and it did nothing, tried editing another song and it vanished from the song list. The Debug log shows: Here is the whole log but pasted below the error sequence for adding one song "test" quelea-debuglog.docx https://github.com/user-attachments/files/23858165/quelea-debuglog.docx

Nov 30, 2025 9:34:41 AM org.quelea.data.db.SongManager addSong WARNING: Couldn't add song java.lang.IllegalStateException: Couldn't update database at org.quelea.data.db.HibernateUtil.execute(HibernateUtil.java:84) at org.quelea.data.db.SongManager.addSong(SongManager.java:219) at org.quelea.data.db.SongManager.addSong(SongManager.java:190) at org.quelea.data.db.SongManager.updateSong(SongManager.java:301) at org.quelea.data.db.SongManager.updateSong(SongManager.java:256) at org.quelea.services.utils.Utils$5.run(Utils.java:397) at org.quelea.services.utils.Utils$6$1.run(Utils.java:439) Caused by: javax.persistence.PersistenceException: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:154) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:181) at org.hibernate.internal.ExceptionConverterImpl.convert(ExceptionConverterImpl.java:188) at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1411) at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:489) at org.hibernate.internal.SessionImpl.flushBeforeTransactionCompletion(SessionImpl.java:3303) at org.hibernate.internal.SessionImpl.beforeTransactionCompletion(SessionImpl.java:2438) at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.beforeTransactionCompletion(JdbcCoordinatorImpl.java:449) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.beforeCompletionCallback(JdbcResourceLocalTransactionCoordinatorImpl.java:183) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl.access$300(JdbcResourceLocalTransactionCoordinatorImpl.java:40) at org.hibernate.resource.transaction.backend.jdbc.internal.JdbcResourceLocalTransactionCoordinatorImpl$TransactionDriverControlImpl.commit(JdbcResourceLocalTransactionCoordinatorImpl.java:281) at org.hibernate.engine.transaction.internal.TransactionImpl.commit(TransactionImpl.java:101) at org.quelea.data.db.HibernateUtil.execute(HibernateUtil.java:78) ... 6 more Caused by: org.hibernate.exception.ConstraintViolationException: could not execute statement at org.hibernate.exception.internal.SQLExceptionTypeDelegate.convert(SQLExceptionTypeDelegate.java:59) at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:37) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:113) at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:99) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:200) at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:46) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3375) at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:3937) at org.hibernate.action.internal.EntityInsertAction.execute(EntityInsertAction.java:107) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:604) at org.hibernate.engine.spi.ActionQueue.lambda$executeActions$1(ActionQueue.java:478) at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:986) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:475) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:344) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:40) at org.hibernate.event.service.internal.EventListenerGroupImpl.fireEventOnEachListener(EventListenerGroupImpl.java:107) at org.hibernate.internal.SessionImpl.doFlush(SessionImpl.java:1407) ... 15 more Caused by: java.sql.SQLIntegrityConstraintViolationException: integrity constraint violation: unique constraint or index violation; SYS_PK_10098 table: TEXTSHADOW at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source) at org.hsqldb.jdbc.JDBCUtil.sqlException(Unknown Source) at org.hsqldb.jdbc.JDBCPreparedStatement.fetchResult(Unknown Source) at org.hsqldb.jdbc.JDBCPreparedStatement.executeUpdate(Unknown Source) at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:197) ... 27 more Caused by: org.hsqldb.HsqlException: integrity constraint violation: unique constraint or index violation; SYS_PK_10098 table: TEXTSHADOW at org.hsqldb.error.Error.error(Unknown Source) at org.hsqldb.Constraint.getException(Unknown Source) at org.hsqldb.index.IndexAVL.insert(Unknown Source) at org.hsqldb.persist.RowStoreAVL.indexRow(Unknown Source) at org.hsqldb.TransactionManager2PL.addInsertAction(Unknown Source) at org.hsqldb.Session.addInsertAction(Unknown Source) at org.hsqldb.Table.insertSingleRow(Unknown Source) at org.hsqldb.StatementDML.insertSingleRow(Unknown Source) at org.hsqldb.StatementInsert.getResult(Unknown Source) at org.hsqldb.StatementDMQL.execute(Unknown Source) at org.hsqldb.Session.executeCompiledStatement(Unknown Source) at org.hsqldb.Session.execute(Unknown Source) ... 30 more

Nov 30, 2025 9:34:42 AM org.quelea.data.db.SongManager getSongs INFO: Adding 851 songs to index

Nov 30, 2025 9:34:43 AM org.quelea.windows.library.LibrarySongList filter INFO: Performing search for te

The weird thing is, I copied the DB file and script file for it to my windows machine, installed quelea 2024.0, there I had no problem editing existing songs or adding new ones. Just on my ubuntu install at church it was acting up.

— Reply to this email directly, view it on GitHub https://github.com/quelea-projection/Quelea/issues/693#issuecomment-3597188061, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZ6JDKP67XQUN7AKGM23FL37RNANAVCNFSM6AAAAACL2MW5EKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTKOJXGE4DQMBWGE . You are receiving this because you commented.Message ID: @.***>

berry120 avatar Dec 01 '25 15:12 berry120

Ooh okay, I did try to check for updates and there was no updated listed in the package manager, I guess I'd have to uninstall and re-install to get the current one?

lipe123 avatar Dec 01 '25 15:12 lipe123

sudo snap refresh quelea --channel=edge

...should ensure that it's on the latest release.

On Mon, 1 Dec 2025 at 15:34, lipe123 @.***> wrote:

lipe123 left a comment (quelea-projection/Quelea#693) https://github.com/quelea-projection/Quelea/issues/693#issuecomment-3597229294

Ooh okay, I did try to check for updates and there was no updated listed in the package manager, I guess I'd have to uninstall and re-install to get the current one?

— Reply to this email directly, view it on GitHub https://github.com/quelea-projection/Quelea/issues/693#issuecomment-3597229294, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZ6JDMCSGT47GA2QLM6QCL37RNYFAVCNFSM6AAAAACL2MW5EKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTKOJXGIZDSMRZGQ . You are receiving this because you commented.Message ID: @.***>

-- Thanks,

Michael

berry120 avatar Dec 01 '25 17:12 berry120

No dice, it says its already on the latest version.

church@Soundbooth:~$ sudo snap info quelea name: quelea summary: Church projection publisher: Michael Berry (berry120) store-url: https://snapcraft.io/quelea contact: https://quelea.discourse.group/ license: GPL-3.0 description: | Quelea is a free and open source software application that projects multimedia content in your church service. commands:

  • quelea snap-id: 9UhRNONxWfC78srsA2sYUBNa3CbPjxXl tracking: latest/edge refresh-date: 24 days ago, at 12:37 MST channels: latest/stable: 2024.0 2024-02-04 (1119) 493MB - latest/candidate: ↑
    latest/beta: 2024.0 2024-01-01 (1109) 493MB - latest/edge: 2024.1 2025-05-13 (1160) 730MB - installed: 2024.1 (1160) 730MB - church@Soundbooth: sudo snap refresh quelea --channel=latest/edge snap "quelea" has no updates available church@Soundbooth: sudo snap refresh quelea --channel=edge snap "quelea" has no updates available

And still doing the same thing, anytime I try and edit or add a song to the DB it shows "updating database..." but it does not add anything to the DB and any updates to existing items cause them to disappear.

lipe123 avatar Dec 06 '25 23:12 lipe123

Can you send over your database_new folder (in .quelea) to see if I can recreate this end?

On Sat, 6 Dec 2025 at 23:36, lipe123 @.***> wrote:

lipe123 left a comment (quelea-projection/Quelea#693) https://github.com/quelea-projection/Quelea/issues/693#issuecomment-3621368395

No dice, it says its already on the latest version.

@.***:~$ sudo snap info quelea name: quelea summary: Church projection publisher: Michael Berry (berry120) store-url: https://snapcraft.io/quelea contact: https://quelea.discourse.group/ license: GPL-3.0 description: | Quelea is a free and open source software application that projects multimedia content in your church service. commands:

  • quelea snap-id: 9UhRNONxWfC78srsA2sYUBNa3CbPjxXl tracking: latest/edge refresh-date: 24 days ago, at 12:37 MST channels: latest/stable: 2024.0 2024-02-04 (1119) 493MB - latest/candidate: ↑ latest/beta: 2024.0 2024-01-01 (1109) 493MB - latest/edge: 2024.1 2025-05-13 (1160) 730MB - installed: 2024.1 (1160) 730MB - @.:$ sudo snap refresh quelea --channel=latest/edge snap "quelea" has no updates available @.:$ sudo snap refresh quelea --channel=edge snap "quelea" has no updates available `

And still doing the same thing, anytime I try and edit or add a song to the DB it shows "updating database..." but it does not add anything to the DB and any updates to existing items cause them to disappear.

— Reply to this email directly, view it on GitHub https://github.com/quelea-projection/Quelea/issues/693#issuecomment-3621368395, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABZ6JDJZ7LJL5EWGB64OWNT4ANSBLAVCNFSM6AAAAACL2MW5EKVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTMMRRGM3DQMZZGU . You are receiving this because you commented.Message ID: @.***>

-- Thanks,

Michael

berry120 avatar Dec 06 '25 23:12 berry120

I exported the DB as a songpack. Then renamed database_new to database_broken. Ran quelea, new blank db, imported song pack and at the moment its working.

I attached the db folder that was causing the issue. Thanks for all the support sofar!

database_broken.zip

lipe123 avatar Dec 06 '25 23:12 lipe123