Update Error after AN HOUR + long Update

Tried to get the newest update not once but twice. Cannot recall EVER getting any update that was this big, or at least time consuming. Apologies in advance for the long as string here, the update error messages are at the bottom, per the usual. First off, how do I fix this update? Second off, is there a way to make the update faster even when it’s this big?

==> WARNING: Skipping verification of source file PGP signatures.
==> Validating source files with sha256sums...
    electron ... Passed
    chromium-patches-124.tar.bz2 ... Passed
    drop-flag-unsupported-by-clang17.patch ... Passed
    compiler-rt-adjust-paths.patch ... Passed
    clang-19.patch ... Passed
    default_app-icon.patch ... Passed
    electron-launcher.sh ... Passed
    electron.desktop ... Passed
    jinja-python-3.10.patch ... Passed
    use-system-libraries-in-node.patch ... Passed
    makepkg-source-roller.py ... Passed
    chromium-mirror ... Passed
    chromium-mirror_third_party_nan ... Passed
    chromium-mirror_third_party_electron_node ... Passed
    chromium-mirror_third_party_engflow-reclient-configs ... Passed
    chromium-mirror_third_party_clang-format_script ... Passed
    chromium-mirror_third_party_libc++_src ... Passed
    chromium-mirror_third_party_libc++abi_src ... Passed
    chromium-mirror_third_party_libunwind_src ... Passed
    chromium-mirror_chrome_test_data_perf_canvas_bench ... Passed
    chromium-mirror_chrome_test_data_perf_frame_rate_content ... Passed
    chromium-mirror_chrome_test_data_xr_webvr_info ... Passed
    chromium-mirror_media_cdm_api ... Passed
    chromium-mirror_native_client ... Passed
    chromium-mirror_net_third_party_quiche_src ... Passed
    chromium-mirror_third_party_accessibility_test_framework_src ... Passed
    chromium-mirror_third_party_angle ... Passed
    chromium-mirror_third_party_anonymous_tokens_src ... Passed
    chromium-mirror_third_party_content_analysis_sdk_src ... Passed
    chromium-mirror_third_party_dav1d_libdav1d ... Passed
    chromium-mirror_third_party_dawn ... Passed
    chromium-mirror_third_party_highway_src ... Passed
    chromium-mirror_third_party_google_benchmark_src ... Passed
    chromium-mirror_third_party_boringssl_src ... Passed
    chromium-mirror_third_party_breakpad_breakpad ... Passed
    chromium-mirror_third_party_cast_core_public_src ... Passed
    chromium-mirror_third_party_catapult ... Passed
    chromium-mirror_third_party_ced_src ... Passed
    chromium-mirror_third_party_chromium-variations ... Passed
    chromium-mirror_third_party_cld_3_src ... Passed
    chromium-mirror_third_party_colorama_src ... Passed
    chromium-mirror_third_party_cpu_features_src ... Passed
    chromium-mirror_third_party_cpuinfo_src ... Passed
    chromium-mirror_third_party_crc32c_src ... Passed
    chromium-mirror_third_party_cros_system_api ... Passed
    chromium-mirror_third_party_crossbench ... Passed
    chromium-mirror_third_party_depot_tools ... Passed
    chromium-mirror_third_party_devtools-frontend_src ... Passed
    chromium-mirror_third_party_dom_distiller_js_dist ... Passed
    chromium-mirror_third_party_eigen3_src ... Passed
    chromium-mirror_third_party_farmhash_src ... Passed
    chromium-mirror_third_party_ffmpeg ... Passed
    chromium-mirror_third_party_flac ... Passed
    chromium-mirror_third_party_flatbuffers_src ... Passed
    chromium-mirror_third_party_fontconfig_src ... Passed
    chromium-mirror_third_party_fp16_src ... Passed
    chromium-mirror_third_party_gemmlowp_src ... Passed
    chromium-mirror_third_party_grpc_src ... Passed
    chromium-mirror_third_party_freetype_src ... Passed
    chromium-mirror_third_party_freetype-testing_src ... Passed
    chromium-mirror_third_party_fxdiv_src ... Passed
    chromium-mirror_third_party_harfbuzz-ng_src ... Passed
    chromium-mirror_third_party_emoji-segmenter_src ... Passed
    chromium-mirror_third_party_ots_src ... Passed
    chromium-mirror_third_party_libgav1_src ... Passed
    chromium-mirror_third_party_googletest_src ... Passed
    chromium-mirror_third_party_hunspell_dictionaries ... Passed
    chromium-mirror_third_party_icu ... Passed
    chromium-mirror_third_party_jsoncpp_source ... Passed
    chromium-mirror_third_party_leveldatabase_src ... Passed
    chromium-mirror_third_party_libFuzzer_src ... Passed
    chromium-mirror_third_party_fuzztest_src ... Passed
    chromium-mirror_third_party_libaddressinput_src ... Passed
    chromium-mirror_third_party_libaom_source_libaom ... Passed
    chromium-mirror_third_party_libavif_src ... Passed
    chromium-mirror_third_party_libavifinfo_src ... Passed
    chromium-mirror_third_party_nearby_src ... Passed
    chromium-mirror_third_party_beto-core_src ... Passed
    chromium-mirror_third_party_securemessage_src ... Passed
    chromium-mirror_third_party_speedometer_v3.0 ... Passed
    chromium-mirror_third_party_ukey2_src ... Passed
    chromium-mirror_third_party_cros-components_src ... Passed
    chromium-mirror_third_party_libdrm_src ... Passed
    chromium-mirror_third_party_expat_src ... Passed
    chromium-mirror_third_party_libipp_libipp ... Passed
    chromium-mirror_third_party_libjpeg_turbo ... Passed
    chromium-mirror_third_party_liblouis_src ... Passed
    chromium-mirror_third_party_libphonenumber_dist ... Passed
    chromium-mirror_third_party_libprotobuf-mutator_src ... Passed
    chromium-mirror_third_party_libsrtp ... Passed
    chromium-mirror_third_party_libsync_src ... Passed
    chromium-mirror_third_party_libvpx_source_libvpx ... Passed
    chromium-mirror_third_party_libwebm_source ... Passed
    chromium-mirror_third_party_libwebp_src ... Passed
    chromium-mirror_third_party_libyuv ... Passed
    chromium-mirror_third_party_lss ... Passed
    chromium-mirror_third_party_material_color_utilities_src ... Passed
    chromium-mirror_third_party_minigbm_src ... Passed
    chromium-mirror_third_party_nasm ... Passed
    chromium-mirror_third_party_neon_2_sse_src ... Passed
    chromium-mirror_third_party_openh264_src ... Passed
    chromium-mirror_third_party_openscreen_src ... Passed
    chromium-mirror_third_party_openxr_src ... Passed
    chromium-mirror_third_party_pdfium ... Passed
    chromium-mirror_third_party_perfetto ... Passed
    chromium-mirror_third_party_protobuf-javascript_src ... Passed
    chromium-mirror_third_party_pthreadpool_src ... Passed
    chromium-mirror_third_party_pyelftools ... Passed
    chromium-mirror_third_party_quic_trace_src ... Passed
    chromium-mirror_third_party_pywebsocket3_src ... Passed
    chromium-mirror_third_party_re2_src ... Passed
    chromium-mirror_third_party_ruy_src ... Passed
    chromium-mirror_third_party_skia ... Passed
    chromium-mirror_third_party_smhasher_src ... Passed
    chromium-mirror_third_party_snappy_src ... Passed
    chromium-mirror_third_party_sqlite_src ... Passed
    chromium-mirror_third_party_swiftshader ... Passed
    chromium-mirror_third_party_text-fragments-polyfill_src ... Passed
    chromium-mirror_third_party_tflite_src ... Passed
    chromium-mirror_third_party_vulkan-deps ... Passed
    chromium-mirror_third_party_vulkan_memory_allocator ... Passed
    chromium-mirror_third_party_wayland_src ... Passed
    chromium-mirror_third_party_wayland-protocols_src ... Passed
    chromium-mirror_third_party_wayland-protocols_kde ... Passed
    chromium-mirror_third_party_wayland-protocols_gtk ... Passed
    chromium-mirror_third_party_webdriver_pylib ... Passed
    chromium-mirror_third_party_webgl_src ... Passed
    chromium-mirror_third_party_webgpu-cts_src ... Passed
    chromium-mirror_third_party_webrtc ... Passed
    chromium-mirror_third_party_wuffs_src ... Passed
    chromium-mirror_third_party_weston_src ... Passed
    chromium-mirror_third_party_xdg-utils ... Passed
    chromium-mirror_third_party_xnnpack_src ... Passed
    chromium-mirror_tools_page_cycler_acid3 ... Passed
    chromium-mirror_third_party_zstd_src ... Passed
    chromium-mirror_v8 ... Passed
    chromium-mirror_third_party_angle_third_party_glmark2_src ... Passed
    chromium-mirror_third_party_angle_third_party_rapidjson_src ... Passed
    chromium-mirror_third_party_angle_third_party_VK-GL-CTS_src ... Passed
    chromium-mirror_third_party_dawn_buildtools ... Passed
    chromium-mirror_third_party_dawn_build ... Passed
    chromium-mirror_third_party_dawn_tools_clang ... Passed
    chromium-mirror_third_party_dawn_testing ... Passed
    chromium-mirror_third_party_dawn_third_party_jinja2 ... Passed
    chromium-mirror_third_party_dawn_third_party_markupsafe ... Passed
    chromium-mirror_third_party_dawn_third_party_glfw ... Passed
    chromium-mirror_third_party_dawn_third_party_zlib ... Passed
    chromium-mirror_third_party_dawn_third_party_abseil-cpp ... Passed
    chromium-mirror_third_party_dawn_third_party_dxc ... Passed
    chromium-mirror_third_party_dawn_third_party_dxheaders ... Passed
    chromium-mirror_third_party_dawn_third_party_khronos_OpenGL-Registry ... Passed
    chromium-mirror_third_party_dawn_third_party_khronos_EGL-Registry ... Passed
    chromium-mirror_third_party_dawn_third_party_protobuf ... Passed
    chromium-mirror_third_party_dawn_tools_protoc_wrapper ... Passed
    chromium-mirror_third_party_dawn_third_party_jsoncpp ... Passed
    chromium-mirror_third_party_dawn_third_party_langsvr ... Passed
    chromium-mirror_third_party_dawn_third_party_partition_alloc ... Passed
    chromium-mirror_third_party_openscreen_src_third_party_tinycbor_src ... Passed
    chromium-mirror_third_party_vulkan-deps_glslang_src ... Passed
    chromium-mirror_third_party_vulkan-deps_spirv-cross_src ... Passed
    chromium-mirror_third_party_vulkan-deps_spirv-headers_src ... Passed
    chromium-mirror_third_party_vulkan-deps_spirv-tools_src ... Passed
    chromium-mirror_third_party_vulkan-deps_vulkan-headers_src ... Passed
    chromium-mirror_third_party_vulkan-deps_vulkan-loader_src ... Passed
    chromium-mirror_third_party_vulkan-deps_vulkan-tools_src ... Passed
    chromium-mirror_third_party_vulkan-deps_vulkan-utility-libraries_src ... Passed
    chromium-mirror_third_party_vulkan-deps_vulkan-validation-layers_src ... Passed
