Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
bash-3.1 - Don't go in the water!
View unanswered posts
View posts from last 24 hours

Goto page Previous  1, 2, 3  Next  
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
dice
Guru
Guru


Joined: 21 Apr 2002
Posts: 577

PostPosted: Sun Dec 11, 2005 10:28 pm    Post subject: Reply with quote

I think it's obvious that the real problem here is that people are rebooting their systems ;)

PS: Good thing I saw this thread before I rebooted :twisted:
Back to top
View user's profile Send private message
feardapenguin
Guru
Guru


Joined: 23 Jul 2003
Posts: 414
Location: Texas

PostPosted: Sun Dec 11, 2005 10:29 pm    Post subject: Reply with quote

fury wrote:
"Break[ing] more stuff in ~arch" isn't something I'd expect a Dev to say

They don't all have that attitude. If they did gentoo would never go anywhere.

ciaranm wrote:
What makes you think bash-3.1 wasn't reboot-tested? It was.

My evidence against it being properly tested: This thread.
Back to top
View user's profile Send private message
UncleOwen
Veteran
Veteran


Joined: 27 Feb 2003
Posts: 1493
Location: Germany, Hamburg

PostPosted: Sun Dec 11, 2005 10:38 pm    Post subject: Reply with quote

For variing definitions of properly. Gentoos definition of properly for putting something in ~arch (roughly):
"Works for me, and I don't know of any breakage for others".

If you want more testing:
- do it yourself
- don't use ~arch.
Back to top
View user's profile Send private message
crudh
l33t
l33t


Joined: 12 May 2005
Posts: 696
Location: Sundbyberg, Sweden

PostPosted: Sun Dec 11, 2005 10:50 pm    Post subject: Reply with quote

So, anyone got it to work correctly without downgrading? If so, can it be use-flag related?
Back to top
View user's profile Send private message
PaulBredbury
Watchman
Watchman


Joined: 14 Jul 2005
Posts: 7310

PostPosted: Sun Dec 11, 2005 10:54 pm    Post subject: Reply with quote

Having unfortunately watched this thread degenerate into another Apache, I would like to know, what kind of idiot upgrades bash (a rather crucial component) on its first day (or 2nd, depending on the timezone) of release into portage, as an unstable package, then feels justified to moan that this free software doesn't work perfectly? If it doesn't work perfectly, then you check the forums and bugzilla, then revert to the stable version, and get on with your lives. You don't moan about it, because it's free and comes with no warranty. You know how to recover from problems such as this easily, because otherwise you wouldn't be running an unstable bash.

You achieve nothing by annoying the devs and bleating to each other that someone other than yourselves should be inconvenienced. Feel free to do something constructive, like create a test script for acceptance of future versions of bash.
Back to top
View user's profile Send private message
fury
n00b
n00b


Joined: 01 May 2003
Posts: 34
Location: California

PostPosted: Sun Dec 11, 2005 10:56 pm    Post subject: Reply with quote

crudh wrote:
So, anyone got it to work correctly without downgrading? If so, can it be use-flag related?


Downgrade (and sync). It's masked in portage now. Here's the bug report: https://bugs.gentoo.org/show_bug.cgi?id=115142

The question is if this behavior is a bug in the new bash version, or if it's an intentional change which requires script rewrites (in baselayout and others). Regardless, intelligent (and helpful) devs are working on it, so it's most likely going away.
Back to top
View user's profile Send private message
feardapenguin
Guru
Guru


Joined: 23 Jul 2003
Posts: 414
Location: Texas

PostPosted: Sun Dec 11, 2005 11:14 pm    Post subject: Reply with quote

PaulBredbury,

Everything you say is true (probably even the 'idiot' part), and I regret my last post. My apologies to the developer. Read my comments above and you'll see that I agree with everything you say about ~arch and those who choose to run it.

As I said above, I never intended to 'bash' anyone (excuse the pun). My comments regarding testing should be viewed from a strictly 'strategic' level. I'm a huge fan of gentoo and would like to see it mature into a serious enterprise system.


Last edited by feardapenguin on Sun Dec 11, 2005 11:20 pm; edited 1 time in total
Back to top
View user's profile Send private message
MerlinTheWizard
Apprentice
Apprentice


Joined: 06 Apr 2003
Posts: 270

PostPosted: Sun Dec 11, 2005 11:16 pm    Post subject: Reply with quote

ciaranm wrote:

What makes you think bash-3.1 wasn't reboot-tested? It was.


If so, I'm pretty curious to know what kind of configuration it was reboot-tested successfully on...
Back to top
View user's profile Send private message
ciaranm
Retired Dev
Retired Dev


Joined: 19 Jul 2003
Posts: 1719
Location: In Hiding

PostPosted: Sun Dec 11, 2005 11:27 pm    Post subject: Reply with quote

feardapenguin wrote:
I'm a huge fan of gentoo and would like to see it mature into a serious enterprise system.

