[opensuse] zypper not installing updated packages
I've noticed that zypper appears to be ignoring packages that it is aware have updated versions available. For instance, I know that there is a newer build of amarok in guru's repository, and it appears that zypper is aware of this too: fool:~ # zypper sh zypper> ref # refreshes repos ok zypper> info amarok Parsing metadata for packman... Parsing metadata for gnome-community... Parsing metadata for suse-non-oss... Parsing metadata for kde... Parsing metadata for wine... Parsing metadata for suse... Parsing metadata for beryl-compiz... Parsing metadata for opensuse-cli-tools... Parsing metadata for kde-backports... Parsing metadata for beineri... Parsing metadata for guru... Parsing metadata for suse-update... Parsing RPM database... Information for package amarok: Catalog: guru Name: amarok Version: 1.4.4-108.guru.suse102 Arch: i686 Installed: Yes Status: out-of-date (version 1.4.4-107.guru.suse102 installed) Installed Size: 28.5 M Summary: Media Player for KDE etc etc Note the out-of-date status line. Yet if I update I get "Nothing to do". I had this yesterday as well with several new kde packages that installed via smart where zypper had previously declined to update. I don't think it can be a dependency issue, as zypper and smart have _exactly_ the same repositories in my setup. Any ideas? I will file a proper bug report later if necessary. Thanks Craig --------------------------------------------------------------------- To unsubscribe, e-mail: opensuse-project+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-project+help@opensuse.org -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
Am Donnerstag, 21. Dezember 2006 19:22 schrieb Craig Millar:
I've noticed that zypper appears to be ignoring packages that it is aware have updated versions available. For instance, I know that there is a newer build of amarok in guru's repository, and it appears that zypper is aware of this too:
you have to invoke zypper in "rug mode" to update everything: zypper -r up without -r, zypper only installs packages classified as patch. bye, MH -- Die unaufgeforderte Zusendung einer Werbemail an Privatleute verstößt gegen §1 UWG und 823 I BGB (Beschluß des LG Berlin vom 2.8.1998 Az: 16 O 201/98). Jede kommerzielle Nutzung der übermittelten persönlichen Daten sowie deren Weitergabe an Dritte ist ausdrücklich untersagt! gpg key fingerprint: 5F64 4C92 9B77 DE37 D184 C5F9 B013 44E7 27BD 763C -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
On 12/21/06, Craig Millar
I've noticed that zypper appears to be ignoring packages that it is aware have updated versions available. For instance, I know that there is a newer build of amarok in guru's repository, and it appears that zypper is aware of this too:
# zypper up --help update [options] Command options: --type,-t Type of resolvable (default: patch!) --no-confirm,-y Don't require user confirmation --skip-interactive Skip interactive updates Yes, by default zypper up will only apply patch-priority packages. As will Yast Online Update. This helps to avoid versionitis where people often do an update in their package manager of choice and change all their stable supported packages for untested third party packages on build service or other repositories. This is what many were doing with eg smart, and hence breaking their systems on a regular basis. It is a much better policy to update to newer versions only where you need to and stick with the packages which are supported by suse if you have no need to update. If you want update to update normal packages as well you can use zypper -t package to specify to apply version updates as well as patches. _ Benjamin Weber -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org
participants (3)
-
Benji Weber
-
Craig Millar
-
Mathias Homann