zuo
June 4, 2022, 11:39am
1
I try to install libicu71 on tumbleweed but I have problems aboud cannot downgrade libucu70 (why he try to downgrade libicu70?), the same problem I reached also if I try to dup (and so not try to upgrade to libu71).
Full log:
⋊> ~ sudo zypper in libicu71 11:33:54
Caricamento dati del repository in corso…
Lettura dei pacchetti installati in corso…
Risoluzione dipendenze dei pacchetti in corso…
Problema: libicu71-71.1-2.2.x86_64 da installare è in conflitto con ‘libicu70 = 71.1’ fornito da libicu70-71.1-1.1.x86_64 installato
Soluzione 1: Verranno eseguite le azioni indicate:
downgrade di libicu70-71.1-1.1.x86_64 a libicu70-70.1-179.4.x86_64
installa libicu70-70.1-179.4.x86_64 dal fornitore obs://build.opensuse.org/server:monitoring
sostituzione di libicu70-71.1-1.1.x86_64 del fornitore openSUSE
Soluzione 2: non installare libicu71-71.1-2.2.x86_64
**Scegliere tra le soluzioni precedenti per numero o annulla [1/2/a/d/?] (a): **1
Risoluzione delle dipendenze in corso…
Risoluzione dipendenze dei pacchetti in corso…
Il seguente pacchetto sta per essere portato alla versione precedente:
libicu70
Il seguente pacchetto cambierà fornitore:
libicu70 openSUSE -> obs://build.opensuse.org/server:monitoring
Il seguente NUOVO pacchetto verrà installato:
libicu71
1 pacchetto da portare alla versione precedente, 1 nuovo, 1 con cambio di fornitore.
Dimensione complessiva del download: 2,1 MiB. Già nella cache: 1,9 MiB. Dopo l’operazione, saranno utilizzati altri 6,9 MiB.
**Continuare? [s/n/v/…? mostra tutte le opzioni] (s): **s
Recupero di pacchetto libicu70-70.1-179.4.x86_64 (1/2), 2,1 MiB ( 6,9 MiB estratto)
Recupero di: libicu70-70.1-179.4.x86_64.rpm …[non trovato]
File ‘./x86_64/libicu70-70.1-179.4.x86_64.rpm’ non trovato sul supporto ‘https://download.opensuse.org/repositories/server:/monitoring:/gearman/openSUSE_Tumbleweed/ ’
**Annullare, riprovare, ignorare? [a/r/i/…? mostra tutte le opzioni] (a): **a
Si è verificato un problema durante o dopo l’installazione o la rimozione dei pacchetti:
L’installazione è stata interrotta come indicato.
Leggere il messaggio di errore visualizzato sopra.
zuo
June 4, 2022, 1:29pm
2
Scuse me for the italian log, I generate the english now:
⋊> ~ LANG=C sudo zypper in libicu71 13:25:22
Loading repository data...
Reading installed packages...
Resolving package dependencies...
Problem: the to be installed libicu71-71.1-2.2.x86_64 conflicts with 'libicu70 = 71.1' provided by the installed libicu70-71.1-1.1.x86_64
Solution 1: Following actions will be done:
downgrade of libicu70-71.1-1.1.x86_64 to libicu70-70.1-179.4.x86_64
install libicu70-70.1-179.4.x86_64 from vendor obs://build.opensuse.org/server:monitoring
replacing libicu70-71.1-1.1.x86_64 from vendor openSUSE
Solution 2: do not install libicu71-71.1-2.2.x86_64
**Choose from above solutions by number or cancel [1/2/c/d/?] (c): **1
Resolving dependencies...
Resolving package dependencies...
The following package is going to be downgraded:
libicu70
The following package is going to change vendor:
libicu70 openSUSE -> obs://build.opensuse.org/server:monitoring
The following NEW package is going to be installed:
libicu71
1 package to downgrade, 1 new, 1 to change vendor.
Overall download size: 2.1 MiB. Already cached: 1.9 MiB. After the operation, additional 6.9 MiB will be used.
**Continue? [y/n/v/...? shows all options] (y): **y
Retrieving package libicu70-70.1-179.4.x86_64 (1/2), 2.1 MiB ( 6.9 MiB unpacked)
Retrieving: libicu70-70.1-179.4.x86_64.rpm .........................................................................................................................................[not found]
File './x86_64/libicu70-70.1-179.4.x86_64.rpm' not found on medium 'https://download.opensuse.org/repositories/server:/monitoring:/gearman/openSUSE_Tumbleweed/'
**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **a
Problem occurred during or after installation or removal of packages:
Installation has been aborted as directed.
Please see the above error message for a hint.
zuo:
I try to install libicu71 on tumbleweed but I have problems aboud cannot downgrade libucu70 (why he try to downgrade libicu70?), the same problem I reached also if I try to dup (and so not try to upgrade to libu71).
Full log:
⋊>~sudozypperinlibicu7111:33:54
Caricamento dati del repository in corso…
Lettura dei pacchetti installati in corso…
Risoluzione dipendenze dei pacchetti in corso…
Problema: libicu71-71.1-2.2.x86_64 da installare è in conflitto con ‘libicu70 = 71.1’ fornito da libicu70-71.1-1.1.x86_64 installato
Soluzione 1: Verranno eseguite le azioni indicate:
downgrade di libicu70-71.1-1.1.x86_64 a libicu70-70.1-179.4.x86_64
installa libicu70-70.1-179.4.x86_64 dal fornitore obs://build.opensuse.org/server:monitoring
sostituzione di libicu70-71.1-1.1.x86_64 del fornitore openSUSE
Soluzione 2: non installare libicu71-71.1-2.2.x86_64
**Scegliere tra le soluzioni precedenti per numero o annulla [1/2/a/d/?] (a): **1
Risoluzione delle dipendenze in corso…
Risoluzione dipendenze dei pacchetti in corso…
Il seguente pacchetto sta per essere portato alla versione precedente:
libicu70
Il seguente pacchetto cambierà fornitore:
libicu70 openSUSE -> obs://build.opensuse.org/server:monitoring
Il seguente NUOVO pacchetto verrà installato:
libicu71
1 pacchetto da portare alla versione precedente, 1 nuovo, 1 con cambio di fornitore.
Dimensione complessiva del download: 2,1 MiB. Già nella cache: 1,9 MiB. Dopo l’operazione, saranno utilizzati altri 6,9 MiB.
**Continuare? [s/n/v/…? mostra tutte le opzioni] (s): **s
Recupero di pacchetto libicu70-70.1-179.4.x86_64 (1/2), 2,1 MiB ( 6,9 MiB estratto)
Recupero di: libicu70-70.1-179.4.x86_64.rpm …[non trovato]
File ‘./x86_64/libicu70-70.1-179.4.x86_64.rpm’ non trovato sul supporto ‘https://download.opensuse.org/repositories/server:/monitoring:/gearman/openSUSE_Tumbleweed/ ’
**Annullare, riprovare, ignorare? [a/r/i/…? mostra tutte le opzioni] (a): **a
Si è verificato un problema durante o dopo l’installazione o la rimozione dei pacchetti:
L’installazione è stata interrotta come indicato.
Leggere il messaggio di errore visualizzato sopra.
I run Tumbleweed and I have:
**erlangen:~ #** zypper se -is libicu
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
--+-----------------+---------+----------+--------+------------------------
i | libicu71 | package | 71.1-2.2 | x86_64 | openSUSE-Tumbleweed-Oss
i | libicu71-ledata | package | 71.1-2.2 | noarch | openSUSE-Tumbleweed-Oss
**erlangen:~ #**
Something is rotten in your system. Show your repo list:
**erlangen:~ #** zypper lr -uE
# | Alias | Enabled | GPG Check | Priority | URI
---+---------------------+---------+-----------+----------+---------------------------------------------------------------------------------------
5 | Packman | Yes | (r ) Yes | 90 | https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/
14 | openSUSE-20191106-0 | Yes | (r ) Yes | 99 | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/oss/
18 | repo-non-oss | Yes | (r ) Yes | 99 | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/non-oss/
20 | repo-update | Yes | (r ) Yes | 99 | https://mirrorcache-eu.opensuse.org/update/tumbleweed/
1 | Application_Geo | Yes | (r ) Yes | 100 | https://mirrorcache-eu.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/
3 | BellSoft | Yes | (r ) Yes | 100 | https://yum.bell-sw.com/
7 | chrome | Yes | (r ) Yes | 100 | https://dl.google.com/linux/chrome/rpm/stable/x86_64
11 | jalbum | Yes | ( ) No | 100 | https://jalbum.net/download/software/yumrepo/
**erlangen:~ #**
I always go with --allow-vendor-change and I use priorities. This is NOT a requirement, but helps avoiding hassle in many cases.
Hi
Do you have signal-desktop installed from a non-standard repository? Helped a user on IRC the other day with same issue, disabled the repo signal-desktop came from, zypper -vvv dup sorted it out.
zuo
June 5, 2022, 2:09pm
5
In my case the output is mor everbose
LANG=C zypper se -is libicu 14:07:31
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------------+---------+------------+--------+--------------------------------------------------------------------
i+ | libicu70 | package | 71.1-1.1 | x86_64 | (System Packages)
i+ | libicu70-ledata | package | 70.1-179.4 | noarch | Building gearmand against newer boost library (openSUSE_Tumbleweed)
i | libicu71-ledata | package | 71.1-2.2 | noarch | Repository principale (OSS)
i | libicu71-ledata | package | 71.1-2.2 | noarch | openSUSE:Factory
i | libicu71-ledata | package | 71.1-2.2 | noarch | openSUSE:Tumbleweed
i | libicu71-ledata | package | 71.1-2.2 | noarch | openSUSE-20210820-0
i | libicu71-ledata | package | 71.1-2.2 | noarch | openSUSE-20210904-0
i | libicu71-ledata | package | 71.1-2.2 | noarch | openSUSE-Tumbleweed-Oss
i+ | mingw32-libicu56 | package | 56.1-5.134 | noarch | windows:mingw:win32
i+ | mingw64-libicu56 | package | 56.1-5.135 | noarch | windows:mingw:win64
[FONT=monospace]⋊> ~ LANG=C zypper lr -uE 14:08:01
Repository priorities in effect: (See 'zypper lr -P' for details)
95 (raised priority) : 1 repository
99 (default priority) : 27 repositories
# | Alias | Name | Enabled | GPG Check | Refresh | URI
---+--------------------------------------+---------------------------------------------------------------------+---------+-----------+---------+----------------------------------------------
-------------------------------------------------------------------------
1 | download.opensuse.org-non-oss | Repository principale (NON-OSS) | Yes | (r ) Yes | Yes | http://download.opensuse.org/tumbleweed/repo/
non-oss/
2 | download.opensuse.org-oss | Repository principale (OSS) | Yes | (r ) Yes | Yes | http://download.opensuse.org/tumbleweed/repo/
oss/
3 | download.opensuse.org-tumbleweed | Repository principale degli aggiornamenti | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/tumblewee
d/
4 | google-chrome | google-chrome | Yes | (r ) Yes | Yes | https://dl.google.com/linux/chrome/rpm/stable
/x86_64
5 | https-download.opensuse.org-0284400c | windows:mingw:win64 | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/wi
ndows:/mingw:/win64/openSUSE_Tumbleweed/
6 | https-download.opensuse.org-238f5103 | Java:Factory | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/Ja
va:/Factory/openSUSE_Factory/
7 | https-download.opensuse.org-2dbf2f24 | windows:mingw | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/wi
ndows:/mingw/openSUSE_Tumbleweed/
8 | https-download.opensuse.org-384f968e | Java:packages | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/Ja
va:/packages/openSUSE_Factory/
9 | https-download.opensuse.org-457d7ac2 | home:drhax9908:branches:home:snagview:gearmand155 | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/ho
me:/drhax9908:/branches:/home:/snagview:/gearmand155/openSUSE_Tumbleweed/
11 | https-download.opensuse.org-5645fe54 | home:Dead_Mozay | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/ho
me:/Dead_Mozay/openSUSE_Tumbleweed/
12 | https-download.opensuse.org-741c7798 | X11:Cinnamon:Factory | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/X1
1:/Cinnamon:/Factory/openSUSE_Factory/
13 | https-download.opensuse.org-77eb5b22 | windows:mingw:win32 | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/wi
ndows:/mingw:/win32/openSUSE_Tumbleweed/
14 | https-download.opensuse.org-8783eb57 | devel:languages:go | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/de
vel:/languages:/go/openSUSE_Factory/
15 | https-download.opensuse.org-8f0f5991 | openSUSE:Factory | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/op
enSUSE:/Factory/snapshot/
16 | https-download.opensuse.org-9ef5d9e6 | multimedia:apps | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/mu
ltimedia:/apps/openSUSE_Tumbleweed/
17 | https-download.opensuse.org-b3b2e7de | openSUSE:Tumbleweed | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/op
enSUSE:/Tumbleweed/standard/
18 | https-download.opensuse.org-c9143251 | home:dismine:valentina-unstable | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/ho
me:/dismine:/valentina-unstable/openSUSE_Tumbleweed/
19 | https-download.opensuse.org-e2d7d50d | multimedia:libs | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/mu
ltimedia:/libs/openSUSE_Tumbleweed/
20 | ms-teams | ms-teams | Yes | (r ) Yes | No | https://packages.microsoft.com/yumrepos/ms-te
ams/
21 | openSUSE-20210820-0 | openSUSE-20210820-0 | Yes | (r ) Yes | Yes | http://download.opensuse.org/tumbleweed/repo/
oss
22 | openSUSE-20210904-0 | openSUSE-20210904-0 | Yes | (r ) Yes | Yes | http://download.opensuse.org/tumbleweed/repo/
oss
23 | openSUSE_Tumbleweed | openSUSE_Tumbleweed | Yes | (r ) Yes | Yes | https://download.opensuse.org/repositories/ho
me:/dmacvicar/openSUSE_Tumbleweed/
24 | packman | Packman | Yes | (r ) Yes | Yes | https://ftp.gwdg.de/pub/linux/misc/packman/su
se/openSUSE_Tumbleweed/
26 | repo-non-oss | openSUSE-Tumbleweed-Non-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/tumbleweed/repo/
non-oss/
27 | repo-oss | openSUSE-Tumbleweed-Oss | Yes | (r ) Yes | Yes | http://download.opensuse.org/tumbleweed/repo/
oss/
29 | repo-update | openSUSE-Tumbleweed-Update | Yes | (r ) Yes | Yes | http://download.opensuse.org/update/tumblewee
d/
30 | server_monitoring_gearman | Building gearmand against newer boost library (openSUSE_Tumbleweed) | Yes | (r ) Yes | No | https://download.opensuse.org/repositories/se
rver:/monitoring:/gearman/openSUSE_Tumbleweed/
31 | teams | teams | Yes | (r ) Yes | Yes | https://packages.microsoft.com/yumrepos/ms-te
ams
[/FONT]
karlmistelberger:
I run Tumbleweed and I have:
**erlangen:~ #** zypper se -is libicu
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
--+-----------------+---------+----------+--------+------------------------
i | libicu71 | package | 71.1-2.2 | x86_64 | openSUSE-Tumbleweed-Oss
i | libicu71-ledata | package | 71.1-2.2 | noarch | openSUSE-Tumbleweed-Oss
**erlangen:~ #**
Something is rotten in your system. Show your repo list:
**erlangen:~ #** zypper lr -uE
# | Alias | Enabled | GPG Check | Priority | URI
---+---------------------+---------+-----------+----------+---------------------------------------------------------------------------------------
5 | Packman | Yes | (r ) Yes | 90 | https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/
14 | openSUSE-20191106-0 | Yes | (r ) Yes | 99 | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/oss/
18 | repo-non-oss | Yes | (r ) Yes | 99 | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/non-oss/
20 | repo-update | Yes | (r ) Yes | 99 | https://mirrorcache-eu.opensuse.org/update/tumbleweed/
1 | Application_Geo | Yes | (r ) Yes | 100 | https://mirrorcache-eu.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/
3 | BellSoft | Yes | (r ) Yes | 100 | https://yum.bell-sw.com/
7 | chrome | Yes | (r ) Yes | 100 | https://dl.google.com/linux/chrome/rpm/stable/x86_64
11 | jalbum | Yes | ( ) No | 100 | https://jalbum.net/download/software/yumrepo/
**erlangen:~ #**
I always go with --allow-vendor-change and I use priorities. This is NOT a requirement, but helps avoiding hassle in many cases.
zuo
June 5, 2022, 2:21pm
6
I try to disable the repo Building gearmand against newer boost library (openSUSE_Tumbleweed)
and now I reach to upgrade to libucu71 thanks to all!
Nicola Landro:
In my case the output is more verbose
LANG=C zypper se -is libicu 14:07:31
Loading repository data...
Reading installed packages...
S | Name | Type | Version | Arch | Repository
---+------------------+---------+------------+--------+--------------------------------------------------------------------
i+ | libicu70 | package | 71.1-1.1 | x86_64 | (System Packages)
i+ | libicu70-ledata | package | 70.1-179.4 | noarch | Building gearmand against newer boost library (openSUSE_Tumbleweed)
i | libicu71-ledata | package | 71.1-2.2 | noarch | Repository principale (OSS)
i | libicu71-ledata | package | 71.1-2.2 | noarch | openSUSE:Factory
i | libicu71-ledata | package | 71.1-2.2 | noarch | openSUSE:Tumbleweed
i | libicu71-ledata | package | 71.1-2.2 | noarch | openSUSE-20210820-0
i | libicu71-ledata | package | 71.1-2.2 | noarch | openSUSE-20210904-0
i | libicu71-ledata | package | 71.1-2.2 | noarch | openSUSE-Tumbleweed-Oss
i+ | mingw32-libicu56 | package | 56.1-5.134 | noarch | windows:mingw:win32
i+ | mingw64-libicu56 | package | 56.1-5.135 | noarch | windows:mingw:win64
[FONT=monospace]
LANG=C zypper lr -uE 14:08:01
Repository priorities in effect: (See 'zypper lr -P' for details)
95 (raised priority) : 1 repository
99 (default priority) : 27 repositories ......
[/FONT]
My comment is terse: You created a mess. With 27 repositories using default priority you are asking for trouble. Try to remove duplicates identified by URI, come up with a more canonical list at default priority (the bold ones) and retry:
**erlangen:~ #** zypper lr -uEP
# | Alias | Enabled | GPG Check | Priority | URI
---+---------------------+---------+-----------+----------+---------------------------------------------------------------------------------------
5 | Packman | Yes | (r ) Yes | 90 | https://ftp.fau.de/packman/suse/openSUSE_Tumbleweed/
**14 | openSUSE-20191106-0 | Yes | (r ) Yes | 99 | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/oss/
18 | repo-non-oss | Yes | (r ) Yes | 99 | https://mirrorcache-eu.opensuse.org/tumbleweed/repo/non-oss/
20 | repo-update | Yes | (r ) Yes | 99 | https://mirrorcache-eu.opensuse.org/update/tumbleweed/
**1 | Application_Geo | Yes | (r ) Yes | 100 | https://mirrorcache-eu.opensuse.org/repositories/Application:/Geo/openSUSE_Tumbleweed/
3 | BellSoft | Yes | (r ) Yes | 100 | https://yum.bell-sw.com/
7 | chrome | Yes | (r ) Yes | 100 | https://dl.google.com/linux/chrome/rpm/stable/x86_64
11 | jalbum | Yes | ( ) No | 100 | https://jalbum.net/download/software/yumrepo/
**erlangen:~ #**
You will always want to use packages from the bold repos first. With the above policy I rarely experience problems.