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>/
> * 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 > |