:: Remove make dependencies after install? [y/N] y
:: (1/2) Parsing SRCINFO: electron30
:: (2/2) Parsing SRCINFO: librewolf-bin
pub   rsa4096 2022-05-14 [SC]
      662E3CDD6FE329002D0CA5BB40339DD82B12EF16
uid           [ unknown] LibreWolf Maintainers <gpg@librewolf.net>
sub   rsa4096 2022-05-14 [S]
sub   rsa4096 2022-05-14 [S]
sub   rsa4096 2022-05-14 [E]

[sudo] password for oneshinyboi: 
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra                                                                                                              7.6 MiB  8.28 MiB/s 00:01 [---------------------------------------------------------------------------------------] 100%
 community is up to date
 multilib                                                                                                         131.3 KiB   202 KiB/s 00:01 [---------------------------------------------------------------------------------------] 100%
:: Starting full system upgrade...
warning: electron27: ignoring package upgrade (27.3.11-7 => 27.3.11-8)
warning: electron32: ignoring package upgrade (32.3.1-1 => 32.3.1-2)
warning: electron34: ignoring package upgrade (34.2.0-1 => 34.2.0-2)
resolving dependencies...
looking for conflicting packages...
warning: removing 'nodejs-23.8.0-4' from target list because it conflicts with 'nodejs-lts-iron-20.18.2-2'
:: nodejs-lts-iron-20.18.2-2 and nodejs-23.8.0-1 are in conflict. Remove nodejs? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron27
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron27
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron30
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron30
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron32
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron32
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron34
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron34
 -> Failed to install layer, rolling up to next layer.error:error installing repo packages
