Endeavour OS Setup on Raspberry Pi 4 Keeps Timing Out

Hello

I’ve been trying to install EndeavourOS on my Pi 4 for the past couple of weeks, and I keep getting the create-pacman-keyring failed to finish in 20mins error. My log shows it’s in the process of installing linux-firmware, which I think is taking about 15mins (I tried manually initializing the keyring and updating/upgrading packages and they ended up finishing). My internet connection isn’t horrible, and I have tried editing the mirror list. I feel like the installation will complete, if I can change the timeout value. I did try to change the timeout values in the shellprocess_initialize_pacman.conf files, in both /etc/calamares/modules/ and ~/configs/calamares/modules/ . Is there a way to change that timeout value? Any help would be, very, appreciated! Thank you.


<span style="color:#323232;">2023-08-11 - 00:09:51 [6]: virtual void Calamares::JobThread::run()
</span><span style="color:#323232;">    Starting job "initialize pacman ... copy pacman mirrorlist and keyring to target ..." ( 1 / 20 ) 
</span><span style="color:#323232;">2023-08-11 - 00:09:51 [6]:     .. Running ("/bin/sh", "-c", "chmod +x /etc/calamares/scripts/create-pacman-keyring") 
</span><span style="color:#323232;">2023-08-11 - 00:09:51 [6]:     .. Running ("/bin/sh", "-c", "bash /etc/calamares/scripts/create-pacman-keyring") 
</span><span style="color:#323232;">2023-08-11 - 00:10:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:10:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:11:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:11:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:12:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:12:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:13:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:13:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:14:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:14:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:15:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:15:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:16:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:16:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:17:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:17:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:18:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:18:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:19:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:19:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:20:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:20:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:21:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:21:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:22:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:22:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:23:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:23:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:24:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:24:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:25:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:25:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:26:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:26:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:27:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:27:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:28:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:28:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:29:17 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:29:47 [6]: QML Component (default slideshow) Next slide
</span><span style="color:#323232;">2023-08-11 - 00:29:51 [2]: Calamares::Utils::ProcessResult Calamares::Utils::Runner::run()
</span><span style="color:#323232;">    WARNING: Process "/bin/sh" timed out after 1200000 ms. Output so far:
</span><span style="color:#323232;"> haveged: command socket is listening at fd 3
</span><span style="color:#323232;">gpg: /etc/pacman.d/gnupg/trustdb.gpg: trustdb created
</span><span style="color:#323232;">gpg: no ultimately trusted keys found
</span><span style="color:#323232;">gpg: starting migration from earlier GnuPG versions
</span><span style="color:#323232;">gpg: porting secret keys from '/etc/pacman.d/gnupg/secring.gpg' to gpg-agent
</span><span style="color:#323232;">gpg: migration succeeded
</span><span style="color:#323232;">==> Generating pacman master key. This may take some time.
</span><span style="color:#323232;">gpg: Generating pacman keyring master key...
</span><span style="color:#323232;">gpg: directory '/etc/pacman.d/gnupg/openpgp-revocs.d' created
</span><span style="color:#323232;">gpg: revocation certificate stored as '/etc/pacman.d/gnupg/openpgp-revocs.d/664PAC57F601D181B5EA5D734AA4BA761C0DC5B2B.rev'
</span><span style="color:#323232;">gpg: Done
</span><span style="color:#323232;">==> Updating trust database...
</span><span style="color:#323232;">gpg: marginals needed: 3  completes needed: 1  trust model: pgp
</span><span style="color:#323232;">gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u
</span><span style="color:#323232;">==> Appending keys from archlinuxarm.gpg...
</span><span style="color:#323232;">==> Appending keys from endeavouros.gpg...
</span><span style="color:#323232;">==> Locally signing trusted keys in keyring...
</span><span style="color:#323232;">  -> Locally signed 10 keys.
</span><span style="color:#323232;">==> Importing owner trust values...
</span><span style="color:#323232;">gpg: setting ownertrust to 4
</span><span style="color:#323232;">gpg: inserting ownertrust of 4
</span><span style="color:#323232;">gpg: setting ownertrust to 4
</span><span style="color:#323232;">gpg: setting ownertrust to 4
</span><span style="color:#323232;">gpg: setting ownertrust to 4
</span><span style="color:#323232;">gpg: setting ownertrust to 4
</span><span style="color:#323232;">gpg: setting ownertrust to 4
</span><span style="color:#323232;">gpg: setting ownertrust to 4
</span><span style="color:#323232;">gpg: setting ownertrust to 4
</span><span style="color:#323232;">gpg: setting ownertrust to 4
</span><span style="color:#323232;">==> Updating trust database...
</span><span style="color:#323232;">gpg: marginals needed: 3  completes needed: 1  trust model: pgp
</span><span style="color:#323232;">gpg: depth: 0  valid:   1  signed:  10  trust: 0-, 0q, 0n, 0m, 0f, 1u
</span><span style="color:#323232;">gpg: depth: 1  valid:  10  signed:   1  trust: 0-, 0q, 0n, 10m, 0f, 0u
</span><span style="color:#323232;">gpg: depth: 2  valid:   1  signed:   0  trust: 1-, 0q, 0n, 0m, 0f, 0u
</span><span style="color:#323232;">gpg: next trustdb check due at 2032-05-20
</span><span style="color:#323232;">:: Synchronizing package databases...
</span>

