RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login

    a stop job is running for LSB: ControlBlockService init script

    Scheduled Pinned Locked Moved ControlBlock, PowerBlock & Co.
    21 Posts 8 Posters 10.2k 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.
    • A
      ashleary
      last edited by

      Hi folks,

      I've been trying to get RetroPi up and running this afternoon using a RaspberryPi B+ and the ControlBlock. I downloaded version and followed Florian's video on youtube (

      ) to the dot. After I've done the step at 7:59 (sudo make installservcice) I get a message that comes up saying "a stop job is running for LSB: ControlBlockService init script" and the Pi shuts down. I downloaded and installed version 3.5 (as this is the version used in the video) and I'm still getting the same outcome. I'm a newcomer when it comes to this kind of stuff so please keep any help simple!

      thanks in advance

      1 Reply Last reply Reply Quote 0
      • P
        petrockblog Global Moderator
        last edited by

        That behavior occurs, if you do have a toggle switch attached to the ControlBlock. If you do not want to use the power switch functionality (but only the controller functionality), you need to edit the configuration file for the ControlBlock driver /etc/controlblockconfig.cfg and set powerswitchto false.

        Hope that helps!?

        1 Reply Last reply Reply Quote 0
        • A
          ashleary
          last edited by

          Thank you very much for your reply. How do I edit that file though? Each time I boot the Pi, it begins the shut down process after about 10 seconds or so.

          1 Reply Last reply Reply Quote 0
          • numbercrowN
            numbercrow
            last edited by

            If you remove the ControlBlock you can then boot the pi normally without it shutting down, edit the config file, then reinstall the ControlBlock after a shutdown.

            G 2 Replies Last reply Reply Quote 0
            • A
              ashleary
              last edited by

              Cheers!

              Hopefully I can sort it and get it working with the proper sockets and pads - only been trying for years with various adapters :-)

              1 Reply Last reply Reply Quote 0
              • A
                ashleary
                last edited by

                Thanks a lot everyone. After years of tinkering on and off, both versions of the GPIO, countless soldering and unsoldering sessions I now have a working RetroPi setup with original Snes controllers.

                Time to play :)

                1 Reply Last reply Reply Quote 0
                • P
                  petrockblog Global Moderator
                  last edited by

                  Glad to hear that!

                  1 Reply Last reply Reply Quote 0
                  • G
                    guygoune @numbercrow
                    last edited by

                    @numbercrow How did you remove the ControlBlock before it begins the shut down process? I don't have time and I can't access to the files...

                    1 Reply Last reply Reply Quote 0
                    • G
                      guygoune @numbercrow
                      last edited by

                      @numbercrow I don't have any "controlBlock", I have just install it by mistake and I can't boot my retropie without automatic shutdown...

                      1 Reply Last reply Reply Quote 0
                      • P
                        petrockblog Global Moderator
                        last edited by

                        You need to mount the SD card from another PC and edit the file form there, unfortunately.

                        1 Reply Last reply Reply Quote 0
                        • D
                          Derekboy2000
                          last edited by Derekboy2000

                          @petrockblog said in a stop job is running for LSB: ControlBlockService init script:

                          You need to mount the SD card from another PC and edit the file form there, unfortunately.

                          euhm. but how? i cant find the file in /etc (on my pc)
                          i accidently installed it after updating Retropie..

                          or is it possible to delete controlblock while the sd is inserted in a pc. or ignore it during boot so i can manually uinstall it in Retropie?

                          mituM 1 Reply Last reply Reply Quote 0
                          • mituM
                            mitu Global Moderator @Derekboy2000
                            last edited by

                            @derekboy2000 You need a Linux installation to read the 2nd partition on the sdcard. Try booting in 'safe -mode' your RPI system to remove the ControlBlock service (https://raspberrypi.stackexchange.com/questions/61638/how-do-i-start-up-in-safemode).
                            While in safe-mode, remove the /etc/init.d/controlblockservice file and reboot into normal mode.

                            jonnykeshJ 1 Reply Last reply Reply Quote 0
                            • jonnykeshJ
                              jonnykesh @mitu
                              last edited by

                              @mitu This seems to be happening more and more. Why the hell are people installing drivers for hardware they don't have?
                              I wonder if there is any way we can get a warning / confirmation screen added before this is installed.

                              D 1 Reply Last reply Reply Quote 0
                              • D
                                Derekboy2000 @jonnykesh
                                last edited by Derekboy2000

                                @mitu said in a stop job is running for LSB: ControlBlockService init script:

                                @derekboy2000 You need a Linux installation to read the 2nd partition on the sdcard. Try booting in 'safe -mode' your RPI system to remove the ControlBlock service (https://raspberrypi.stackexchange.com/questions/61638/how-do-i-start-up-in-safemode).
                                While in safe-mode, remove the /etc/init.d/controlblockservice file and reboot into normal mode.

                                thank you I'll try

                                edit:
                                I just ignores it, and keeps shutting off.
                                (got to go to Christmas dinner so I can't try anything else)

                                @jonnykesh said in a stop job is running for LSB: ControlBlockService init script:

                                @mitu This seems to be happening more and more. Why the hell are people installing drivers for hardware they don't have?
                                I wonder if there is any way we can get a warning / confirmation screen added before this is installed.

                                To be honest I don't even know how I installed it. I just updated RetroPie since it was a while ago the last time I updated everything. and during the reboot I noticed CB was installed.

                                I think it's a better idea to disable this function so you have to manually activate the option.

                                1 Reply Last reply Reply Quote 0
                                • BuZzB
                                  BuZz administrators
                                  last edited by

                                  Before the driver had to be "Enabled" from RetroPie-Setup. @petrockblog submitted a PR to enable this by default which I included with some changes. However the driver itself causes a reboot if you don't have the controlblock installed I think. A check in the service to see if the hardware is present would be best I guess, but we could switch back to the old functionality perhaps - what do you think @petrockblog ?

                                  To help us help you - please make sure you read the sticky topics before posting - https://retropie.org.uk/forum/topic/3/read-this-first

                                  1 Reply Last reply Reply Quote 0
                                  • P
                                    petrockblog Global Moderator
                                    last edited by

                                    I have just created a pull request that makes that the service is not enabled with the installation anymore (https://github.com/RetroPie/RetroPie-Setup/pull/2240). I could have though about that before, sorry!

                                    1 Reply Last reply Reply Quote 1
                                    • P
                                      petrockblog Global Moderator
                                      last edited by

                                      BTW: I hope all of you had nice a Christmas vacation!

                                      1 Reply Last reply Reply Quote 0
                                      • D
                                        Derekboy2000
                                        last edited by

                                        @petrockblog
                                        @mitu

                                        I managed to acces the Controlblock service file(I installed raspbian on another SD card..).
                                        Is there a way to edit the file so it will ignore the "shutdown/exit" command or even change it in something else.
                                        I found this line:

                                        //# Exit if the package is not installed
                                        [ -x "$DAEMON" || exit 0]

                                        Editing software isn't really my thing. but euhm..

                                        mituM 1 Reply Last reply Reply Quote 0
                                        • mituM
                                          mitu Global Moderator @Derekboy2000
                                          last edited by

                                          @derekboy2000 You can just remove the file altogether, then remove the driver from RetroPie setup once the system starts up again.

                                          1 Reply Last reply Reply Quote 0
                                          • D
                                            Derekboy2000
                                            last edited by

                                            @mitu said in a stop job is running for LSB: ControlBlockService init script:

                                            @derekboy2000 You can just remove the file altogether, then remove the driver from RetroPie setup once the system starts up again.

                                            negative. I can't delete it: "the file operation was completed with errors" that's why I'm asking how to edit it

                                            mituM 1 Reply Last reply Reply Quote 0
                                            • First post
                                              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.