:: Synchronizing package databases...
 endeavouros is up to date
 core is up to date
 extra is up to date
 community is up to date
 multilib is up to date
:: Starting full system upgrade...
warning: electron27: ignoring package upgrade (27.3.11-7 => 27.3.11-8)
warning: electron32: ignoring package upgrade (32.3.1-1 => 32.3.1-2)
warning: electron34: ignoring package upgrade (34.2.0-1 => 34.2.0-2)
resolving dependencies...
looking for conflicting packages...
warning: removing 'nodejs-23.8.0-4' from target list because it conflicts with 'nodejs-lts-iron-20.18.2-2'
:: nodejs-lts-iron-20.18.2-2 and nodejs-23.8.0-1 are in conflict. Remove nodejs? [y/N] y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron27
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron27
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron28
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron29
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron30
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron30
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron32
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron32
:: installing icu (76.1-1) breaks dependency 'libicui18n.so=75-64' required by electron34
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron34
 -> error installing repo packages
error installing repo packages


Remove all those old electron versions that have fallen out of the repos.

Remove all those old electron versions so they don’t get built from source from AUR.

Getting a new error when removing the electron versions. What do?

yay -R electron32
checking dependencies...
error: failed to prepare transaction (could not satisfy dependencies)
:: removing electron32 breaks dependency 'electron32' required by code
 -> exit status 1

