Why do I have to repeatedly - zypper rm openSUSE-repos-MicroOS openSUSE-repos-MicroOS-NVIDIA ??
Devs, I removed the cdn repos, but next time I check they are back?? Once I remove those packages they should not automatically reinstall themselves. What is going on? I just had to remove them again today and fix all the .rpmsave problems in /etc/zypp/repos.d/ I shouldn't have to blacklist these packages. Does this need a bug report? -- David C. Rankin, J.D.,P.E.
On 2024-09-05 01:34, David C. Rankin wrote:
Devs,
I removed the cdn repos, but next time I check they are back?? Once I remove those packages they should not automatically reinstall themselves. What is going on?
Removing a package in YaST or zypper is not for ever, the package manager has no memory of your orders. You have to taboo a package, that is remembered.
I just had to remove them again today and fix all the .rpmsave problems in /etc/zypp/repos.d/
I shouldn't have to blacklist these packages. Does this need a bug report?
It is a feature. There was a time, long ago, when rpm deletes were honoured and remembered. The feature was removed because it was problematic to maintain. -- Cheers / Saludos, Carlos E. R. (from 15.5 x86_64 at Telcontar)
David C. Rankin composed on 2024-09-04 18:34 (UTC-0500):
I removed the cdn repos, but next time I check they are back?? Once I remove those packages they should not automatically reinstall themselves. What is going on?
I just had to remove them again today and fix all the .rpmsave problems in /etc/zypp/repos.d/
I shouldn't have to blacklist these packages. Does this need a bug report?
Maybe. I searched openSUSE-repos-Tumbleweed-NVIDIA on BOO and only https://bugzilla.opensuse.org/show_bug.cgi?id=1228231 resulted. I use zypper al for this kind of protection. -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
On 9/4/24 8:25 PM, Felix Miata wrote:
David C. Rankin composed on 2024-09-04 18:34 (UTC-0500):
I removed the cdn repos, but next time I check they are back?? Once I remove those packages they should not automatically reinstall themselves. What is going on?
I just had to remove them again today and fix all the .rpmsave problems in /etc/zypp/repos.d/
I shouldn't have to blacklist these packages. Does this need a bug report?
Maybe. I searched openSUSE-repos-Tumbleweed-NVIDIA on BOO and only https://bugzilla.opensuse.org/show_bug.cgi?id=1228231 resulted. I use zypper al for this kind of protection.
Yes, thanks Carlos and Felix, But my point is, after the install DVD runs and then after I remove the packages openSUSE-repos-MicroOS openSUSE-repos-MicroOS-NVIDIA, how are they getting back on my system? Are they auto-added to every "zypper dup"? If so, that shouldn't happen. Yes, for the DVD install, I can see them being setup, but after that, a "dup" shouldn't be messing with your repositories. Is that what is happening? -- David C. Rankin, J.D.,P.E.
David C. Rankin composed on 2024-09-04 21:57 (UTC-0500):
Felix Miata wrote:
David C. Rankin composed on 2024-09-04 18:34 (UTC-0500):
I removed the cdn repos, but next time I check they are back?? Once I remove those packages they should not automatically reinstall themselves. What is going on?
I just had to remove them again today and fix all the .rpmsave problems in /etc/zypp/repos.d/
I shouldn't have to blacklist these packages. Does this need a bug report?
Maybe. I searched openSUSE-repos-Tumbleweed-NVIDIA on BOO and only https://bugzilla.opensuse.org/show_bug.cgi?id=1228231 resulted. I use zypper al for this kind of protection.
Yes, thanks Carlos and Felix,
But my point is, after the install DVD runs and then after I remove the packages openSUSE-repos-MicroOS openSUSE-repos-MicroOS-NVIDIA, how are they getting back on my system?
Are they auto-added to every "zypper dup"? If so, that shouldn't happen. Yes, for the DVD install, I can see them being setup, but after that, a "dup" shouldn't be messing with your repositories.
Is that what is happening?
Dunno. None ever were installed here for more than a few minutes. Have you tried probing /etc/sysconfig/ for possible hints? Is kernel-firmware-nvidia installed? libnvidia-egl-wayland1? -- Evolution as taught in public schools is, like religion, based on faith, not based on science. Team OS/2 ** Reg. Linux User #211409 ** a11y rocks! Felix Miata
On 9/4/24 10:35 PM, Felix Miata wrote:
Is that what is happening?
Dunno. None ever were installed here for more than a few minutes. Have you tried probing/etc/sysconfig/ for possible hints? Is kernel-firmware-nvidia installed? libnvidia-egl-wayland1?
sysconfig is bare bones: # ls -1 network apache2 autofs backup bootloader chronyd clock console cron displaymanager dmraid firewalld fonts-config irqbalance ispell issue-generator keyboard language locate mail mcelog mdadm mouse nfs postfix postgresql proxy rpcbind samba security services smartmontools snmpd snmptrapd sound ssh storage susehelp svnserve texlive windowmanager words yast2 with # noc yast2 WANTED_SHELL="auto" WANTED_GUI="auto" Y2NCURSES_COLOR_THEME="" STORE_CONFIG_IN_SUBVERSION="no" SUBVERSION_ADD_DIRS_RECURSIVE="no" PKGMGR_ACTION_AT_EXIT="summary" PKGMGR_AUTO_CHECK="yes" PKGMGR_VERIFY_SYSTEM="no" PKGMGR_RECOMMENDED="no" USE_SNAPPER="no" which doesn't seems like anything relevant is enabled. packages installed: kernel-firmware-nvidia-20240826-1.1.noarch no ibnvidia-egl-wayland1 installed. I only do zypper dup (or zypper in), so the only thing I do that could possibly pull in the repos is the "zypper dup" and that should NOT pull in magic repos duping Tumbleweed to Tumbleweed. Can you think of anything else to check to see if we can find out where this happens? -- David C. Rankin, J.D.,P.E.
On 05.09.2024 05:57, David C. Rankin wrote:
But my point is, after the install DVD runs and then after I remove the packages openSUSE-repos-MicroOS openSUSE-repos-MicroOS-NVIDIA, how are they getting back on my system?
That is called "package dependencies".
Are they auto-added to every "zypper dup"? If so, that shouldn't happen.
Really? Did you do anything for it to not happen?
Yes, for the DVD install, I can see them being setup, but after that, a "dup" shouldn't be messing with your repositories.
You are saying that "dup" should not be installing dependencies.
Is that what is happening?
What is "that"? Anyway, this has been beaten to death both on lists and forums. The actual bug here is that these repositories are added only when NVIDIA hardware is present creating inconsistent experience. Either openSUSE-repos-{Leap,Tumbleweed,...} should always be recommended or openSUSE-repos-*-NVIDIA should depend on openSUSE-repos-* being present, not the other way round. It is also rather unclear why openSUSE-repos-*-NVIDIA Requires openSUSE-repos-* at all. Even assuming that NVIDIA repository should be auto-added in the first place. Installer always had question about additional repositories and I expect those who wanted to use vendor driver just selected them.
On 9/4/24 10:59 PM, Andrei Borzenkov wrote:
You are saying that "dup" should not be installing dependencies.
Is that what is happening?
What is "that"?
Anyway, this has been beaten to death both on lists and forums. The actual bug here is that these repositories are added only when NVIDIA hardware is present creating inconsistent experience. Either openSUSE-repos-{Leap,Tumbleweed,...} should always be recommended or openSUSE-repos-*-NVIDIA should depend on openSUSE-repos-* being present, not the other way round.
It is also rather unclear why openSUSE-repos-*-NVIDIA Requires openSUSE-repos-* at all. Even assuming that NVIDIA repository should be auto-added in the first place. Installer always had question about additional repositories and I expect those who wanted to use vendor driver just selected them.
Thank you Andrei, But TW "install" dependencies and TW "update/dup" whatever you want to call it should be separate. How is TW supposed to be effectively managed if it keeps installing non-necessary packages that the user has explicitly removed? By all means, load them on the install to wedge the cdn scheme into the distro, but when that is removed by the user, it should stay removed without the user having to lock packages to prevent non-necessary packages from installing. The fact somebody added them as a "dependency" when they are not a "dependency" is the problem -- if that is what is happening. -- David C. Rankin, J.D.,P.E.
On 2024-09-05 22:20, David C. Rankin wrote:
On 9/4/24 10:59 PM, Andrei Borzenkov wrote:
You are saying that "dup" should not be installing dependencies.
Is that what is happening?
What is "that"?
Anyway, this has been beaten to death both on lists and forums. The actual bug here is that these repositories are added only when NVIDIA hardware is present creating inconsistent experience. Either openSUSE-repos-{Leap,Tumbleweed,...} should always be recommended or openSUSE-repos-*-NVIDIA should depend on openSUSE-repos-* being present, not the other way round.
It is also rather unclear why openSUSE-repos-*-NVIDIA Requires openSUSE-repos-* at all. Even assuming that NVIDIA repository should be auto-added in the first place. Installer always had question about additional repositories and I expect those who wanted to use vendor driver just selected them.
Thank you Andrei,
But TW "install" dependencies and TW "update/dup" whatever you want to call it should be separate. How is TW supposed to be effectively managed if it keeps installing non-necessary packages that the user has explicitly removed?
I told you. The feature in YaST to remember packages that the administrator removed, and not install them again automatically, was removed from the code because it was buggy beyond repair. This happened maybe a decade ago.
By all means, load them on the install to wedge the cdn scheme into the distro, but when that is removed by the user, it should stay removed without the user having to lock packages to prevent non-necessary packages from installing.
Well, it was decided to remove that feature.
The fact somebody added them as a "dependency" when they are not a "dependency" is the problem -- if that is what is happening.
-- Cheers / Saludos, Carlos E. R. (from 15.5 x86_64 at Telcontar)
On 2024-09-05 04:57, David C. Rankin wrote:
On 9/4/24 8:25 PM, Felix Miata wrote:
David C. Rankin composed on 2024-09-04 18:34 (UTC-0500):
I removed the cdn repos, but next time I check they are back?? Once I remove those packages they should not automatically reinstall themselves. What is going on?
I just had to remove them again today and fix all the .rpmsave problems in /etc/zypp/repos.d/
I shouldn't have to blacklist these packages. Does this need a bug report?
Maybe. I searched openSUSE-repos-Tumbleweed-NVIDIA on BOO and only https://bugzilla.opensuse.org/show_bug.cgi?id=1228231 resulted. I use zypper al for this kind of protection.
Yes, thanks Carlos and Felix,
But my point is, after the install DVD runs and then after I remove the packages openSUSE-repos-MicroOS openSUSE-repos-MicroOS-NVIDIA, how are they getting back on my system?
Are they auto-added to every "zypper dup"? If so, that shouldn't happen. Yes, for the DVD install, I can see them being setup, but after that, a "dup" shouldn't be messing with your repositories.
The package in question depends on something you have installed, so unless you taboo it, it will be installed after you delete it. And the package in question mission in life is to add that repository.
Is that what is happening?
See Andrew answer. -- Cheers / Saludos, Carlos E. R. (from 15.5 x86_64 at Telcontar)
participants (4)
-
Andrei Borzenkov
-
Carlos E. R.
-
David C. Rankin
-
Felix Miata