Mailinglist Archive: opensuse-factory (392 mails)

< Previous Next >
Re: [opensuse-factory] smart
  • From: Horst Günther Burkhardt III <horst@xxxxxxxxxxx>
  • Date: Mon, 16 Apr 2007 15:44:36 +1000 (EST)
  • Message-id: <Pine.LNX.4.63.0704161541380.30563@xxxxxxxxxxxxxxxxxxxxxx>
On Sun, 15 Apr 2007, Patrick Shanahan wrote:

> * Edward Dunagin <edunagin@xxxxxxxxx> [04-15-07 12:36]:
> > Running 10.3 alpha 2+.
> > 
> > when I run smart upgrade I get this error:
> > 
> > 874.1MB of package files are needed. 472.4kB will be freed.
> > 
> > Confirm changes? (Y/n): y
> > 
> > Committing transaction...
> > Preparing...               ################################## [  0%]
> > error: file /usr/share/YaST2/scrconf/proc_meminfo.scr conflicts
> > between attempted installs of yast2-2.15.25-2 and
> > yast2-storage-2.15.7-5
> > 
> > If I run smart, fix it tells me I have no problems to resolve.
> 
> to see who built the package, from cl run:
>   rpm -q <pkg-name> --changelog | head
> the first line will be a date and email addr of the builder
> 
> ie: rpm -q --changelog yast2-storage | head
> * Mon Jun 12 2006 - fehr@xxxxxxx

My solution is - 
sudo rm -vrf /var/lib/smart/packages/*   (before running smart upgrade)
smart upgrade --download
sudo rpm -Uvh --force /var/lib/smart/packages/*.rpm   (if you have too 
many for rpm to swallow at once, do it in chunks and use --nodeps)

Yes, I'm saying it won't do much harm to force the bastard.

The bug's been known about for ages - smart just needs a --force switch to 
pass on to rpm then the problem is solved IMO.

--
/"Horst Günther Burkhardt III"-------------------\
|  There's no place like localhost  (127.0.0.1)  |
|  http://peanuthorst.livejournal.com/  ;<- blog  |
\-----------------------------<horst@xxxxxxxxxxx>/
< Previous Next >