~arch on an enterprise system? Riiiight.

MerlinTheWizard wrote:
ciaranm wrote:

What makes you think bash-3.1 wasn't reboot-tested? It was.

If so, I'm pretty curious to know what kind of configuration it was reboot-tested successfully on...

Probably a qemu image.
Back to top
View user's profile Send private message
tagwar
Tux's lil' helper
Tux's lil' helper


Joined: 11 Aug 2004
Posts: 147
Location: Karlsruhe

PostPosted: Sun Dec 11, 2005 11:43 pm    Post subject: Reply with quote

Since there's a fight going on about how ~-stuff has to be tested or not, I'll add my 0,02€... just to fill up this thread a little.. :-)

1.) I use Gentoo with and without ~x86.
2.) The machines running "stable" (not ~x86) haven't had any problems... never since I was done setting them up.
3.) I use ~x86 on my main machine and my laptop, which I updated this morning... bash included. After rebooting, I saw a lot of errors.
4.) So i did a "ifconfig eth0 up; dhcpcd eth0" to get my network up, fired up firefox, went to forums.gentoo.org and did a search on the error most of the init-scripts gave me. Found this thread and as I write this, bash-3.1 has been masked and emerge is downgrading it.

so... what we can see here is why I love gentoo.
1.) you have the choice between 2.) and 3.), if you want to use the bleeding edge, then it is more than normal, that things may break. And realy.. I'm impressed by the developers work, as problems like this bash thing are quite rare.
If you chose the stable way, you're probably going to be problem-free until worlds-end..
If you chose the ~x86, then, and this is one more thing that makes gentoo the best distribution I've ever used, you still have the forum and hell, you can get sooo much information out of it, it's almost unbelievable.

So, to do a roundup, although my laptop still doesn't know how to make me a coffee, I couldn't be much happier than with what the devs and the community has achieved so far. All of us, complain less, be happier. :-)

Greets

Tom
Back to top
View user's profile Send private message
ianmackenzie
n00b
n00b


Joined: 14 Oct 2005
Posts: 4
Location: Waterloo, Ontario, Canada

PostPosted: Mon Dec 12, 2005 12:43 am    Post subject: Reply with quote

Quote:
If you chose the ~x86, then, and this is one more thing that makes gentoo the best distribution I've ever used, you still have the forum and hell, you can get sooo much information out of it, it's almost unbelievable.


I agree...I run ~amd64 on my desktop and ~x86 on my laptop, and I frequently have some sort of bug, but it's never a big deal (especially since when one computer breaks down, the other one usually still works). And everytime I have to fool around to fix one of the computers, I learn something more about the innards of Gentoo, or Linux in general - for instance, now I know a little more about bash syntax . :wink:
_________________
"When I am working on a problem I never think about beauty. I only think about how to solve the problem. But when I have finished, if the solution is not beautiful, I know it is wrong." -Buckminster Fuller
Back to top
View user's profile Send private message
nostabo
Apprentice
Apprentice


Joined: 15 Jun 2004
Posts: 201
Location: 38° 31' N 121° 30' W

PostPosted: Mon Dec 12, 2005 3:07 am    Post subject: Reply with quote

Quote:
And as for irresponsible, that's like saying "I bought some hot coffee and got burned, so the coffee seller is irresponsible".

That depends on the temperature of the coffee...and this is routinely upheld in many lawsuits. Selling scalding hot coffee is irresponsible, because the coffee is purchased to drink, not to boil meat. As with this bash issue I had the problem on both x86 and amd64...I don't see how it slipped through even rudimentary testing.

Man, do I get tried of being scolded about using ~arch ebuilds and complaining about broken packages...our testing (and complaints) are what helps fix the bugs!
_________________
Registered Linux user number 362941
Get counted - http://counter.li.org/
Back to top
View user's profile Send private message
ciaranm
Retired Dev
Retired Dev


Joined: 19 Jul 2003
Posts: 1719
Location: In Hiding

PostPosted: Mon Dec 12, 2005 3:18 am    Post subject: Reply with quote

nostabo wrote:
Man, do I get tried of being scolded about using ~arch ebuilds and complaining about broken packages...our testing (and complaints) are what helps fix the bugs!

No no no. Your testing and useful bug reports are what helps fix the bugs. Your testing and complaining helps no-one.
Back to top
View user's profile Send private message
HorsePunchKid
n00b
n00b


Joined: 04 May 2004
Posts: 13
Location: Champaign, IL

PostPosted: Mon Dec 12, 2005 8:30 am    Post subject: Reply with quote

crudh wrote:
Thanks to all the posters in this thread, I had the same problem and downgrading bash solved it.

Not to be dense, but how does one go about downgrading when practically no services are starting? I now have no network access of any kind. I have grepped through the /etc/init.d scripts to fix the "local -a" lines, as well as the mystery scripts in /lib/rcscripts, yet few things of any value seem to be working properly.

