XFCE Update fails

XFCE Update fails:

la satisfaction des dépendances a échoué:
- l’installation de icu (76.1-1) casse la dépendance « libicui18n.so=75-64 » requise par electron29
- si possible, supprimer electron29 et réessayer
- l’installation de icu (76.1-1) casse la dépendance « libicuuc.so=75-64 » requise par electron29
- si possible, supprimer electron29 et réessayer
- l’installation de flac (1.5.0-1) casse la dépendance « libFLAC.so=12-64 » requise par electron29
- si possible, supprimer electron29 et réessayer

Or:

sudo pacman -Syu
[sudo] Mot de passe de x245 : 
:: Synchronisation des bases de données de paquets…
 core est à jour
 extra est à jour
 multilib est à jour
:: Début de la mise à jour complète du système…
résolution des dépendances…
recherche des conflits entre paquets…
erreur : la préparation de la transaction a échoué (la satisfaction des dépendances a échoué)
:: l’installation de icu (76.1-1) casse la dépendance « libicui18n.so=75-64 » requise par electron28
:: l’installation de icu (76.1-1) casse la dépendance « libicuuc.so=75-64 » requise par electron28
:: l’installation de flac (1.5.0-1) casse la dépendance « libFLAC.so=12-64 » requise par electron28
:: l’installation de icu (76.1-1) casse la dépendance « libicui18n.so=75-64 » requise par electron29
:: l’installation de icu (76.1-1) casse la dépendance « libicuuc.so=75-64 » requise par electron29
:: l’installation de flac (1.5.0-1) casse la dépendance « libFLAC.so=12-64 » requise par electron29
:: l’installation de icu (76.1-1) casse la dépendance « libicui18n.so=75-64 » requise par electron30
:: l’installation de icu (76.1-1) casse la dépendance « libicuuc.so=75-64 » requise par electron30
:: l’installation de flac (1.5.0-1) casse la dépendance « libFLAC.so=12-64 » requise par electron30

You should remove all electron28, 29 … and install electron package which is a meta package and should avoid such problems.

:bangbang: Tip :bangbang:

When posting terminal output, copy the output and paste it here, wrapped in three (3) backticks, before AND after the pasted text. Like this:

```
pasted text
```

Or three (3) tilde signs, like this:

~~~
pasted text
~~~

This will just cause it to be rendered like this:

Sed
sollicitudin dolor
eget nisl elit id
condimentum
arcu erat varius
cursus sem quis eros.

Instead of like this:

Sed sollicitudin dolor eget nisl elit id condimentum arcu erat varius cursus sem quis eros.

Alternatively, paste the text you wish to format as terminal output, select all pasted text, and click the </> button on the taskbar. This will indent the whole pasted section with one TAB, causing it to render the same way as described above.

Thereby increasing legibility thus making it easier for those trying to provide assistance.

For more information, please see:

As I’m a moderator on the forum, I have taken the liberty of doing this for you, this time.


:bangbang::bangbang: Additionally

If your language isn’t English, please prepend any and all terminal commands with LC_ALL=C. For example:

LC_ALL=C bluetoothctl

This will just cause the terminal output to be in English, making it easier to understand and debug.

Note that the above text is partially pre-prepared as a general introduction for new forum Users. Please take the time to to understand how it is done and encourage quality responses.

You should remove all electron28 , 29

I’m not sure, but I think code OSS and ArduinoIDE use different versions.

install electron package which is a meta package and should avoid such problems.

???

$ LC_ALL=C sudo pacman -Syu 
[sudo] password for x245: 
Sorry, try again.
[sudo] password for x245: 
:: Synchronizing package databases...
 core is up to date
 extra is up to date
 multilib is up to date
:: 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 electron28
:: installing icu (76.1-1) breaks dependency 'libicuuc.so=75-64' required by electron28
:: installing flac (1.5.0-1) breaks dependency 'libFLAC.so=12-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 flac (1.5.0-1) breaks dependency 'libFLAC.so=12-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 flac (1.5.0-1) breaks dependency 'libFLAC.so=12-64' required by electron30

and

$ pacman -Ss electron
extra/arduino-ide 2.3.4-1
    Open-source electronics prototyping platform
extra/asar 3.3.1-2
    Creating Electron app packages
extra/datovka 4.25.0-1
    GUI application for a 'Databox' - an electronic communication interface endorsed by the Czech government
extra/drawio-desktop 26.0.9-1
    Official Electron build of draw.io
extra/electron 1:34-1
    Meta package providing the latest available stable Electron build
extra/electron27 27.3.11-9
    Build cross platform desktop apps with web technologies
extra/electron31 31.7.7-3
    Build cross platform desktop apps with web technologies
extra/electron32 32.3.1-3 [installé: 32.3.0-1]
    Build cross platform desktop apps with web technologies
extra/electron33 33.4.2-1
    Build cross platform desktop apps with web technologies
extra/electron34 34.3.0-1
    Build cross platform desktop apps with web technologies
extra/emby-theater 3.0.21-1
    An Electron app for Emby
extra/kicad 9.0.0-1
    Electronic schematic and printed circuit board (PCB) design tools

The electron metapackage will always install the current version, which right now is electron34.

1 Like

Well you can download electron30-bin and it would work.

I uninstalled Electron 28, 29 and 30.
Couldn’t remove 32.
Tried again to update so and worked.

2 Likes

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