<span style="color:#323232;">upgrading licenses...
</span><span style="color:#323232;">upgrading linux-firmware-whence...
</span><span style="color:#323232;">upgrading linux-firmware...
</span><span style="color:#323232;">
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [2]: QProcess: Destroyed while process ("env") is still running.
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]: virtual void Calamares::JobThread::run()
</span><span style="color:#323232;">    Skipping non-emergency job "Generate machine-id." 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "Set timezone to America/Los_Angeles" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "Set keyboard model to pc105, layout to us-" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "localecfg" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job " " 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "packages" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "Shell Processes Job" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "Configure sudo users." 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "Preparing groups." 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "Create user default" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "Set password for user default" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "Set password for user root" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "Set hostname asdf-pc" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "networkcfg" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "displaymanager" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "hwclock" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "Shell Processes Job" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "services-systemd" 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     ..  Skipping non-emergency job "Saving files for later ..." 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [1]: void Calamares::ViewManager::onInstallationFailed(const QString&amp;, const QString&amp;)
</span><span style="color:#323232;">    ERROR: Installation failed: "External command failed to finish." 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     .. - message: "External command failed to finish." 
</span><span style="color:#323232;">2023-08-11 - 00:30:10 [6]:     .. - details: Command <i>bash /etc/calamares/scripts/create-pacman-keyring</i> failed to finish in 1200 seconds.
</span><span style="color:#323232;">There was no output from the command.
</span><span style="color:#323232;">2023-08-11 - 00:30:13 [6]: void Calamares::ViewManager::onInstallationFailed(const QString&amp;, const QString&amp;)
</span><span style="color:#323232;">    Calamares will quit when the dialog closes. 
</span><span style="color:#323232;">2023-08-11 - 00:30:13 [6]: QML Component (default slideshow) deactivated
</span><span style="color:#323232;">2023-08-11 - 00:30:13 [6]: void Config::doNotify(bool, bool)
</span><span style="color:#323232;">    Notification not sent; completion: failed 
</span>

Other Errors (same log file):


<span style="color:#323232;">2023-06-20 - 12:41:52 [6]:     .. Loading "/etc/calamares/branding/endeavouros/show.qml" 
</span><span style="color:#323232;">2023-06-20 - 12:41:52 [6]: QPair CalamaresUtils::Network::synchronousRun(QNetworkAccessManager*, const QUrl&amp;, const RequestOptions&amp;)
</span><span style="color:#323232;">    HTTP error QNetworkReply::SslHandshakeFailedError on request for QUrl("https://kernel.org") 
</span><span style="color:#323232;">2023-06-20 - 12:41:52 [6]: QPair CalamaresUtils::Network::synchronousRun(QNetworkAccessManager*, const QUrl&amp;, const RequestOptions&amp;)
</span><span style="color:#323232;">    HTTP error QNetworkReply::SslHandshakeFailedError on request for QUrl("https://8.8.8.8") 
</span><span style="color:#323232;">2023-06-20 - 12:41:53 [6]: void Calamares::RequirementsChecker::reportProgress()
</span><span style="color:#323232;">    Remaining modules: 1 
</span><span style="color:#323232;">     "welcome" 
</span>
skullgiver, (edited )
@skullgiver@popplesburger.hilciferous.nl avatar

deleted_by_author

  • Loading...
  • user741,

    Thank you for your reply and apologies for getting back so late. I usually browse old.lemmy.world on my phone, and for some reason it didn’t show your comment. I tried curling kernel.org, and the handshake was successful this time around. I, also, ended up setting my locale/timezone, so all of the timestamps were current. But, it ended up failing while upgrading a package before it even got to linux-firmware. I’m not that linux savvy, so maybe I should just wait for a new release.

    skullgiver, (edited )
    @skullgiver@popplesburger.hilciferous.nl avatar

    deleted_by_author

  • Loading...
  • user741,

    That thought crossed my mind, but I was hoping it would fix it. After I set the locale/timezone and my date and time were correct, I could correctly curl kernel.org, it just failed before it even got to the linux-firmware package. I’m not sure why. Maybe I can figure out how to modify the timeout, since I was able to manually initialize the keyring and update/upgrade packages without an error. Or, I should just figure out what exactly I need to do, to mimic the gui setup itself and run everything from a terminal.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • wartaberita
  • uselessserver093
  • Food
  • [email protected]
  • aaaaaaacccccccce
  • test
  • CafeMeta
  • testmag
  • MUD
  • RhythmGameZone
  • RSS
  • dabs
  • Socialism
  • TheResearchGuardian
  • SuperSentai
  • feritale
  • oklahoma
  • Testmaggi
  • KbinCafe
  • Ask_kbincafe
  • KamenRider
  • All magazines