Page 1 of 1

Videos not playing after upgrade Linux Mint 20.2 ->21

PostPosted: Sun Oct 08, 2023 9:31 am
by nkostaki
Hello,

could somebody help shed some light on this problem Iḿ having?

I have been running Serviio Pro 2.2 on a HP Proliant Microserver Gen 8 running Linux Mint for ages (up until two days ago it ran Mint 20.2). I´m using it primarily to stream locally stored videos to Android smartphones and a LG 65"smart tv. After upgrading to Mint 20.3 and then to Mint 21 I´m having issues with some videos not playing. Below is the Serviio log file entries when I try to play one such file

------------------------------------------
2023-10-08 12:06:01,475 INFO [PlaybackEventsManager] Playback of media item 1609 (4ς5643ς [4ς5643ς.avi]) has started at 0% on Identifier=d31c8dac0cba4d8d99f970ffd3f4a706, Profile=ServiiGo (Standard), Name=Remote client
2023-10-08 12:06:27,056 WARN [ResourceDeliveryProcessor] Error while processing resource, sending back 404 error. Message: /media/nkostaki/Dell Portable Hard Drive/ELLHNIKES TAINIES/One-Filename.avi (Permission denied)
2023-10-08 12:06:27,056 WARN [ServiioStatusService] HttpCodeException occurred. Returning error code 404 to the REST layer. Message: null
org.serviio.restlet.HttpCodeException
at org.serviio.upnp.service.contentdirectory.rest.resources.server.CDSRetrieveMediaServerResource.deliver(CDSRetrieveMediaServerResource.java:87)
at jdk.internal.reflect.GeneratedMethodAccessor79.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at org.restlet.resource.ServerResource.doHandle(ServerResource.java:511)
at org.restlet.resource.ServerResource.get(ServerResource.java:723)
at org.restlet.resource.ServerResource.doHandle(ServerResource.java:603)
at org.restlet.resource.ServerResource.doNegotiatedHandle(ServerResource.java:662)
at org.restlet.resource.ServerResource.doConditionalHandle(ServerResource.java:348)
at org.serviio.restlet.AbstractServerResource.doConditionalHandle(AbstractServerResource.java:49)
at org.serviio.restlet.AbstractProEditionServerResource.doConditionalHandle(AbstractProEditionServerResource.java:35)
at org.serviio.upnp.service.contentdirectory.rest.resources.server.AbstractCDSServerResource.doConditionalHandle(AbstractCDSServerResource.java:59)
at org.restlet.resource.ServerResource.handle(ServerResource.java:1020)
at org.restlet.resource.Finder.handle(Finder.java:236)
at org.restlet.routing.Filter.doHandle(Filter.java:150)
at org.restlet.routing.Filter.handle(Filter.java:197)
at org.restlet.routing.Router.doHandle(Router.java:422)
at org.restlet.routing.Router.handle(Router.java:641)
at org.restlet.routing.Filter.doHandle(Filter.java:150)
at org.restlet.routing.Filter.handle(Filter.java:197)
at org.restlet.routing.Filter.doHandle(Filter.java:150)
at org.restlet.routing.Filter.handle(Filter.java:197)
at org.restlet.routing.Filter.doHandle(Filter.java:150)
at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:140)
at org.restlet.routing.Filter.handle(Filter.java:197)
at org.restlet.routing.Filter.doHandle(Filter.java:150)
at org.restlet.routing.Filter.handle(Filter.java:197)
at org.restlet.engine.CompositeHelper.handle(CompositeHelper.java:202)
at org.restlet.engine.application.ApplicationHelper.handle(ApplicationHelper.java:77)
at org.restlet.Application.handle(Application.java:385)
at org.restlet.routing.Filter.doHandle(Filter.java:150)
at org.restlet.routing.Filter.handle(Filter.java:197)
at org.restlet.routing.Router.doHandle(Router.java:422)
at org.restlet.routing.Router.handle(Router.java:641)
at org.restlet.routing.Filter.doHandle(Filter.java:150)
at org.restlet.routing.Filter.handle(Filter.java:197)
at org.restlet.routing.Router.doHandle(Router.java:422)
at org.restlet.routing.Router.handle(Router.java:641)
at org.restlet.routing.Filter.doHandle(Filter.java:150)
at org.restlet.engine.application.StatusFilter.doHandle(StatusFilter.java:140)
at org.restlet.routing.Filter.handle(Filter.java:197)
at org.restlet.routing.Filter.doHandle(Filter.java:150)
at org.restlet.routing.Filter.handle(Filter.java:197)
at org.restlet.engine.CompositeHelper.handle(CompositeHelper.java:202)
at org.restlet.Component.handle(Component.java:408)
at org.restlet.Server.handle(Server.java:507)
at org.restlet.engine.connector.ServerHelper.handle(ServerHelper.java:63)
at org.restlet.engine.adapter.HttpServerHelper.handle(HttpServerHelper.java:143)
at org.restlet.ext.simple.internal.SimpleContainer.handle(SimpleContainer.java:74)
at org.simpleframework.http.core.Dispatcher.dispatch(Dispatcher.java:121)
at org.simpleframework.http.core.Dispatcher.run(Dispatcher.java:103)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:829)
------------------------------------
Transcoding is on, 4 cores selected.

FFMPEG cersion in Software Manger shows as 7:4.4.2-0ubuntu0.22.04.1

BTW I also upgraded the CPU a week ago (that's before the Mint upgrade), went from a Celeron G1610T to a Xeon E3-1270.

Any help will be very much appreciated

Re: Videos not playing after upgrade Linux Mint 20.2 ->21

PostPosted: Sun Oct 08, 2023 3:07 pm
by nkostaki
Just corrected the mistakes in the body of the message, can't seem to be able to change the title/subject; the new Mint version is of course 21 instead of 23.

Sorry if I confused anyone.

Re: Videos not playing after upgrade Linux Mint 20.2 ->21

PostPosted: Sun Oct 08, 2023 10:34 pm
by atc98092
I've edited the subject lines for you.

From your log, it appears there's a permissions issue with your external drive. When you upgraded to Mint 21, it appears that some permissions were reset, most likely with the Java runtime. So that would be the first place to check.