I might be able to mount a CD, but I'm not sure I know exactly which distfiles I'd need.
_________________
Steven N. Severinghaus
http://severinghaus.org/
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Mon Dec 12, 2005 8:44 am    Post subject: Reply with quote

If you're using a static IP:
Code:

ifconfig eth# up
ifconfig eth# xxx.xxx.xxx.xxx

If you're using DHCP:
Code:

ifconfig eth# up
ifconfig eth# 0.0.0.0
dhclient eth#
Remember those commands well - you can't claim to be a Unix admin without them.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
HorsePunchKid
n00b
n00b


Joined: 04 May 2004
Posts: 13
Location: Champaign, IL

PostPosted: Mon Dec 12, 2005 8:53 am    Post subject: Reply with quote

ecatmur wrote:
If you're using a static IP... Remember those commands well - you can't claim to be a Unix admin without them.

I actually did that right after I posted; I'm not sure why it didn't occur to me to bring up eth0 manually. I figured that if various networking services were failing to start, there must be some deeper, darker problem; evidently not! Thank you, in any case. I have successfully downgraded, and I have managed to avoid smashing things around the office in frustration. :)
_________________
Steven N. Severinghaus
http://severinghaus.org/
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Mon Dec 12, 2005 8:58 am    Post subject: Reply with quote

Remember, the Gentoo initscripts aren't some sort of black magic -- they're running exactly the same commands that you'd have to run manually to get to the same state. (Of course, you only find out when the init scripts break...)
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
HorsePunchKid
n00b
n00b


Joined: 04 May 2004
Posts: 13
Location: Champaign, IL

PostPosted: Mon Dec 12, 2005 9:03 am    Post subject: Reply with quote

Very good point, and something I will have to keep in mind in the future!
_________________
Steven N. Severinghaus
http://severinghaus.org/
Back to top
View user's profile Send private message
romildo
n00b
n00b


Joined: 01 Mar 2003
Posts: 45
Location: Brazil

PostPosted: Mon Dec 12, 2005 9:18 am    Post subject: Reply with quote

ecatmur wrote:
If you're using a static IP:
Code:

ifconfig eth# up
ifconfig eth# xxx.xxx.xxx.xxx

If you're using DHCP:
Code:

ifconfig eth# up
ifconfig eth# 0.0.0.0
dhclient eth#
Remember those commands well - you can't claim to be a Unix admin without them.


Or if you are running adsl without dhcp:
Code:

adsl-start
Back to top
View user's profile Send private message
wolfden
Tux's lil' helper
Tux's lil' helper


Joined: 13 Oct 2004
Posts: 102
Location: Midwest

PostPosted: Mon Dec 12, 2005 2:28 pm    Post subject: Reply with quote

Interesting thread and thank god someone knew the answer, now since I am one of the idiots that shouldn't be running ~x86 - I didn't know at the time I set it up that ~x86 was gonna break stuff. I just want stable, is it possible to go back to stable? I'm having my doubts that it probably isn't since in other distros it's not. I've been pretty fortunate and have only had an update break something here and there and was easy to fix with the help of the irc and forum.

Any advice?
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Mon Dec 12, 2005 3:05 pm    Post subject: Reply with quote

Your best bet would probably be to downgrade ACCEPT_KEYWORDS, but then don't downgrade actual packages - add all major and essential packages to package.keywords with a <= version specifier (so only the versions you have installed are affected), and wait for stable to catch up. Downgrading (especially toolchain) is likely to break things.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
ciaranm
Retired Dev
Retired Dev


Joined: 19 Jul 2003
Posts: 1719
Location: In Hiding

PostPosted: Mon Dec 12, 2005 4:59 pm    Post subject: Reply with quote

ecatmur wrote:
Remember, the Gentoo initscripts aren't some sort of black magic -- they're running exactly the same commands that you'd have to run manually to get to the same state. (Of course, you only find out when the init scripts break...)

Hah. You clearly haven't looked at next generation baselayout.
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Mon Dec 12, 2005 5:37 pm    Post subject: Reply with quote

Ooh, nice. Where's it being developed?
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
ciaranm
Retired Dev
Retired Dev


Joined: 19 Jul 2003
Posts: 1719
Location: In Hiding

PostPosted: Mon Dec 12, 2005 5:48 pm    Post subject: Reply with quote

ecatmur wrote:
Ooh, nice. Where's it being developed?

In an old church with a nice marble altar, next to a large goat farm.
Back to top
View user's profile Send private message
ecatmur
Advocate
Advocate


Joined: 20 Oct 2003
Posts: 3595
Location: Edinburgh

PostPosted: Mon Dec 12, 2005 6:09 pm    Post subject: Reply with quote

Ah, thank goodness; sacrificing goats gives much better code than chickens.
_________________
No more cruft
dep: Revdeps that work
Using command-line ACCEPT_KEYWORDS?
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Goto page Previous  1, 2, 3  Next
Page 2 of 3

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum