I've been trying out the smart package manager on SuSE 10.0. When there are a lot of packages to update, 'smart --gui' "freezes" on me while "installing" the packages (after it has downloaded them). Not yet ready for the big time. mikus
On Wed, 23 Nov 2005, Mikus Grinbergs wrote:
I've been trying out the smart package manager on SuSE 10.0. When there are a lot of packages to update, 'smart --gui' "freezes" on me while "installing" the packages (after it has downloaded them). Not yet ready for the big time.
Try invoking it like this:
LD_ASSUME_KERNEL="2.4.0" smart ...
--
Carpe diem - Seize the day.
Carp in denim - There's a fish in my pants!
Jon Nelson
On Wed November 23 2005 11:55 am, Jon Nelson wrote:
I've been trying out the smart package manager on SuSE 10.0. When there are a lot of packages to update, 'smart --gui' "freezes" on me while "installing" the packages (after it has downloaded them). Not yet ready for the big time.
Try invoking it like this:
LD_ASSUME_KERNEL="2.4.0" smart ...
I am running 10.0 and uname says: 2.6.13-15-default I just had smart lock up on me last night for the first time. Killing and restarting it worked. What doea that LD_ASSUME_KERNEL="2.4.0" give me? -- Paul Cartwright Registered Linux user # 367800 X-Request-PGP: http://home.bellsouth.net/p/PWP-pcartwright/key.asc
On Wed, 23 Nov 2005, Paul Cartwright wrote:
On Wed November 23 2005 11:55 am, Jon Nelson wrote:
I've been trying out the smart package manager on SuSE 10.0. When there are a lot of packages to update, 'smart --gui' "freezes" on me while "installing" the packages (after it has downloaded them). Not yet ready for the big time.
Try invoking it like this:
LD_ASSUME_KERNEL="2.4.0" smart ...
I am running 10.0 and uname says: 2.6.13-15-default
I just had smart lock up on me last night for the first time. Killing and restarting it worked. What doea that LD_ASSUME_KERNEL="2.4.0" give me?
It tells the linux dynamic symbol resolver (ld, basically) to use the
"old" threading library (linuxthreads) and not the new (nptl) one, among
other things (all threading related). My theory is that RPM's long
history of having a complicated threading model internally goes haywire
when run under a program that /itself/ is threaded. The semantics and
issues surrounding a threaded program forking and then execting another
program (which is also threaded) make my brain hurt.
Note that the smart package's upstream bug tracking system has a bug for
this entry already. Can anybody definitively say how apt (probably
threaded) behaves with respect to invoking RPM?
--
Carpe diem - Seize the day.
Carp in denim - There's a fish in my pants!
Jon Nelson
On Wed November 23 2005 2:41 pm, Jon Nelson wrote:
LD_ASSUME_KERNEL="2.4.0" smart ...
It tells the linux dynamic symbol resolver (ld, basically) to use the "old" threading library (linuxthreads) and not the new (nptl) one, among other things (all threading related). My theory is that RPM's long history of having a complicated threading model internally goes haywire when run under a program that /itself/ is threaded. The semantics and issues surrounding a threaded program forking and then execting another program (which is also threaded) make my brain hurt.
I'll never remember that command line, so I can see me making an executable shell script ( probably named dosmart) that goes: smart LD_ASSUME_KERNEL="2.4.0" $1 what do you think? -- Paul Cartwright Registered Linux user # 367800
* Paul Cartwright
I'll never remember that command line, so I can see me making an executable shell script ( probably named dosmart) that goes: smart LD_ASSUME_KERNEL="2.4.0" $1
what do you think?
close but lacking the proverbial cigar. LD_ASSUME_KERNEL="2.4.0" smart $1 -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org HOG # US1244711 Photo Album: http://wahoo.no-ip.org/gallery2
On Wed November 23 2005 7:00 pm, Patrick Shanahan wrote:
smart LD_ASSUME_KERNEL="2.4.0" $1
what do you think?
close but lacking the proverbial cigar.
LD_ASSUME_KERNEL="2.4.0" smart $1
at least you don't have to export the variable :) thanks! Wait, if you put that in your .profile, THEN you could just call smart... how about vi .profile LD_ASSUME_KERNEL="2.4.0" export LD_ASSUME_KERNEL -- Paul Cartwright Registered Linux user # 367800 X-Request-PGP: http://home.bellsouth.net/p/PWP-pcartwright/key.asc
* Paul Cartwright
Wait, if you put that in your .profile, THEN you could just call smart... how about vi .profile LD_ASSUME_KERNEL="2.4.0" export LD_ASSUME_KERNEL
but, if you put it into the profile, it will affect _all_ of your environment, not just the operation of 'smart'. Not possibly what you want to do. -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org HOG # US1244711 Photo Album: http://wahoo.no-ip.org/gallery2
but, if you put it into the profile, it will affect _all_ of your environment, not just the operation of 'smart'. Not possibly what you want to do. good point. the dosmart script worked fine:)
On Wed November 23 2005 8:23 pm, Patrick Shanahan wrote: paulspc:/usr/bin # dosmart update Loading cache... Updating cache... Fetching information for 'SUSE Linux packages apt-rpm repository on ftp.gwdg.de'... Fetching information for 'suser-guru 3rd party package repository for SUSE Linux on ftp.gwdg.de'... Fetching information for 'SUSE Linux packages apt-rpm repository on ftp.gwdg.de'... Fetching information for 'Packman 3rd party package repository for SUSE Linux on ftp.gwdg.de'... Channels have 17 new packages. Saving cache... paulspc:/usr/bin # dosmart upgrade Loading cache... Updating cache... Computing transaction... No interesting upgrades available. gee, maybe I need to add some interesting channels:) -- Paul Cartwright Registered Linux user # 367800
* Paul Cartwright
gee, maybe I need to add some interesting channels:)
the apt channels work. -- Patrick Shanahan Registered Linux User #207535 http://wahoo.no-ip.org @ http://counter.li.org HOG # US1244711 Photo Album: http://wahoo.no-ip.org/gallery2
On Thu November 24 2005 3:30 pm, Patrick Shanahan wrote:
gee, maybe I need to add some interesting channels:)
the apt channels work. I knew that, because i already had apt setup.. I was making fun of the fact that it didn't find any "interesting" apps.. -- Paul Cartwright Registered Linux user # 367800
participants (4)
-
Jon Nelson
-
mikus@bga.com
-
Patrick Shanahan
-
Paul Cartwright