Giter Club home page Giter Club logo

Comments (7)

CheckeredFlag avatar CheckeredFlag commented on June 15, 2024 1

Yes, it indeed sounds like it's a docker bug. I'm hoping that the workaround I learned will be helpful to someone else.

BTW, I sent you some funds that may help towards a RPI4...or lots of coffee! :)

Cheers!

from docker-plex.

CheckeredFlag avatar CheckeredFlag commented on June 15, 2024

I have worked around this by doing:

docker pull --platform=linux/arm/v7
docker run -d --restart=always --name plex -v /srv/media:/media -v /srv/media:/root/Library --net=host --platform=linux/arm/v7 jaymoulin/plex

This has silenced the warning. I wonder if I've been running a 64 bit version when it should really be 32 bit though I can't understand how it would even work at all.

Perhaps this will help my stability issues as Plex has stopped responding and I've needed to reboot the server about once a week.

from docker-plex.

CheckeredFlag avatar CheckeredFlag commented on June 15, 2024

Jay, do you still not have a RPI4 to test with? If not, I'll buy you one - how much are they over there?

from docker-plex.

jaymoulin avatar jaymoulin commented on June 15, 2024

Rpi4 should be an arm64 architecture. It looks like you installed a special revision on your RPI. armhf should be used for RPI3. Maybe you can try installing Raspberry PI OS which should be more adapted (https://www.raspberrypi.org/software/operating-systems/).

The result of this command : uname -m should give you something like aarch64. This article may help you achive this : https://medium.com/for-linux-users/how-to-make-your-raspberry-pi-4-faster-with-a-64-bit-kernel-77028c47d653

Maintaining an application (answering questions, fixing bugs, adding new features...) is a hard and time consuming process. If you find this product useful and all the effort I put crafting this, I strongly encourage you to donation to help me being able to continue maintaining this and creating other great things on those platforms PayPal donation Buy me a coffee Become a Patron.

from docker-plex.

CheckeredFlag avatar CheckeredFlag commented on June 15, 2024

No, I installed the recommended Raspberry Pi OS which is 32bit so uname -m yields armv7l. The 64bit version is still in beta and not yet recommended.

Are you using the beta OS? I was reluctant to use an unrecommended OS with an app as complex as Plex.

from docker-plex.

jaymoulin avatar jaymoulin commented on June 15, 2024

As you already know, I do not possess RPI4 so i'm not using the arm64 version on my own. Nevertheless, I was able to test RPI4 when crafting the Dockerfiles. Nothing should have changed since then but the different plex upgrades.

My info:

$> docker inspect mop-rpi_plex_1 --format='{{index .Config.Labels.version}}'
1.22.0.4163-armhf
$> uname -a
Linux plexbox 5.10.17-v7+ #1403 SMP Mon Feb 22 11:29:51 GMT 2021 armv7l GNU/Linux
$> cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 4 (v7l)
BogoMIPS        : 44.80
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 1
model name      : ARMv7 Processor rev 4 (v7l)
BogoMIPS        : 44.80
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 2
model name      : ARMv7 Processor rev 4 (v7l)
BogoMIPS        : 44.80
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

processor       : 3
model name      : ARMv7 Processor rev 4 (v7l)
BogoMIPS        : 44.80
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xd03
CPU revision    : 4

Hardware        : BCM2835
Revision        : a02082
Serial          : 00000000c6d98919
Model           : Raspberry Pi 3 Model B Rev 1.2

Your issue here relies on the fact docker does not identify the correct image for your architecture, therefore, using an incompatible docker image. Had a similiar issue for RPI zero on jaymoulin/docker-jdownloader#22.

You already fixed it by specificly declare use of armhf instead of arm64. You can check that there is nothing for me to fix with this very file: https://github.com/jaymoulin/docker-plex/blob/master/manifest.yml

from docker-plex.

jaymoulin avatar jaymoulin commented on June 15, 2024

Thank you very very much for your support <3 This really helps me working on stuff

This may be related as-well docker/for-linux#1025

from docker-plex.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.