More > JRiver Media Center 28 for Linux

Smartlist duplicated thousands of times

(1/2) > >>

merman-corrode-portage:
I made a smartlist last week, which duplicated a couple of times after I changed the title from lowercase to a capitalised name. I left it over the weekend and came back to work to find it had duplicated more than 10,000 times. In addition I can't connect to my library and the MC server appears to be unresponsive. I did a library restore from backup which only worked for a couple of minutes.

The only hint in the logs is a repeating entry saying:


--- Code: ---rm: cannot remove '/config/.jriver/Media Center 28/Temp/Delta': Directory not empty
--- End code ---

and another repeating warning saying:

--- Code: ---(mediacenter28:929): dconf-WARNING **: 13:11:03.252: failed to commit changes to dconf: Failed to execute child process ?dbus-launch? (No such file or directory)
--- End code ---


JimH:
Stuck key?

merman-corrode-portage:
The smartlist was made from a client using the library remotely, the server is a headless machine. The client which created the list originally was shut down over the weekend.

merman-corrode-portage:
I restored from an older backup and things seem to be stable now, however I'm curious to know what happened if anyone can shed some light on the matter.

zybex:
I believe that when you make changes using a Client, it periodically creates a 'Delta' file with the changes that need to be sent to the server for replication (same for changes made on the Server and sent to the Clients). In this case it seems that the same delta file was applied over and over, and each time MC failed to delete the file after applying the changes so it reprocessed it on the next loop.

Check the permissions on that folder, perhaps MC can write but can't delete files there. (EDIT: Nevermind, in Linux there's no separate Delete permission)

The Dbus error might be related or not (not sure if MC uses it - it's possible that the Dbus error is triggering the Delta issue, I don't know). I think the message means dbus-launch is missing, you can try to install that package. For Ubuntu, I've read somewhere that you need this:
sudo service xrdp stop
sudo apt-get install dbus-x11
sudo service xrdp start

Navigation

[0] Message Index

[#] Next page

Go to full version