bitcoind.service: Start request repeated too quickly. #26718

issue araujo88 opened this issue on December 17, 2022
  1. araujo88 commented at 8:58 PM on December 17, 2022: contributor

    I'm obtaining the following error when initializing bitcoind service:

    × bitcoind.service - Bitcoin daemon
         Loaded: loaded (/etc/systemd/system/bitcoind.service; enabled; vendor preset: enabled)
         Active: failed (Result: exit-code) since Sat 2022-12-17 17:48:09 -03; 5min ago
        Process: 1141 ExecStart=/home/satoshi/snap/bitcoin-core/126/bin/bitcoind -daemon -pid=/run/bitcoind/bitcoind.pid -conf=/home/satoshi/sna>
            CPU: 24ms
    
    dez 17 17:48:09 nakamoto systemd[1]: bitcoind.service: Scheduled restart job, restart counter is at 5.
    dez 17 17:48:09 nakamoto systemd[1]: Stopped Bitcoin daemon.
    dez 17 17:48:09 nakamoto systemd[1]: bitcoind.service: Start request repeated too quickly.
    dez 17 17:48:09 nakamoto systemd[1]: bitcoind.service: Failed with result 'exit-code'.
    dez 17 17:48:09 nakamoto systemd[1]: Failed to start Bitcoin daemon.
    

    bitcoind.service file:

    # It is not recommended to modify this file in-place, because it will
    # be overwritten during package upgrades. If you want to add further
    # options or overwrite existing ones then use
    # $ systemctl edit bitcoind.service
    # See "man systemd.service" for details.
    
    # Note that almost all daemon options could be specified in
    # /etc/bitcoin/bitcoin.conf, but keep in mind those explicitly
    # specified as arguments in ExecStart= will override those in the
    # config file.
    
    [Unit]
    Description=Bitcoin daemon
    After=network.target
    
    [Service]
    ExecStart=/home/satoshi/snap/bitcoin-core/126/bin/bitcoind -daemon \
                                -pid=/run/bitcoind/bitcoind.pid \
                                -conf=/home/satoshi/snap/bitcoin-core/common/.bitcoin/bitcoin.conf \
                                -datadir=/home/satoshi/snap/bitcoin-core/common/.bitcoin
    
    # Make sure the config directory is readable by the service user
    PermissionsStartOnly=true
    #ExecStartPre=/bin/chgrp bitcoin /etc/bitcoin
    
    # Process management
    ####################
    
    Type=forking
    PIDFile=/run/bitcoind/bitcoind.pid
    Restart=on-failure
    TimeoutStopSec=600
    
    # Directory creation and permissions
    ####################################
    
    # Run as bitcoin:bitcoin
    User=satoshi
    Group=satoshi
    
    # /run/bitcoind
    RuntimeDirectory=bitcoind
    RuntimeDirectoryMode=0710
    
    # /etc/bitcoin
    ConfigurationDirectory=bitcoin
    ConfigurationDirectoryMode=0710
    
    # /var/lib/bitcoind
    StateDirectory=bitcoind
    StateDirectoryMode=0710
    
    # Hardening measures
    ####################
    
    # Provide a private /tmp and /var/tmp.
    PrivateTmp=true
    
    # Mount /usr, /boot/ and /etc read-only for the process.
    ProtectSystem=full
    
    # Deny access to /home, /root and /run/user
    #ProtectHome=true
    
    # Disallow the process and all of its children to gain
    # new privileges through execve().
    NoNewPrivileges=true
    
    # Use a new /dev namespace only populated with API pseudo devices
    # such as /dev/null, /dev/zero and /dev/random.
    PrivateDevices=true
    
    # Deny the creation of writable and executable memory mappings.
    MemoryDenyWriteExecute=true
    
    [Install]
    WantedBy=multi-user.target
    

    I've installed bitcoin-core via snap.

    Bitcoin Core RPC client version v24.0.1 OS: Ubuntu 22.04.1 LTS x86_64

  2. araujo88 added the label Bug on Dec 17, 2022
  3. araujo88 commented at 9:10 PM on December 17, 2022: contributor

    I looked at the logs using journalctl -e and turns out my executable path was incorrect. Closing this issue.

  4. araujo88 closed this on Dec 17, 2022

  5. bitcoin locked this on Dec 17, 2023
Contributors
Labels

github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin/bitcoin. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-04-18 06:13 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me