That one is needed by code, don’t remove that :wink:

Remove the versions older than 31

error: target not found: electron
[dan@dan-optiplex960 ~]$ yay -R electron31
error: target not found: electron31
→ exit status 1

Maybe you are not having the same issue and should start your own thread instead of hijacking someone else’s.

I was reading the threads and everything seamed very similar and it looked like if i removed electron it would fix it sorry, Mine had an update that when on for like 3+ hours :: Starting full system upgrade…
resolving dependencies…
looking for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency ‘libicui18n.so=75-64’ required by electron30
:: installing icu (76.1-1) breaks dependency ‘libicuuc.so=75-64’ required by electron30
Maybe I had already removed electron and needed it to satisfy dependencies again sorry for jumping in.

You would be better starting a new thread and listing the packages you have that depend on Electron.

Also that amount of time should only happen if you are compiling a browser or something of the likes from source rather than just installing a (bin) file.

the main thing here is if you have two similar but different problems it could confuse others who are also having issue’s as to which exactly is theirs.

You need to remove electron30, not electron31. But, yes, if that doesn’t work, it would definitely be better to have your own topic.

Continuing the discussion from Update Error after AN HOUR + long Update:

This update took like 3-4 hours don’t want to go through that again, but that being said. The update was doing something involved with chromium Mirrors and git in the end it had passed all the test and it had questions y/N I just hit enter for all but one and I entered y then the whole thing returned an error but I tried to find a common thread in the responses to find a common fix to the problem so all I can say is I tried to update again and this is what it said. ":: Starting full system upgrade…
resolving dependencies…
looking for conflicting packages…
error: failed to prepare transaction (could not satisfy dependencies)
:: installing icu (76.1-1) breaks dependency ‘libicui18n.so=75-64’ required by electron30
:: installing icu (76.1-1) breaks dependency ‘libicuuc.so=75-64’ required by electron30

Not sure how to go about this I am pretty sure I had other issues in the past and removed Electron I no longer have Pamac does anyone have a workaround that won’t Bork the whole system?
Thanks Dalto I just saw your post and removed Electron30 and everything is working again !