Trouble installing electron20 via yay

I have some trouble resulting in such error messages after round about 1,5 hours of “work”. I have tried deleting electron20 (yay -Rns) and then installing it again - it didn’t work. :frowning:

Thanks for any help and hint where to look further!

[0:32:10] Receiving objects:   2% (24209/864290), 18.94 MiB | 33.00 KiB/s
[0:32:11] Receiving objects:   2% (24271/864290), 19.00 MiB | 38.00 KiB/s
[0:32:13] Receiving objects:   2% (24293/864290), 19.03 MiB | 28.00 KiB/s
[0:32:14] Receiving objects:   2% (24362/864290), 19.08 MiB | 31.00 KiB/s
[0:32:15] error: RPC failed; curl 18 HTTP/2 stream 5 was reset
[0:32:15] error: 677 bytes of body are still expected
[0:32:15] fetch-pack: unexpected disconnect while reading sideband packet
[0:32:15] fatal: early EOF
[0:32:15] fatal: fetch-pack: invalid index-pack output
Traceback (most recent call last):
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_scm.py", line 1185, in _Clone
    self._Run(clone_cmd,
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_scm.py", line 1531, in _Run
    gclient_utils.CheckCallAndFilter(cmd, env=env, **kwargs)
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_utils.py", line 715, in CheckCallAndFilter
    raise subprocess2.CalledProcessError(
subprocess2.CalledProcessError: Command 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress https://github.com/nodejs/node.git /home/ds/.cache/yay/electron20/src/src/third_party/_gclient_electron_node_a2zp2lgb' returned non-zero exit status 128 in /home/ds/.cache/yay/electron20/src
[0:32:19] _____ Conflicting directory found in /home/ds/.cache/yay/electron20/src/src/third_party/electron_node. Moving to /home/ds/.cache/yay/electron20/src/_bad_scm/src/third_party/electron_node97r2c8dy.
----------------------------------------


Warnings:
Conflicting directory /home/ds/.cache/yay/electron20/src/src/third_party/electron_node moved to /home/ds/.cache/yay/electron20/src/_bad_scm/src/third_party/electron_node97r2c8dy.
Traceback (most recent call last):
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_scm.py", line 663, in update
    self._Clone(revision, url, options)
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_scm.py", line 1185, in _Clone
    self._Run(clone_cmd,
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_scm.py", line 1531, in _Run
    gclient_utils.CheckCallAndFilter(cmd, env=env, **kwargs)
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_utils.py", line 715, in CheckCallAndFilter
    raise subprocess2.CalledProcessError(
subprocess2.CalledProcessError: Command 'git -c core.deltaBaseCacheLimit=2g clone --no-checkout --progress https://github.com/nodejs/node.git /home/ds/.cache/yay/electron20/src/src/third_party/_gclient_electron_node_a2zp2lgb' returned non-zero exit status 128 in /home/ds/.cache/yay/electron20/src

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/usr/lib/python3.11/shutil.py", line 825, in move
    os.rename(src, real_dst)
FileNotFoundError: [Errno 2] No such file or directory: '/home/ds/.cache/yay/electron20/src/src/third_party/electron_node' -> '/home/ds/.cache/yay/electron20/src/_bad_scm/src/third_party/electron_node97r2c8dy/electron_node'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/ds/.cache/yay/electron20/src/depot_tools/metrics.py", line 301, in print_notice_and_exit
    yield
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient.py", line 3555, in <module>
    sys.exit(main(sys.argv[1:]))
             ^^^^^^^^^^^^^^^^^^
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient.py", line 3541, in main
    return dispatcher.execute(OptionParser(), argv)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ds/.cache/yay/electron20/src/depot_tools/subcommand.py", line 252, in execute
    return command(parser, args[1:])
           ^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient.py", line 3085, in CMDsync
    ret = client.RunOnDeps('update', args)
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient.py", line 2041, in RunOnDeps
    work_queue.flush(revision_overrides,
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_utils.py", line 1016, in flush
    reraise(e[0], e[1], e[2])
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_utils.py", line 70, in reraise
    raise value
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_utils.py", line 1093, in run
    self.item.run(*self.args, **self.kwargs)
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient.py", line 1016, in run
    self._got_revision = self._used_scm.RunCommand(command, options, args,
                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_scm.py", line 128, in RunCommand
    return getattr(self, command)(options, args, file_list)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_scm.py", line 564, in wrapper
    return_val = f(*args)
                 ^^^^^^^^
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_scm.py", line 666, in update
    self._DeleteOrMove(options.force)
  File "/home/ds/.cache/yay/electron20/src/depot_tools/gclient_scm.py", line 203, in _DeleteOrMove
    shutil.move(self.checkout_path, dest_path)
  File "/usr/lib/python3.11/shutil.py", line 845, in move
    copy_function(src, real_dst)
  File "/usr/lib/python3.11/shutil.py", line 436, in copy2
    copyfile(src, dst, follow_symlinks=follow_symlinks)
  File "/usr/lib/python3.11/shutil.py", line 256, in copyfile
    with open(src, 'rb') as fsrc:
         ^^^^^^^^^^^^^^^
FileNotFoundError: [Errno 2] No such file or directory: '/home/ds/.cache/yay/electron20/src/src/third_party/electron_node'

==> FEHLER: Ein Fehler geschah in prepare().
    Breche ab...
 -> Die Installationsschicht ist fehlgeschlagen, es wird zur nächsten Schicht übergegangen.error:Fehler beim Erstellen: electron20 - exit status 4

Later it says: (I am trying again now)

Receiving objects:  90% (247882/275424), 121.22 MiB Receiving objects:  91% (250636/275424), 121.22 MiB Receiving objects:  92% (253391/275424), 121.22 MiB Receiving objects:  93% (256145/275424), 121.22 MiB Receiving objects:  94% (258899/275424), 121.22 MiB Receiving objects:  95% (261653/275424), 121.22 MiB Receiving objects:  96% (264408/275424), 121.22 MiB Receiving objects:  97% (267162/275424), 121.22 MiB Receiving objects:  98% (269916/275424), 121.22 MiB Receiving objects:  99% (272670/275424), 121.22 MiB remote: Total 275424 (delta 204032), reused 275302 (delta 203948), pack-reused 0
Receiving objects: 100% (275424/275424), 121.22 MiB Receiving objects: 100% (275424/275424), 131.51 MiB | 60.91 MiB/s, done.
Resolving deltas: 100% (204032/204032), done.
________ running 'python3 src/electron/script/patches-mtime-cache.py generate --cache-file src/electron/patches/mtime-cache.json --patches-config src/electron/patches/config.json' in '/home/ds/.cache/yay/electron20/src'
Skipping non-existent file: src/components/viz/service/display_embedder/software_output_device_proxy.cc
Skipping non-existent file: src/components/viz/service/display_embedder/software_output_device_proxy.h
Skipping non-existent file: src/ev/null
Skipping non-existent file: src/third_party/crashpad/crashpad/util/posix/fork_and_spawn.cc
Skipping non-existent file: src/third_party/crashpad/crashpad/util/posix/fork_and_spawn.h
Skipping non-existent file: src/content/test/data/file_chooser/dir_with_symlink/symlink
Skipping non-existent file: src/content/test/data/file_chooser/dir_with_symlink/text_file.txt
Skipping non-existent file: src/content/test/data/file_chooser/linked_text_file.txt
Skipping non-existent file: src/content/test/data/file_input_webkitdirectory.html
Skipping non-existent file: src/third_party/blink/web_tests/external/wpt/css/css-contain/container-queries/crashtests/chrome-layout-root-crash.html
Skipping non-existent file: src/content/test/data/file_chooser/dir_with_dir_symlink/foo.txt
Skipping non-existent file: src/content/test/data/file_chooser/dir_with_dir_symlink/symlink
Skipping non-existent file: src/content/test/data/file_chooser/linked_dir/bar.txt
Skipping non-existent file: src/third_party/blink/web_tests/external/wpt/trusted-types/support/frame-without-trusted-types.html
Skipping non-existent file: src/third_party/blink/web_tests/external/wpt/html/semantics/forms/constraints/reportValidity-crash.html
Skipping non-existent file: src/mojo/public/cpp/bindings/lib/sync_method_traits.h
Skipping non-existent file: src/third_party/boringssl/src/crypto/digest_extra/digest_extra.c
Skipping non-existent file: src/third_party/boringssl/src/crypto/fipsmodule/digest/digests.c
Skipping non-existent file: src/third_party/boringssl/src/decrepit/evp/evp_do_all.c
Skipping non-existent file: src/third_party/boringssl/src/include/openssl/digest.h
Skipping non-existent file: src/third_party/boringssl/src/crypto/cipher_extra/cipher_extra.c
Skipping non-existent file: src/third_party/boringssl/src/decrepit/evp/evp_do_all.c
Skipping non-existent file: src/third_party/boringssl/src/include/openssl/cipher.h
Skipping non-existent file: src/third_party/boringssl/src/crypto/cipher_extra/cipher_extra.c
Skipping non-existent file: src/third_party/boringssl/src/decrepit/evp/evp_do_all.c
Skipping non-existent file: src/third_party/boringssl/src/crypto/cipher_extra/cipher_extra.c
Skipping non-existent file: src/third_party/boringssl/src/crypto/cipher_extra/cipher_extra.c
Skipping non-existent file: src/third_party/boringssl/src/decrepit/evp/evp_do_all.c
Skipping non-existent file: src/third_party/devtools-frontend/src/front_end/entrypoints/shell/BUILD.gn
Skipping non-existent file: src/third_party/devtools-frontend/src/front_end/entrypoints/shell/shell.ts
Skipping non-existent file: src/third_party/devtools-frontend/src/front_end/ui/legacy/BUILD.gn
Skipping non-existent file: src/third_party/webrtc/modules/desktop_capture/linux/x11/x_error_trap.cc
Skipping non-existent file: src/third_party/webrtc/modules/audio_coding/neteq/audio_multi_vector.cc
Skipping non-existent file: src/third_party/webrtc/modules/audio_coding/neteq/audio_multi_vector_unittest.cc
Skipping non-existent file: src/v8/BUILD.gn
Skipping non-existent file: src/v8/BUILD.gn
Skipping non-existent file: src/v8/src/api/api.cc
Skipping non-existent file: src/v8/src/heap/heap.cc
Skipping non-existent file: src/v8/src/objects/objects.h
Skipping non-existent file: src/v8/src/objects/ordered-hash-table.h
Skipping non-existent file: src/v8/src/codegen/arm64/assembler-arm64.cc
Skipping non-existent file: src/v8/src/codegen/arm64/assembler-arm64.h
Skipping non-existent file: src/v8/BUILD.gn
Skipping non-existent file: src/v8/src/base/macros.h
Skipping non-existent file: src/v8/include/v8config.h
Skipping non-existent file: src/v8/src/objects/js-array-buffer.cc
Skipping non-existent file: src/v8/include/v8-cppgc.h
Skipping non-existent file: src/v8/src/builtins/builtins-microtask-queue-gen.cc
Skipping non-existent file: src/v8/src/codegen/code-stub-assembler.cc
Skipping non-existent file: src/v8/src/codegen/code-stub-assembler.h
Skipping non-existent file: src/v8/src/execution/microtask-queue.cc
Skipping non-existent file: src/v8/BUILD.gn
Skipping non-existent file: src/v8/src/api/api-macros.h
Skipping non-existent file: src/v8/src/heap/code-range.cc
Skipping non-existent file: src/v8/src/utils/allocation.cc
Skipping non-existent file: src/v8/src/wasm/baseline/liftoff-compiler.cc
Skipping non-existent file: src/v8/src/compiler/type-cache.h
Skipping non-existent file: src/v8/src/compiler/compilation-dependencies.cc
Skipping non-existent file: src/v8/src/compiler/compilation-dependencies.h
Skipping non-existent file: src/v8/src/compiler/js-create-lowering.cc
Skipping non-existent file: src/v8/src/compiler/access-info.cc
Skipping non-existent file: src/v8/src/compiler/effect-control-linearizer.cc
Skipping non-existent file: src/v8/src/wasm/graph-builder-interface.cc
Skipping non-existent file: src/v8/src/compiler/js-call-reducer.cc
Skipping non-existent file: src/v8/src/ast/scopes.cc
Skipping non-existent file: src/v8/src/ast/scopes.h
Skipping non-existent file: src/v8/include/v8-version.h
Skipping non-existent file: src/v8/src/builtins/promise-any.tq
Skipping non-existent file: src/v8/tools/v8heapconst.py
Skipping non-existent file: src/v8/src/compiler/backend/x64/code-generator-x64.cc
Skipping non-existent file: src/v8/src/wasm/graph-builder-interface.cc
Skipping non-existent file: src/v8/src/codegen/arm/assembler-arm.cc
Skipping non-existent file: src/third_party/electron_node/lib/child_process.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/bootstrap/pre_execution.js
Skipping non-existent file: src/third_party/electron_node/src/node_binding.cc
Skipping non-existent file: src/third_party/electron_node/src/node_binding.h
Skipping non-existent file: src/third_party/electron_node/BUILD.gn
Skipping non-existent file: src/third_party/electron_node/deps/cares/BUILD.gn
Skipping non-existent file: src/third_party/electron_node/deps/googletest/BUILD.gn
Skipping non-existent file: src/third_party/electron_node/deps/histogram/BUILD.gn
Skipping non-existent file: src/third_party/electron_node/deps/llhttp/BUILD.gn
Skipping non-existent file: src/third_party/electron_node/deps/nghttp2/BUILD.gn
Skipping non-existent file: src/third_party/electron_node/deps/uv/BUILD.gn
Skipping non-existent file: src/third_party/electron_node/deps/uvwasi/BUILD.gn
Skipping non-existent file: src/third_party/electron_node/filenames.json
Skipping non-existent file: src/third_party/electron_node/src/inspector/BUILD.gn
Skipping non-existent file: src/third_party/electron_node/src/node_version.h
Skipping non-existent file: src/third_party/electron_node/tools/generate_gn_filenames_json.py
Skipping non-existent file: src/third_party/electron_node/tools/generate_node_version_header.py
Skipping non-existent file: src/third_party/electron_node/tools/install.py
Skipping non-existent file: src/third_party/electron_node/tools/js2c.py
Skipping non-existent file: src/third_party/electron_node/tools/tar.py
Skipping non-existent file: src/third_party/electron_node/common.gypi
Skipping non-existent file: src/third_party/electron_node/src/api/environment.cc
Skipping non-existent file: src/third_party/electron_node/src/node.h
Skipping non-existent file: src/third_party/electron_node/lib/internal/modules/cjs/loader.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/fs/watchers.js
Skipping non-existent file: src/third_party/electron_node/src/node_native_module.cc
Skipping non-existent file: src/third_party/electron_node/src/node_native_module.h
Skipping non-existent file: src/third_party/electron_node/tools/js2c.py
Skipping non-existent file: src/third_party/electron_node/lib/internal/bootstrap/node.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/modules/cjs/loader.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/modules/package_json_reader.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/bootstrap/pre_execution.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/modules/cjs/loader.js
Skipping non-existent file: src/third_party/electron_node/src/node_binding.cc
Skipping non-existent file: src/third_party/electron_node/lib/internal/bootstrap/node.js
Skipping non-existent file: src/third_party/electron_node/src/crypto/crypto_common.cc
Skipping non-existent file: src/third_party/electron_node/src/crypto/crypto_dh.cc
Skipping non-existent file: src/third_party/electron_node/src/crypto/crypto_dsa.cc
Skipping non-existent file: src/third_party/electron_node/src/crypto/crypto_hkdf.cc
Skipping non-existent file: src/third_party/electron_node/src/crypto/crypto_random.cc
Skipping non-existent file: src/third_party/electron_node/src/crypto/crypto_rsa.cc
Skipping non-existent file: src/third_party/electron_node/src/crypto/crypto_util.cc
Skipping non-existent file: src/third_party/electron_node/src/crypto/crypto_util.h
Skipping non-existent file: src/third_party/electron_node/src/node_metadata.h
Skipping non-existent file: src/third_party/electron_node/src/api/environment.cc
Skipping non-existent file: src/third_party/electron_node/src/node.h
Skipping non-existent file: src/third_party/electron_node/src/node_platform.cc
Skipping non-existent file: src/third_party/electron_node/src/node_platform.h
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-async-sign-verify.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-authenticated.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-binary-default.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-certificate.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-cipher-decipher.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-cipheriv-decipheriv.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-classes.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-dh.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-getcipherinfo.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-hash-stream-pipe.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-hash.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-padding.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-private-decrypt-gh32240.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-rsa-dsa.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-sign-verify.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-stream.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto-x509.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-crypto.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-https-agent-additional-options.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-https-agent-session-eviction.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-tls-getcertificate-x509.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-tls-getprotocol.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-tls-write-error.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-webcrypto-derivebits.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-webcrypto-derivekey.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-webcrypto-encrypt-decrypt-rsa.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-webcrypto-export-import-rsa.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-webcrypto-wrap-unwrap.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-x509-escaping.js
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-debugger-address.js
Skipping non-existent file: src/third_party/electron_node/test/sequential/test-debugger-pid.js
Skipping non-existent file: src/third_party/electron_node/benchmark/worker/atomics-wait.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/main/worker_thread.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/worker.js
Skipping non-existent file: src/third_party/electron_node/deps/histogram/src/hdr_atomic.h
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/win/util.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/win/util.c
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-v8-serdes.js
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/stream.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/stream.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/SUPPORTED_PLATFORMS.md
Skipping non-existent file: src/third_party/electron_node/test/parallel/test-v8-serdes.js
Skipping non-existent file: src/third_party/electron_node/src/base_object-inl.h
Skipping non-existent file: src/third_party/electron_node/src/base_object.h
Skipping non-existent file: src/third_party/electron_node/src/env-inl.h
Skipping non-existent file: src/third_party/electron_node/src/env.h
Skipping non-existent file: src/third_party/electron_node/src/inspector_agent.cc
Skipping non-existent file: src/third_party/electron_node/src/node.h
Skipping non-existent file: src/third_party/electron_node/lib/internal/bootstrap/pre_execution.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/main/worker_thread.js
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/internal.h
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/kqueue.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/process.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/test/test-list.h
Skipping non-existent file: src/third_party/electron_node/deps/uv/test/test-spawn.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/internal.h
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/kqueue.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/process.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/process.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/process.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/process.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/core.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/core.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/internal.h
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/process.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/process.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/process.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/kqueue.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/process.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/uv-common.h
Skipping non-existent file: src/third_party/electron_node/deps/uv/docs/src/loop.rst
Skipping non-existent file: src/third_party/electron_node/deps/uv/include/uv.h
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/async.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/core.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/loop.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/uv-common.h
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/win/core.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/test/test-embed.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/test/test-list.h
Skipping non-existent file: src/third_party/electron_node/test/message/async_error_nexttick_main.out
Skipping non-existent file: src/third_party/electron_node/test/message/core_line_numbers.out
Skipping non-existent file: src/third_party/electron_node/test/message/error_aggregateTwoErrors.out
Skipping non-existent file: src/third_party/electron_node/test/message/error_exit.out
Skipping non-existent file: src/third_party/electron_node/test/message/events_unhandled_error_common_trace.out
Skipping non-existent file: src/third_party/electron_node/test/message/events_unhandled_error_nexttick.out
Skipping non-existent file: src/third_party/electron_node/test/message/events_unhandled_error_sameline.out
Skipping non-existent file: src/third_party/electron_node/test/message/events_unhandled_error_subclass.out
Skipping non-existent file: src/third_party/electron_node/test/message/if-error-has-good-stack.out
Skipping non-existent file: src/third_party/electron_node/test/message/nexttick_throw.out
Skipping non-existent file: src/third_party/electron_node/test/message/source_map_disabled_by_api.out
Skipping non-existent file: src/third_party/electron_node/test/message/source_map_enabled_by_api.out
Skipping non-existent file: src/third_party/electron_node/test/message/source_map_enclosing_function.out
Skipping non-existent file: src/third_party/electron_node/test/message/source_map_reference_error_tabs.out
Skipping non-existent file: src/third_party/electron_node/test/message/source_map_throw_catch.out
Skipping non-existent file: src/third_party/electron_node/test/message/source_map_throw_first_tick.out
Skipping non-existent file: src/third_party/electron_node/test/message/source_map_throw_icu.out
Skipping non-existent file: src/third_party/electron_node/test/message/source_map_throw_set_immediate.out
Skipping non-existent file: src/third_party/electron_node/test/message/timeout_throw.out
Skipping non-existent file: src/third_party/electron_node/test/message/undefined_reference_in_new_context.out
Skipping non-existent file: src/third_party/electron_node/test/message/vm_display_runtime_error.out
Skipping non-existent file: src/third_party/electron_node/test/message/vm_display_syntax_error.out
Skipping non-existent file: src/third_party/electron_node/test/message/vm_dont_display_runtime_error.out
Skipping non-existent file: src/third_party/electron_node/test/message/vm_dont_display_syntax_error.out
Skipping non-existent file: src/third_party/electron_node/deps/uv/src/unix/process.c
Skipping non-existent file: src/third_party/electron_node/deps/uv/test/test-list.h
Skipping non-existent file: src/third_party/electron_node/deps/uv/test/test-spawn.c
Skipping non-existent file: src/third_party/electron_node/src/module_wrap.cc
Skipping non-existent file: src/third_party/electron_node/common.gypi
Skipping non-existent file: src/third_party/electron_node/test/es-module/test-esm-data-urls.js
Skipping non-existent file: src/third_party/electron_node/test/es-module/test-esm-invalid-pjson.js
Skipping non-existent file: src/third_party/electron_node/common.gypi
Skipping non-existent file: src/third_party/electron_node/configure.py
Skipping non-existent file: src/third_party/electron_node/common.gypi
Skipping non-existent file: src/third_party/electron_node/configure.py
Skipping non-existent file: src/third_party/electron_node/src/node.h
Skipping non-existent file: src/third_party/electron_node/lib/buffer.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/modules/esm/get_format.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/modules/esm/resolve.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/modules/esm/translators.js
Skipping non-existent file: src/third_party/electron_node/lib/internal/url.js
Skipping non-existent file: src/third_party/electron_node/common.gypi
Skipping non-existent file: src/third_party/electron_node/doc/api/n-api.md
Skipping non-existent file: src/third_party/electron_node/src/js_native_api.h
Skipping non-existent file: src/third_party/electron_node/src/js_native_api_types.h
Skipping non-existent file: src/third_party/electron_node/src/js_native_api_v8.cc
Skipping non-existent file: src/third_party/electron_node/src/node_api.cc
Skipping non-existent file: src/third_party/electron_node/src/node_api.h
Skipping non-existent file: src/third_party/electron_node/test/js-native-api/test_general/test_general.c
Skipping non-existent file: src/third_party/electron_node/test/node-api/test_general/test_general.c
Skipping non-existent file: src/third_party/nan/test/cpp/news.cpp
Skipping non-existent file: src/third_party/nan/nan.h
Skipping non-existent file: src/third_party/nan/nan_callbacks.h
Skipping non-existent file: src/third_party/perfetto/include/perfetto/ext/base/sys_types.h
Skipping non-existent file: src/third_party/squirrel.mac/.gitignore
Skipping non-existent file: src/third_party/squirrel.mac/BUILD.gn
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/RACSignal+SQRLTransactionExtensions.h
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/RACSignal+SQRLTransactionExtensions.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLCodeSignature.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLDirectoryManager.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLDownloadedUpdate.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLInstaller.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLShipItLauncher.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLShipItRequest.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLTerminationListener.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLUpdate.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLUpdater.h
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLUpdater.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLZipArchiver.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/ShipIt-main.m
Skipping non-existent file: src/third_party/squirrel.mac/build/xcrun.gni
Skipping non-existent file: src/third_party/squirrel.mac/build/xcrun.py
Skipping non-existent file: src/third_party/squirrel.mac/filenames.gni
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLZipArchiver.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLCodeSignature.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLInstaller.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/SQRLUpdater.m
Skipping non-existent file: src/third_party/squirrel.mac/Squirrel/ShipIt-main.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/Mantle/Mantle/Mantle.h
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/NSControl+RACTextSignalSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/NSNotificationCenter+RACSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/NSObject+RACAppKitBindings.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/NSObject+RACKVOWrapper.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/NSObject+RACLifting.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/NSObject+RACPropertySubscribing.h
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/NSObject+RACPropertySubscribing.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/NSObject+RACSelectorSignal.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/NSText+RACSignalSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/NSUserDefaults+RACSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/RACCommand.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/RACDynamicSignal.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/RACKVOChannel.h
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/RACKVOChannel.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/RACSubject.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/RACSubscriber.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/RACSubscriptingAssignmentTrampoline.h
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/RACTestScheduler.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/RACTuple.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/RACUnarySequence.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/UIBarButtonItem+RACCommandSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/UIButton+RACCommandSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/UIControl+RACSignalSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/UIDatePicker+RACSignalSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/UIGestureRecognizer+RACSignalSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/UIRefreshControl+RACCommandSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/UISegmentedControl+RACSignalSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/UISlider+RACSignalSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/UIStepper+RACSignalSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/UISwitch+RACSignalSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/UITextField+RACSignalSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/UITextView+RACSignalSupport.m
Skipping non-existent file: src/third_party/squirrel.mac/vendor/ReactiveObjC/ReactiveObjC/RACQueueScheduler.m
Skipping non-existent file: src/third_party/sqlite/src/amalgamation/sqlite3.c
Skipping non-existent file: src/third_party/sqlite/src/amalgamation/sqlite3.h
Skipping non-existent file: src/third_party/sqlite/src/amalgamation_dev/sqlite3.c
Skipping non-existent file: src/third_party/sqlite/src/amalgamation_dev/sqlite3.h
Skipping non-existent file: src/third_party/sqlite/src/src/resolve.c
Skipping non-existent file: src/third_party/sqlite/src/amalgamation/sqlite3.c
Skipping non-existent file: src/third_party/sqlite/src/amalgamation_dev/sqlite3.c
Skipping non-existent file: src/third_party/sqlite/src/src/select.c
Skipping non-existent file: src/third_party/sqlite/src/amalgamation/sqlite3.c
Skipping non-existent file: src/third_party/sqlite/src/amalgamation/sqlite3.h
Skipping non-existent file: src/third_party/sqlite/src/amalgamation_dev/sqlite3.c
Skipping non-existent file: src/third_party/sqlite/src/amalgamation_dev/sqlite3.h
Skipping non-existent file: src/third_party/sqlite/src/ext/fts3/fts3.c
Skipping non-existent file: src/third_party/sqlite/src/ext/fts3/fts3Int.h
Skipping non-existent file: src/third_party/sqlite/src/ext/fts3/fts3_porter.c
Skipping non-existent file: src/third_party/sqlite/src/ext/fts3/fts3_tokenizer1.c
Skipping non-existent file: src/third_party/sqlite/src/ext/fts3/fts3_write.c
Skipping non-existent file: src/third_party/sqlite/src/manifest
Skipping non-existent file: src/third_party/sqlite/src/src/trigger.c
Skipping non-existent file: src/third_party/skia/src/gpu/ganesh/GrDirectContext.cpp
Skipping non-existent file: src/third_party/skia/src/gpu/ganesh/GrFinishCallbacks.cpp
Skipping non-existent file: src/third_party/libaom/source/libaom/av1/encoder/ratectrl.c
Skipping non-existent file: src/third_party/libaom/source/libaom/av1/encoder/ratectrl.h
Syncing projects:  15% (19/126) src/buildtools/third
[0:02:20] Still working on:
[0:02:20]   src/third_party/electron_node
[0:02:20]   src/third_party/squirrel.mac
[0:02:20]   src/buildtools/third_party/libc++/trunk
[0:02:20]   src/chrome/test/data/perf/canvas_bench
[0:02:20]   src/chrome/test/data/perf/frame_rate/content
[0:02:20]   src/chrome/test/data/xr/webvr_info
[0:02:20]   src/net/third_party/quiche/src
[0:02:20]   src/third_party/angle
[0:02:20]   src/third_party/boringssl/src
[0:02:20]   src/third_party/breakpad/breakpad
[0:02:20]   src/third_party/catapult
[0:02:20]   src/third_party/cpuinfo/src
[0:02:20]   src/third_party/dav1d/libdav1d
[0:02:20]   src/third_party/dawn
[0:02:20]   src/third_party/depot_tools
[0:02:20]   src/third_party/devtools-frontend/src

Try to clean build it. yay will normally ask which packages you want to clean build.

As a side note, if you were able to remove it, do you need it?

I had to update it for freetube, which I very much enjoy using… I had all those errors, but freetube still worked. Now, that I have deleted both, I have none of them. :frowning:

I will try the Clean Build. I guess that this is the german option “Pakete für neuen Build?:slight_smile: At least it has deleted the folder .cache/yay/electron20

Let’s wait another 1 or 2 hours. :slight_smile:

FreeTube has an official AppImage as well if you might be interested.

I have used it for quite a while without any issues. It works always and everywhere.

How do I install that one? I have only used yay for installing applications until now.

An AppImage is a portable format of an application. It has everything needed bundled in the image.

It doesn’t need to be installed. You can download FreeTube’s AppImage from the official site or their Github repo.

You may need to make it executable. Then just double click on it and it should run.

You could switch to freetube-bin instead.

What is the benefit of freetube-bin over freetube? I have never asked for the difference.

The *-bin packages are prebuilt binaries. freetube is built from source.

I have never looked into it in detail but since the bin package doesn’t require electron, it must used a bundled version of electron.

The advantage of using a *-bin package is that you don’t need to build it yourself. The disadvantage is that you are relying on whoever did build the package to have done so ethically and correctly. In this case, the source of the binary is the .deb package provided by freetube itself.

Thank you for the piece of knowledge!

I have tried the clean build, but it did not work - again…

Next step: -bin.

1 Like

freetube-bin has helped out as a workaround.

Now, how will I find the problem with electron20? Is it about my system or is it about the source on the internet?

According the AUR page, it seems to be a problem with the package itself.

https://aur.archlinux.org/packages/electron20

It is also appears to be recently orphaned.

Thank you!

1 Like

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.