• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

Unable to install binary for splashscreen?

Scheduled Pinned Locked Moved Help and Support
splash screenretropie-setupupdate script
5 Posts 3 Posters 2.1k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • P
    pjft
    last edited by 9 Feb 2017, 06:59

    Hi all, hope you're doing great.

    I decided to run a full update of my RetroPie setup, from 4.0.x to the latest one (4.1.x?).

    Anyway, I updated the setup script, then all installed packages. However, I got an error on updating the splashscreen binary. Here's the log:

    chown: changing ownership of ‘/home/pi/RetroPie/splashscreens’: Operation not permitted
    chown: changing ownership of ‘/home/pi/RetroPie/splashscreens/README.txt’: Operation not permitted
    Unable to install binary for splashscreen

    Log ended at: Thu 9 Feb 06:51:27 GMT 2017
    Total running time: 0 hours, 0 mins, 1 secs

    I know that the chown errors are related to me having a USB drive mounted on the RetroPie folder - so far so good - but I didn't expect this to prevent the binary (whatever it is?) to be installed.

    I confirm that the README file has been touched at least - its date is from today - but I see nothing in the folder other than the retropie-extra folder.

    I wonder if there should be anything else there, or if it's just an overreaction to not being able to change ownership by the setup script.

    This is by no means a blocker for me, just surfacing and wondering if it's working as intended or if I'm missing something.

    Thanks, and have a great day.

    M 1 Reply Last reply 9 Feb 2017, 07:37 Reply Quote 0
    • M
      meleu @pjft
      last edited by meleu 2 Sept 2017, 09:44 9 Feb 2017, 07:37

      @pjft Where exactly is your USB drive mounted? Maybe it's mounted as read-only...

      I think the chown commands are executed in the install_bin_splashscreen() function and is failing because of the USB drive.

      The "Unable to install binary" seems to be the error message when something goes wrong in a scriptmodule's install_bin_* function (as we can see here).

      • Useful topics
      • joystick-selection tool
      • rpie-art tool
      • achievements I made
      1 Reply Last reply Reply Quote 0
      • P
        pjft
        last edited by pjft 2 Sept 2017, 09:34 9 Feb 2017, 09:33

        Thanks Meleu - and good to hear from you.

        You may be right in regards to the message reason - it might just be a regular exception handling message, as I see it here.

        I looked into whether it's read-only or not, but in fact it doesn't seem to be the case. I believe the chown errors are caused by the drive being FAT32, which has no support for the chown Linux permission setting.

        Still, not a bother - splash screen still shows, no concerns. Just curious if anything was missing. :)

        Thanks!

        H 1 Reply Last reply 9 Feb 2017, 14:39 Reply Quote 1
        • H
          herb_fargus administrators @pjft
          last edited by 9 Feb 2017, 14:39

          @pjft
          Didn't realise fat32 didn't chown learn something new every day.

          Wonder if formatting it as ext4 would at least resolve the errors. Anyways glad it still works. Automounting is still a bit of a preliminary support. It will likely be improved a bit in the future

          If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

          Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

          P 1 Reply Last reply 9 Feb 2017, 14:49 Reply Quote 0
          • P
            pjft @herb_fargus
            last edited by 9 Feb 2017, 14:49

            @herb_fargus Thanks for the reply.

            Yeah, coming from a MS DOS/MS Windows background I'm certainly not a linux expert so I'm constantly being surprised at the small nuances here and there. I suspect formatting as EXT2/3/4 would help, but that would defeat my purpose of then having it easily readable/accessible on my desktop (which is non-Linux). :)

            I did hack away with OSX Fuse this morning to read a EXT4 partition from a previous backup of mine on a Macbook (it seems the retroarch update must have either removed the previous shader folders I had, or changed their locations, so I'm going to copy them back).

            I had mounted this manually from back in 3.6/3.7, and it has always worked perfectly asides from these chown errors which I take are par for the course using FAT32 in the current set up :)

            No big deal anyway, it's always fun. Thanks everyone!

            1 Reply Last reply Reply Quote 0
            5 out of 5
            • First post
              5/5
              Last post

            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.

              This community forum collects and processes your personal information.
              consent.not_received