Autor |
Nachricht |
|
Titel: Smart Package Manager strangeness
Verfasst am: 01.08.2006, 21:08 Uhr
|
|
Anmeldung: 14. Apr 2006
Beiträge: 60
|
|
Hi, all,
I've been playing with the "smart" package manager. It's kind of neat (I use it more on the research group's SUSE installation because it seems to do a considerably better job than SUSE's native Yast2, and plays well with apt4rpm). However, just recently I've been having troubles with running it on Kanotix.
If I try to open the smart gui directly, it just crashes. If I so a "smart update" from the cli, an "updating cache" is shown in the terminal (seems to work fine), then the lines
Zitat:
Fetching information for './ -' ...
Fatal: failed to acquire the pool lock: Operation not permitted
All of the other methods for updating/downloading (apt-get, aptitude, kpackage, synaptic) seem to work fine.
Any clues? Of course I've tried running this in various "root" ways, like kdesu, sudo, sux, etc.
[Edit:] It seems that smart was broken by a bug in python-pycurl -- bug reports have been trickling in since the time I noticed the br0ken smartpm. So it seems that this will be resolved sometime soonish in the future. |
Zuletzt bearbeitet von gardyloo am 02.08.2006, 06:14 Uhr, insgesamt ein Mal bearbeitet
|
|
|
|
 |
|
Titel: RE: Smart Package Manager strangeness
Verfasst am: 01.08.2006, 22:07 Uhr
|
|
Team Member


Anmeldung: 17. Dez 2003
Beiträge: 1109
Wohnort: Ganymede
|
|
Sorry but I have no idea about Smart package manager but I do know this. Many times people have said "We now have something better than apt" but I'm still waiting for something better than apt.  |
_________________ Ubuntu - An ancient African word for "Can't install Debian"
|
|
|
|
 |
|
Titel: RE: Smart Package Manager strangeness
Verfasst am: 01.08.2006, 22:32 Uhr
|
|
Anmeldung: 16. Aug 2004
Beiträge: 1905
|
|
After smart has "successfully" destroyed dpkg's package integrity, there's really not much to do than re- installing. |
|
|
|
|
 |
|
Titel:
Verfasst am: 02.08.2006, 01:40 Uhr
|
|
Anmeldung: 14. Apr 2006
Beiträge: 60
|
|
Good points! I don't usually use Smart on my kanotix installation, because the packages immediately available to me as a Kanotix/Debian are much more numerous than those for SUSE 10.0 on a 64-bit machine.
I don't think that Smart has really screwed up the dpkg system (as I think was implied; I might be wrong!), as dpkg, apt, etc. works just fine. |
|
|
|
|
 |
|
Titel:
Verfasst am: 02.08.2006, 01:53 Uhr
|
|
Anmeldung: 16. Aug 2004
Beiträge: 1905
|
|
It has, because the on-disk state is seriously different from what dpkg expects and acts upon - I call that broken beyond repair. |
|
|
|
|
 |
|
Titel:
Verfasst am: 02.08.2006, 02:32 Uhr
|
|
Anmeldung: 14. Apr 2006
Beiträge: 60
|
|
Ah. Perhaps we're talking at cross-purposes here. Are you saying that the error prompting "failed to acquire pool lock" as in my first message is indicative of a screwed up database (or collection of .debs, or something -- I'm not really sure how the package managers keep track of this stuff!) on my computer? I would naively guess that dpkg and apt would ALSO barf if that were the case. They seem to work just fine for me. |
|
|
|
|
 |
|
Titel: Fixed.
Verfasst am: 08.08.2006, 18:41 Uhr
|
|
Anmeldung: 14. Apr 2006
Beiträge: 60
|
|
OK, if anyone is interested, downgrading python-pycurl to (at least for me) 7.15.4-1 solves the "pool lock" problem. Apparently it's a bug in that package. |
|
|
|
|
 |
|
Titel: RE: Fixed.
Verfasst am: 09.08.2006, 07:54 Uhr
|
|

Anmeldung: 10. Dez 2004
Beiträge: 489
Wohnort: Stuttgart / Kulmbach
|
|
neverthless don*t use smart, it installs packages with --force and so destroys the systems package-integrity |
|
|
|
|
 |
|
Titel:
Verfasst am: 09.08.2006, 19:06 Uhr
|
|
Anmeldung: 14. Apr 2006
Beiträge: 60
|
|
Zitat:
neverthless don*t use smart, it installs packages with --force and so destroys the systems package-integrity
Ohhhhh. Now THAT I didn't know. Thank you! I'll leave it alone on my Kanotix system. |
|
|
|
|
 |
|