[opensuse] Version change on one repo but not others
Hi all, One of the friends I support with oS has accidentally added the standard 13.1 repository to his 12.3 system. I think he inadvertently chose a 13.1 version of a package to install via the "one-click" method and that added the repo. While the system is basically usable (for web browsing etc) the 2d and 3d art software he uses has some problems. I have changed the nvidia repo to the 13.1 version which has sorted out most of the problems, however some remain (he is getting poor performance and occasional out of memory errors.) We were intending to upgrade to 13.1 in January anyway, so if I simply change the remaining repos to their 13.1 versions and perform a zypper dup (or yast equivalent...) should I expect to end up with a 'properly' updated system? Or would it be better, given that a half-upgrade has already happened, to start from scratch? Also, should I consider it a bug that "one click install" allowed a repo from a different version to be added (did he blithely confirm a version change without the necessary thought)? Cheers Dylan -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
Dylan <dylan@dylan.me.uk> wrote:
Hi all,
One of the friends I support with oS has accidentally added the standard 13.1 repository to his 12.3 system. I think he inadvertently chose a 13.1 version of a package to install via the "one-click" method and that added the repo.
While the system is basically usable (for web browsing etc) the 2d and 3d art software he uses has some problems. I have changed the nvidia repo to the 13.1 version which has sorted out most of the problems, however some remain (he is getting poor performance and occasional out of memory errors.) We were intending to upgrade to 13.1 in January anyway, so if I simply change the remaining repos to their 13.1 versions and perform a zypper dup (or yast equivalent...) should I expect to end
up with a 'properly' updated system? Or would it be better, given that a half-upgrade has already happened, to start from scratch?
I think zipper dup is the solution, but it can also be used to downgrade. Just put all the repos back to 12.3 versions and run zipper dup. All the 13.1 rpms you have will be reverted to the 12.3 versions. Or as you say, go ahead and move everything to 13.1
Also, should I consider it a bug that "one click install" allowed a repo from a different version to be added (did he blithely confirm a version
change without the necessary thought)?
I don't think zypper really knows what oS release you are running, so it has no way to know that a mistake was made.
Cheers Dylan
-- Sent from my Android phone with K-9 Mail. Please excuse my brevity. -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 12/30/2013 02:50 PM, Dylan wrote:
so if I simply change the remaining repos to their 13.1 versions and perform a zypper dup (or yast equivalent...) should I expect to end up with a 'properly' updated system? Or would it be better, given that a half-upgrade has already happened, to start from scratch?
- perhaps, to boot from Install DVD [or usb ] and choose Up-Date ? ............ regards -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
On 2013-12-30 13:50, Dylan wrote:
Hi all,
One of the friends I support with oS has accidentally added the standard 13.1 repository to his 12.3 system. I think he inadvertently chose a 13.1 version of a package to install via the "one-click" method and that added the repo.
You can upgrade or downgrade. Your choice. You can, for example, run this: rpm -q -a --queryformat "%{INSTALLTIME}\t%{INSTALLTIME:day} \ %{BUILDTIME:day} %-30{NAME}\t%15{VERSION}-%-7{RELEASE}\t%{arch} \ %25{VENDOR}%25{PACKAGER} == %{DISTRIBUTION} %{DISTTAG}\n" \ | sort | cut --fields="2-" | tee rpmlist \ | egrep -v "openSUSE.12\.3" | less -S to find those packages that do not belong to 12.3 and replace them. For upgrade to 13.1, there is a wiki page with instructions. IMO, you should disable ALL but the 4 mandatory repos, edit them to point to 13.1, then run "zypper dup" - you'd better have a good internet. Download and prepare in advance a boot media for 13.1, just in case; I'd recommend the XFCE rescue image.
Also, should I consider it a bug that "one click install" allowed a repo from a different version to be added (did he blithely confirm a version change without the necessary thought)?
You are the admin, you are responsible :-p Software is what it is. Zypper/yast toolchain does no distro version check. It's up to you to shoot your own foot, unfortunately. -- Cheers, Carlos E. R. (from 13.1 x86_64 "Bottle" (Elessar)) -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse+owner@opensuse.org
participants (4)
-
Carlos E. R.
-
Dylan
-
ellanios82
-
Greg Freemyer