For about a week I have the same problem on 3 of my Leap3 computers. In the list of updates there is openSUSE-SLE-15.3-2021-2623(1) Recommended update for samba. When I try to install I get Update Error
nothing provides ‘libgenrand-samba4.so(SAMBA_4.11.14_GIT.260.32282693E404.22.2_SUSE_OS15.0_I386)’ needed by the to be installed libndr0-32bit-4.11.14+git.260.32282693e40-4.22.2.x86_64
SInce I don’t need samba - I have no windows system and my network uses NFS only I just unticked this update however it comes again and again. When I select uninstall libndr0 there are many other dependencies which YAST will update, delete etc. so I didn’t follow this line further. zypper se does not find a libgenrand-samba4.so. I quickly looked through the forum but didn’t find anything related to this.
Now these computers are normally updated by the people who work on them and I don’t want to be called every time they try to do an update. What are the options? what is going on here?
Any help is appreciated.
It seems I have quite a few samba 32 bit packages installed - parallel to the x86_64 packages. I guess I should uninstall all the 32 bit packages. What would be the easiest way to do this?
OK I used YAST and selected the first 32 bit package and instantly YAST offered the option to uninstall all the other 32 bit packages as well. All is solved except that I would be interested to know how these 32 bit samba packages got installed on all those 3 computers…
Thanks again Sauerland.
I do not know why you had those packages installed. But reading your first post, you are not really fond of having Samba on your system. Same here. I have uninstalled package samba (that is the server) and taboo’ed it. You could try to remove more Samba packages, but there is a point where Samba client packages are required by KDE. No idea why, but alas, it is.
I was afraid of that. I do not know much of Samba, but from the basics on how Unix works it is very strange to me that a user program should be aware of, let alone having anything to do with it. User programs are also unaware of NFS. But that is probably my complete ignorance with respect to anything MS Windows.
Thank you, Henk, I will taboo the samba server (and I would prefer to taboo quite a few more samba packages but I don’t have the knowledge to sort this out). Samba seems to be a huge package group which only increases the attack surface on any system. It should really be treated as a package group which could be selected during install when needed.
Sauerland, I don’t quite understand this command and what you are looking for, but I tried it and since there are quite a few packages listed I put it on susepaste: https://susepaste.org/69924526. But I have checked if there are any more 32 bit packages and I found only 2: cupswrapperHL2130 and hl2130pr for our printer a Brother HL2130. But may be could explain what you are searching. I am not an IT person and what I know I learned in the 21 years I switched to Linux and I prefer to know what I am doing and why.
Sauerland, I don’t quite understand this command and what you are looking for, but I tried it and since there are quite a few packages listed I put it on susepaste: https://susepaste.org/69924526. But I have checked if there are any more 32 bit packages and I found only 2: cupswrapperHL2130 and hl2130pr for our printer a Brother HL2130. But may be could explain what you are searching. I am not an IT person and what I know I learned in the 21 years I switched to Linux and I prefer to know what I am doing and why.
The command searches for packages not belonging to a Repo.
This , f.e., is an old Leap 15.1 package:
i+ | libx265-179 | package | 3.2.1-pm151.3.3
vlc is not offered from Packman anymore for Leap 15.3 and so on…
You can delete all of this packages in Yast or switch them to the OSS Repo (vlc)…
Any time I forget why I have any 32 bit packages installed and try to remove them, I am reminded my Brother printer drivers require them when zypper announces they will be removed at the same time.
Thank you for your reply, Sauerland. I am not sure how to continue now. I have changed the vlc packages to openSUSE and I removed the orphaned packages but the following ones are still here:
E.g. the printer drivers which I have mentioned earlier are still here and I need them. What about all the others, e.g. the python3, yast2-network, shim, etc.?