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.

2 Likes

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

2 Likes

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.

1 Like

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 !

Pulling from git likely means you’re compiling something from source, so a -git package, or a non-bin open source package. Compiling takes time, and depending on what it is, it could take a lot of time.

When installing packages from the AUR, here’s a general rule:

  • Open source packages ending with -git will be compiled and built from source. These are going to be built from bleeding edge commits and problems are common. These are slower to install.
  • Open source packages ending with -bin are pre-compiled. These are quicker to install.
  • Open source packages ending with neither -git or -bin will be compiled and built from source, but from a “stable” commit. These are slower to install.
  • Closed source packages should not end with -git or -bin. These are pre-compiled and quicker to install.

I don’t have a problem with it personally just so you know. I figure if we both have an issue going on in a close if not identical arena then might as well throw it in here, but I’ll defer to the dev’s on this one. If they say make a new thread then make a new thread I guess.

I should have known as much. I was 50/50 about it when I couldn’t uninstall electron 30 so I started the thread.

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