Hi to all!!!
This is my first post here and on an OpenSuse forum.
I am new to OpenSuse and I work with a very old but fantastic! lol!] pc.
ASUS ULV50VT.
Installing OpenSuse all worked fine, and I skipped the Nouveau drivers installation, but erroneously with the automatic updates Iâve installed them.
[It was impossible update the pc without Nouveau becouse otherwise no possoble updates were done ]
So now I canât no more do software updates.
The error raised up is:
Mesa-dri-nouveau-21.1.1-278.2.x86_64 requires Mesa = 21.1.1, but this requirement cannot be provided
Mesa-21.1.1-278.2.x86_64 requires Mesa-dri = 21.1.1, but this requirement cannot be provided.
Why canât I exclude mesa driver from updates? The error rise up anyway! :-(.
I donât use command line, Iâm using the tool from KDesktop [Tthe Circle icon with an up arrow inside].
Is there a command to launch in order to obtain the info you need to help me?
Lauching udates I receive this error:
The error raised up is:
Mesa-dri-nouveau-21.1.1-278.2.x86_64 requires Mesa = 21.1.1, but this requirement cannot be provided
Mesa-21.1.1-278.2.x86_64 requires Mesa-dri = 21.1.1, but this requirement cannot be provided.
bottye@localhost:~> su
Password:
**localhost:/home/bottye #** zypper up
Recupero dei metadati del repository 'openSUSE:Tumbleweed' .......................................................................................................................[errore]
Il repository 'openSUSE:Tumbleweed' non è valido.
[https-download.opensuse.org-1d237fa9|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/] Non sono stati trovati metadati validi all'URL specificato
Cronologia:
- [https-download.opensuse.org-1d237fa9|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/] Repository type can't be determined.
Verificare che gli URI definiti per questo repository puntino a un repository valido.
Avvertenza: Esclusione del repository 'openSUSE:Tumbleweed' a causa dell'errore precedente.
Recupero dei metadati del repository 'openSUSE:Tumbleweed' .......................................................................................................................[errore]
Il repository 'openSUSE:Tumbleweed' non è valido.
[https-download.opensuse.org-74d652ba|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod_debug/] Non sono stati trovati metadati validi all'URL specificato
Cronologia:
- [https-download.opensuse.org-74d652ba|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod_debug/] Repository type can't be determined.
Verificare che gli URI definiti per questo repository puntino a un repository valido.
Avvertenza: Esclusione del repository 'openSUSE:Tumbleweed' a causa dell'errore precedente.
Recupero dei metadati del repository 'openSUSE:Tumbleweed' .......................................................................................................................[errore]
Il repository 'openSUSE:Tumbleweed' non è valido.
[https-download.opensuse.org-af114bad|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/] Non sono stati trovati metadati validi all'URL specificato
Cronologia:
- [https-download.opensuse.org-af114bad|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/] Repository type can't be determined.
Verificare che gli URI definiti per questo repository puntino a un repository valido.
Avvertenza: Esclusione del repository 'openSUSE:Tumbleweed' a causa dell'errore precedente.
Recupero dei metadati del repository 'openSUSE:Tumbleweed' .......................................................................................................................[errore]
Il repository 'openSUSE:Tumbleweed' non è valido.
[https-download.opensuse.org-bdb26882|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/] Non sono stati trovati metadati validi all'URL specificato
Cronologia:
- [https-download.opensuse.org-bdb26882|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/] Repository type can't be determined.
Verificare che gli URI definiti per questo repository puntino a un repository valido.
Avvertenza: Esclusione del repository 'openSUSE:Tumbleweed' a causa dell'errore precedente.
Recupero dei metadati del repository 'openSUSE:Tumbleweed' .......................................................................................................................[errore]
Il repository 'openSUSE:Tumbleweed' non è valido.
[https-download.opensuse.org-cac251cd|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod_debug/] Non sono stati trovati metadati validi all'URL specificato
Cronologia:
- [https-download.opensuse.org-cac251cd|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod_debug/] Repository type can't be determined.
Verificare che gli URI definiti per questo repository puntino a un repository valido.
Avvertenza: Esclusione del repository 'openSUSE:Tumbleweed' a causa dell'errore precedente.
Alcuni repository non sono stati aggiornati a causa di un errore.
Caricamento dati del repository in corso...
Lettura dei pacchetti installati in corso...
Il seguente oggetto è bloccato e non verrà modificato da nessuna azione:
installato:
Mesa-dri-nouveau
I seguenti 38 aggiornamenti di pacchetto NON verranno installati:
kwin5 kwin5-lang libgstphotography-1_0-0 libheif1 libpipewire-0_3-0 libquicktime0 libvlc5 libvlccore9 Mesa Mesa-dri Mesa-dri-nouveau Mesa-gallium Mesa-libEGL1 Mesa-libGL1 pipewire
pipewire-modules pipewire-spa-plugins-0_2 pipewire-spa-tools pipewire-tools plasma5-desktop plasma5-desktop-emojier plasma5-desktop-lang plasma5-session plasma5-session-wayland
plasma5-workspace plasma5-workspace-branding-openSUSE plasma5-workspace-lang plasma5-workspace-libs powerdevil5 powerdevil5-lang systemd-icon-branding-openSUSE vlc vlc-codec-gstreamer
vlc-codecs vlc-lang vlc-noX vlc-qt vlc-vdpau
I seguenti 25 NUOVI pacchetti verranno installati:
distribution-logos-openSUSE-icons icewm icewm-config-upstream icewm-default icewm-lang imlib2-loaders kernel-default-5.12.12-1.1 ksysguardsystemstats-data ksystemstats5 layer-shell-qt5
libgdk_pixbuf_xlib-2_0-0 libid3tag0 libImlib2-1 libksysguard5-plugins libKSysGuardSystemStats1 libqca-qt5-2 libSvtAv1Enc0 libtasn1-tools qca-qt5 qca-qt5-plugins xclock xdg-menu
xscreensaver xscreensaver-data xscreensaver-lang
Saranno RIMOSSI i seguenti 6 pacchetti:
baloo5-imports-lang libksysguard5-helper libqca-qt5 libqca-qt5-plugins libtasn1 systemd-icon-branding-openSUSE
... in next post...
I seguenti 936 pacchetti stanno per essere aggiornati:
...a very long list...
I seguenti 8 modelli stanno per essere aggiornati:
apparmor base documentation enhanced_base minimal_base sw_management x11 x11_enhanced
Il seguente prodotto sta per essere aggiornato:
openSUSE Tumbleweed 20210602-0 -> 20210623-0
Il prodotto 'openSUSE Tumbleweed' necessita di aggiornamento attraverso la chiamata di 'zypper dup'!
Per i pacchetti 3 seguenti è necessario riavviare il sistema:
glibc kernel-default-5.12.12-1.1 systemd
936 pacchetti da aggiornare, 25 nuovi, 6 da rimuovere.
Dimensione complessiva del download: 1,19 GiB. GiĂ nella cache: 0 B. Dopo l'operazione, saranno utilizzati altri 230,2 MiB.
Nota: Ă necessario riavviare il sistema.
Prendere in considerazione l'annullamento:
Il prodotto 'openSUSE Tumbleweed' necessita di aggiornamento attraverso la chiamata di 'zypper
dup'!
**Continuare? [s/n/v/...? mostra tutte le opzioni] (s): **
...in next post...
Have I to do
zypped dup
or what?
Need you the list of package that sys have to update?
1- Apparently you are using Tumbleweed. With Tumbleweed the only working method for upgrades is
zypper dup
2- Apparently one (or more of your repositories is not configured correctly:
**localhost:/home/bottye #** zypper up Recupero dei metadati del repository 'openSUSE:Tumbleweed' .......................................................................................................................[errore]
Il repository 'openSUSE:Tumbleweed' non è valido.
[https-download.opensuse.org-1d237fa9|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed[b]/dod/] Non sono stati trovati metadati validi all'URL specificato
If you need help with that please post the result of:
zypper lr -d
3- The M[FONT=monospace]esa-dri-nouveau package is locked to an old version and cannot be updated or removed and no compatible Mesa_xxx is currently available in the repositories.
Remove that lock and/or uninstall [/FONT][FONT=monospace][FONT=monospace]Mesa-dri-nouveau and then retry the system upgrade.[/FONT][/FONT]
LANG=C zypper dup
Root privileges are required to run this command.
bottye@localhost:~> su
Password:
localhost:/home/bottye # LANG=C zypper dup
Retrieving repository 'Packman Repository' metadata ................................................................................................................................[done]
Building repository 'Packman Repository' cache .....................................................................................................................................[done]
Retrieving repository 'openSUSE:Tumbleweed' metadata ..............................................................................................................................[error]
Repository 'openSUSE:Tumbleweed' is invalid.
[https-download.opensuse.org-1d237fa9|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-1d237fa9|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'openSUSE:Tumbleweed' because of the above error.
Retrieving repository 'openSUSE:Tumbleweed' metadata ..............................................................................................................................[error]
Repository 'openSUSE:Tumbleweed' is invalid.
[https-download.opensuse.org-74d652ba|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod_debug/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-74d652ba|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod_debug/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'openSUSE:Tumbleweed' because of the above error.
Retrieving repository 'openSUSE:Tumbleweed' metadata ..............................................................................................................................[error]
Repository 'openSUSE:Tumbleweed' is invalid.
[https-download.opensuse.org-af114bad|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-af114bad|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'openSUSE:Tumbleweed' because of the above error.
Retrieving repository 'openSUSE:Tumbleweed' metadata ..............................................................................................................................[error]
Repository 'openSUSE:Tumbleweed' is invalid.
[https-download.opensuse.org-bdb26882|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-bdb26882|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'openSUSE:Tumbleweed' because of the above error.
Retrieving repository 'openSUSE:Tumbleweed' metadata ..............................................................................................................................[error]
Repository 'openSUSE:Tumbleweed' is invalid.
[https-download.opensuse.org-cac251cd|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod_debug/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-cac251cd|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod_debug/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'openSUSE:Tumbleweed' because of the above error.
Retrieving repository 'packman' metadata ...........................................................................................................................................[done]
Building repository 'packman' cache ................................................................................................................................................[done]
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
3 Problems:
Problem: Mesa-dri-nouveau-21.1.1-278.2.x86_64 requires Mesa = 21.1.1, but this requirement cannot be provided
Problem: Mesa-21.1.1-278.2.x86_64 requires Mesa-dri = 21.1.1, but this requirement cannot be provided
Problem: vlc-codecs-3.0.16-4.1.x86_64 requires vlc-noX = 3.0.16, but this requirement cannot be provided
Problem: Mesa-dri-nouveau-21.1.1-278.2.x86_64 requires Mesa = 21.1.1, but this requirement cannot be provided
deleted providers: Mesa-21.1.1-278.2.x86_64
Solution 1: Following actions will be done:
keep obsolete Mesa-21.1.1-278.2.x86_64
keep obsolete Mesa-gallium-21.1.1-278.2.x86_64
keep obsolete Mesa-libEGL1-21.1.1-278.2.x86_64
keep obsolete Mesa-libGL1-21.1.1-278.2.x86_64
Solution 2: remove lock to allow removal of Mesa-dri-nouveau-21.1.1-278.2.x86_64
Solution 3: break Mesa-dri-nouveau-21.1.1-278.2.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c):
It looks like you are using KDE and the Konsole terminal emulator.
Konsole lets you copy/paste also the color information of the text it displays.
Other terminal emulators, like X-term or Gnome-terminal show colored text but only copy/paste monochrome text, so you might use another terminal emulator if you need that.
Or you can select the colored text in the Forums editing window and format it to âAutomaticâ color (the big A with drop down menu in the first row of the editing buttons).
zypper rr 7 9 10 12 15
Rimozione del repository 'openSUSE:Tumbleweed' .....................................................................................................................................[fine]
Il repository 'openSUSE:Tumbleweed' è stato rimosso.
Rimozione del repository 'openSUSE:Tumbleweed' .....................................................................................................................................[fine]
Il repository 'openSUSE:Tumbleweed' è stato rimosso.
Rimozione del repository 'openSUSE:Tumbleweed' .....................................................................................................................................[fine]
Il repository 'openSUSE:Tumbleweed' è stato rimosso.
Rimozione del repository 'openSUSE:Tumbleweed' .....................................................................................................................................[fine]
Il repository 'openSUSE:Tumbleweed' è stato rimosso.
Rimozione del repository 'packman' .................................................................................................................................................[fine]
Il repository 'packman' è stato rimosso.
--- The 'XXX' repository has been removed. ---
Pls, could you clear me this?
Please do not use any 1 klick Installation anymoreâŚ
â(see * at bottom)â
LANG=C zypper dup
Retrieving repository 'openSUSE:Tumbleweed' metadata ..............................................................................................................................[error]
Repository 'openSUSE:Tumbleweed' is invalid.
[https-download.opensuse.org-cac251cd|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod_debug/] Valid metadata not found at specified URL
History:
- [https-download.opensuse.org-cac251cd|https://download.opensuse.org/repositories/openSUSE:/Tumbleweed/dod_debug/] Repository type can't be determined.
Please check if the URIs defined for this repository are pointing to a valid repository.
Warning: Skipping repository 'openSUSE:Tumbleweed' because of the above error.
Some of the repositories have not been refreshed because of an error.
Loading repository data...
Reading installed packages...
Warning: You are about to do a distribution upgrade with all enabled repositories. Make sure these repositories are compatible before you continue. See 'man zypper' for more information about this command.
Computing distribution upgrade...
3 Problems:
Problem: Mesa-dri-nouveau-21.1.1-278.2.x86_64 requires Mesa = 21.1.1, but this requirement cannot be provided
Problem: Mesa-21.1.1-278.2.x86_64 requires Mesa-dri = 21.1.1, but this requirement cannot be provided
Problem: vlc-codecs-3.0.16-4.1.x86_64 requires vlc-noX = 3.0.16, but this requirement cannot be provided
Problem: Mesa-dri-nouveau-21.1.1-278.2.x86_64 requires Mesa = 21.1.1, but this requirement cannot be provided
deleted providers: Mesa-21.1.1-278.2.x86_64
Solution 1: Following actions will be done:
keep obsolete Mesa-21.1.1-278.2.x86_64
keep obsolete Mesa-gallium-21.1.1-278.2.x86_64
keep obsolete Mesa-libEGL1-21.1.1-278.2.x86_64
keep obsolete Mesa-libGL1-21.1.1-278.2.x86_64
Solution 2: remove lock to allow removal of Mesa-dri-nouveau-21.1.1-278.2.x86_64
Solution 3: break Mesa-dri-nouveau-21.1.1-278.2.x86_64 by ignoring some of its dependencies
Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c):
(2))
*
Is here that I never must choose 1 option?
Is the 2 the best solution to choose?
Whats for ''Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): ââ
in detail:
... .../s/r/c/d/?] (c):
?
Note:
With the Nouveau doesenât works anymore the connection with my TV via HDMI
Yes, the command completed successfully as @Sauerland suggested.
If you look for ânon standardâ packages e.g. here https://software.opensuse.org/package/libreoffice you usually find a â1Click Installâ green button that automatically installs that package in your system, but at the same time it adds to your list the repository that stores that package, unless you use the option not to do so. That way you end up with countless extra repositories unless you do some housekeeping from time to time and you may get âupdate errorsâ as a result.
Nothing really bad with â1Click Installsâ if you understand what you are doing and remove unneeded repos afterwards.
Repo # 5 is not needed after initial install (libdvdcss has not been updated for ages).
Repos # 6 7 8 9 are likely the result of â1Click Installsâ and while they have not given âupdate errorsâ so far, I wonder if they are really needed.
I would suggest removing or at least disabling all those repositories unless you have a good reason to keep them.
The correct solution is typing â2â so that you âremove lock to allow removal of Mesa-dri-nouveau-21.1.1-278.2.x86_64â.
With option â1â you keep obsolete packages that are not compatible with the current Mesa and this is likely the source of your HDMI problem.
Choose option â2â as written above, let the upgrade to complete and try again. If you still have problems maybe open another thread in the âHardwareâ subforum.
**Choose from above solutions by number or skip, retry or cancel [1/2/3/s/r/c/d/?] (c): **2
Problem: Mesa-21.1.1-278.2.x86_64 requires Mesa-dri = 21.1.1, but this requirement cannot be provided
deleted providers: Mesa-dri-21.1.1-278.2.x86_64
Solution 1: Following actions will be done:
remove lock to allow installation of Mesa-dri-nouveau-21.1.2-279.2.i586[download.opensuse.org-oss]
install Mesa-dri-nouveau-21.1.2-279.2.i586 despite the inferior architecture
Solution 2: Following actions will be done:
remove lock to allow installation of Mesa-dri-nouveau-21.1.2-279.2.i586[https-download.opensuse.org-066b74e4]
install Mesa-dri-nouveau-21.1.2-279.2.i586 despite the inferior architecture
Solution 3: Following actions will be done:
remove lock to allow installation of Mesa-dri-nouveau-21.1.2-279.2.i586[https-download.opensuse.org-b17ca5d8]
install Mesa-dri-nouveau-21.1.2-279.2.i586 despite the inferior architecture
Solution 4: Following actions will be done:
remove lock to allow installation of Mesa-dri-nouveau-21.1.2-279.2.i586[openSUSE-20210425-0]
install Mesa-dri-nouveau-21.1.2-279.2.i586 despite the inferior architecture
Solution 5: Following actions will be done:
keep obsolete Mesa-dri-21.1.1-278.2.x86_64
keep obsolete Mesa-gallium-21.1.1-278.2.x86_64
keep obsolete Mesa-libEGL1-21.1.1-278.2.x86_64
keep obsolete Mesa-libGL1-21.1.1-278.2.x86_64
Solution 6: deinstallation of Mesa-dri-nouveau-21.1.1-278.2.x86_64
Solution 7: remove lock to allow installation of Mesa-dri-nouveau-21.1.2-279.2.x86_64[openSUSE-20210425-0]
Solution 8: remove lock to allow installation of Mesa-dri-nouveau-21.1.2-279.2.x86_64[https-download.opensuse.org-b17ca5d8]
Solution 9: remove lock to allow installation of Mesa-dri-nouveau-21.1.2-279.2.x86_64[https-download.opensuse.org-066b74e4]
Solution 10: remove lock to allow installation of Mesa-dri-nouveau-21.1.2-279.2.x86_64[download.opensuse.org-oss]
Solution 11: break Mesa-21.1.1-278.2.x86_64 by ignoring some of its dependencies
**Choose from above solutions by number or skip, retry or cancel [1/2/3/4/5/6/7/8/9/10/11/s/r/c/d/?] (c): **
Gulp!
From 1 to 4 is the same but with only a different Repo?
Similar for x64 (how can I verify the right to choose?) for 7 to 10
6 uninstall Nouveau letting the previous general drvs?
b)
3) [from previous post]
So, if I correctly understood I have to do:
zypper rr 9 8 7 6 5
in order to remove that repos,
3a) but if I want to disable them?
3b) if I need to re-enable them?
3c) if I have to add a repo? Where can I find the right path?
c)
Sys pup up an err msg:
System management is locked by the application with pid 409 (zypper).
Close this application before trying again.
One step at a time please; I support what @Sauerland wrote, but if you are unsure you can disable those repos and think again later:
zypper modifyrepo --disable 9 8 7 6 5
Then you can choose option 6 ( deinstallation of Mesa-dri-nouveau) or 10 ( allow installation of Mesa-dri-nouveau-21.1.2-279.2.x86_64download.opensuse.org-oss ) depending on your preference.
You can only have one instance of zypper running, so if you have another in a second terminal you have to close it (option âcâ cancels the upgrade and closes if you are unsure).