View previous topic :: View next topic |
Author |
Message |
cayenne l33t
Joined: 17 Oct 2002 Posts: 945 Location: New Orleans
|
Posted: Wed Jul 27, 2011 11:25 pm Post subject: Gentoo is getting almost impossible to keep working... |
|
|
Just venting here...but WOW.
I've been using Gentoo since about 2002. And used to have relatively little problems with keeping a working system.
I'd been away from it for a few years...and something has just drastically changed...dunno if it is so much more complex or what. But anytime I have a Gentoo box, that seems to go for greater than 4mos without an update of world or system...it is almost impossible to bring the darned thing back up to date.
Every time I seem to do an update world....I have tons of cr@p that is blocked, have to weed through all of those....if there is a kde update in the mix, that is another headache...
I just discovered this new autounmask thing, and found out on a forum that you really don't want to use the USE flags in make.conf anymore.....etc, etc etc.
I dunno...like I said, just seemed to be easier to maintain a Gentoo system, emerge packages you wanted, dependencies taken care of by the system 99% of the time. But these days, if I emerge world....something blows up...which after researching and asking on forums, leads to finding something else blowing up (run a rev-dep rebuild, and something there won't work and have to troubleshoot those dependencies)..
Is it just me?
Thanks for letting me vent...
cayenne _________________ Light travels faster than sound. This is why some people appear bright until you hear them speak......... |
|
Back to top |
|
|
BradN Advocate
Joined: 19 Apr 2002 Posts: 2391 Location: Wisconsin (USA)
|
Posted: Thu Jul 28, 2011 12:42 am Post subject: |
|
|
I think it has gotten a bit worse lately, but at least there's still solutions for most of the problems. Unfortunately gentoo exposes a lot of the crap the developers have to deal with as various ways of doing things are changed that would normally be hidden from the users in most other distros, and I think there's been more of that stuff happening behind the scenes lately. Hopefully the dust starts to settle soon and things will get more stable in general. |
|
Back to top |
|
|
krinn Watchman
Joined: 02 May 2003 Posts: 7470
|
Posted: Thu Jul 28, 2011 1:04 am Post subject: |
|
|
Ask yourself: What could makes gentoo so harder than ubuntu ? Nothing they share everything, same applications, kernel... all linux distro have few differences, the biggest ones could be resume to: package manager and init.
But with use flags, gentoo introduce choices, choices that could affect big time how is your distro, a user with a use flag won't have the same application as another user. Still application share the same name, but options could be really different, and how the application run might be greatly altered.
When in ubuntu, nope, users will have their applications build the same, with the same config, same options. Just a mirror from others users.
So if you don't want put hands in grease, use ubuntu, if something happen, reinstall the application and reset the application config file and you're back to start. Problem solved!
For gentoo, your application is your application, even another gentoo user have it, those many choices he made, and the many ones you've made endup with finally he have his gentoo, you have your gentoo, but your gentoo isn't his gentoo, so nobody else than you should be able to really understand how to handle it.
Finally, as it's now easy to see why ubuntu don't need real documentation, as the distro click yes everywhere for you, answer always the same answers to the same questions for you, to finally endup with the same distro as john doe. Easy. Devs are the admin of the user distro taking choice for them.
While gentoo need a more user aware of its distro, because nobody than him should be more aware of what he has choose and why he has made these choices. This imply more in deep knowledge, and gentoo users are just saved because even others gentoo users don't have the same distro as them, they have a good in deep knowledge that don't scare them and they are more train at solving them because they sometimes need also to look under the roof to handle their distro. You are your own distro admin.
Hopefully for them, ubuntu have more devs and users number, this increase chance to have a good answer to a problem, else they would just face the "did you reinstall the package ?" everytime they have a problem.
Hopefully for gentoo users, other gentoo users have a good knowledge of their distro, else if gentoo users count only on a small percent of "skilled" users, they will get very few answers. And you'll just have to browse the forum to see how many devs we have with spare time to help users.
Some users just don't want pay the prize for the choices. And when they fall on a problem nobody can help them solve, they give up and wrote a dumb thread that gentoo is a sinking ship and 4 years is enought and all this crap like if others users care about their life, and like we're going to say "wowwww, yep that user gentoo wasn't working! holly crap, i'll uninstall my distro too because it sucks that this user cannot have a working distro".
It's ok for me if a user don't want pay the prize, he can just switch to ubuntu, but like all distros, he will face again that he will need to pay a prize, a different one, but still it's not free. And it might not be a prize he is also ready to pay. The non-choice prize, the "hey i have install vlc but it cannot read abcd music ?"->"yes vlc cannot"->"but vlc have a new module to read abcd music now"->"yep but our version wasn't build with it, but it's ok very few user use it"
And then, here comes again the "i'm back!" thread, like, still, if we care about their life and still like we will say "Woooo joy, he is back, i will resintall gentoo too !".
So no, it might not be just you, but it's the prize for that distro, portage is the packager of gentoo, not its admin.
Seem you've just forget it.
It's good to vent you're right ! I'm really happy about my part against the "I'm done/I'm back" threads
And i have nothing against ubuntu or its users (maybe just assuming the average user is totally unware of what is gcc, but it's a generally and i might be wrong) , but it's clearly the first linux distro so it's a good target to take as example. It just comes from previous old experience with redhat when i was getting stuck at building something because they were using a fucking gcc that nobody support as it was so badly patch nothing could be build with it and the application of course wasn't build with the option i need. This is still why i'm not ready to get back to binary distro. |
|
Back to top |
|
|
Chiitoo Administrator
Joined: 28 Feb 2010 Posts: 2730 Location: Here and Away Again
|
Posted: Thu Jul 28, 2011 3:27 am Post subject: |
|
|
I have been using Gentoo soon a year, and it was my first distribution I really ever used, learned Linux with, and have been using as my main OS ever since.
I have not really had any big issues at all.
I did migrate to Baselayout-2 before it went 'stable' though so that might have saved me from some sudden troubles, and on top of that, I am a bit addicted to checking for updates nearly daily, so I don't know how bad it can be after months of no updates at all personally.
That said, I read a lot of the more experienced users saying that you can still let it wait for quite a long time without any big issues, but I am quite certain the time-frame is pretty much elastic, and changes all the time.
Just saying: I have not had problems (yet?), really, but I do update things frequently. And I have not noticed many updates that could have become an issue for a long time now. Of course, I can imagine if few or more bigger changes come up at once, it could get rough.
I hope you can get over those you have been encountering, and can continue having fun with Gentoo. :] _________________ Kindest of regardses.
Last edited by Chiitoo on Sat Jul 30, 2011 8:12 pm; edited 1 time in total |
|
Back to top |
|
|
DaggyStyle Watchman
Joined: 22 Mar 2006 Posts: 5929
|
Posted: Thu Jul 28, 2011 6:00 am Post subject: Re: Gentoo is getting almost impossible to keep working... |
|
|
cayenne wrote: | Just venting here...but WOW.
I've been using Gentoo since about 2002. And used to have relatively little problems with keeping a working system.
I'd been away from it for a few years...and something has just drastically changed...dunno if it is so much more complex or what. But anytime I have a Gentoo box, that seems to go for greater than 4mos without an update of world or system...it is almost impossible to bring the darned thing back up to date.
Every time I seem to do an update world....I have tons of cr@p that is blocked, have to weed through all of those....if there is a kde update in the mix, that is another headache...
I just discovered this new autounmask thing, and found out on a forum that you really don't want to use the USE flags in make.conf anymore.....etc, etc etc.
I dunno...like I said, just seemed to be easier to maintain a Gentoo system, emerge packages you wanted, dependencies taken care of by the system 99% of the time. But these days, if I emerge world....something blows up...which after researching and asking on forums, leads to finding something else blowing up (run a rev-dep rebuild, and something there won't work and have to troubleshoot those dependencies)..
Is it just me?
Thanks for letting me vent...
cayenne |
can you spare an example? _________________ Only two things are infinite, the universe and human stupidity and I'm not sure about the former - Albert Einstein |
|
Back to top |
|
|
kimmie Guru
Joined: 08 Sep 2004 Posts: 531 Location: Australia
|
Posted: Thu Jul 28, 2011 8:07 am Post subject: |
|
|
I understand what you're saying.
I'm a long-time gentoo user, but if I had a fixed-function box (say a NAS) which I wanted to just work with as little fuss as possible, all the time, I'd use CentOS with it's four-year lifecycle.
I'm sure some folks would disagree with me, but I think you have to want to and enjoy tinkering to use Gentoo. I quite like the updates, they make me learn stuff. But four months is unrealistic; there's only so much change the developers can isolate you from, and there have been some big changes that have hit stable over the last while.
The way I deal with updates is to have a box --sync itself every week, and email me the results of an --update --pretend --verbose. When that list looks big enough, I do the update. |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Thu Jul 28, 2011 6:31 pm Post subject: Re: Gentoo is getting almost impossible to keep working... |
|
|
cayenne wrote: | Just venting here...but WOW.
I've been using Gentoo since about 2002. And used to have relatively little problems with keeping a working system.
I'd been away from it for a few years...and something has just drastically changed...dunno if it is so much more complex or what. But anytime I have a Gentoo box, that seems to go for greater than 4mos without an update of world or system...it is almost impossible to bring the darned thing back up to date.
Every time I seem to do an update world....I have tons of cr@p that is blocked, have to weed through all of those....if there is a kde update in the mix, that is another headache...
I just discovered this new autounmask thing, and found out on a forum that you really don't want to use the USE flags in make.conf anymore.....etc, etc etc.
I dunno...like I said, just seemed to be easier to maintain a Gentoo system, emerge packages you wanted, dependencies taken care of by the system 99% of the time. But these days, if I emerge world....something blows up...which after researching and asking on forums, leads to finding something else blowing up (run a rev-dep rebuild, and something there won't work and have to troubleshoot those dependencies)..
Is it just me?
Thanks for letting me vent...
cayenne |
I also understand you.
I switched to Gentoo in 2004 and I also noticed things tend to get a little messy from time to time. But I also recon' Gentoo maintainers have done a terrific job making it, well... friendlier, especially with blocking packages.
Fact is I'm managing my Gentoo machines like I was, say, three or four years ago — I don't know about automask BTW. I've acquired my reflexes through time and now I don't ever dare upgrading the whole world at once. I usually go in steps once I notice critical blockers, for instance (such as those we once had ext2 library, com_err, lvm2/udev...) I start with an update of my system packages, revdep-rebuild, then go on with world but I generally check my desktop environment beforehand.
As for KDE, I understand. I always found environments like Gnome and KDE catch troubles on Gentoo (and possibly source based distros) like magnets catch iron dust. Notwithstanding the countless times upgrades have broken my profile (especially the Gnome beast)... That's why I keep my Gentoo machines as simple as possible to manage: I stick with Xfce, which I'm using since version 4.2. And I'm more than happy with it. It's far less troublesome to upgrade, less “cross-dependencies“.
With time I've come to know which packages generate troubles and headaches. I've even learnt in which order I can upgrade packages manually in case I'm in a mess. I've become very careful. But that required practice and time. A lot of time. I admit I've happened (a long time ago, don't worry, now I don't ) to spend days on upgrades without a graphical interface ! Just say I'm crazy, which is probably true. But that pushes you ahead of the learning curve. _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
BitJam Advocate
Joined: 12 Aug 2003 Posts: 2513 Location: Silver City, NM
|
Posted: Thu Jul 28, 2011 6:33 pm Post subject: Re: Gentoo is getting almost impossible to keep working... |
|
|
cayenne wrote: | Just venting here...but WOW.
I've been using Gentoo since about 2002. And used to have relatively little problems with keeping a working system.
I'd been away from it for a few years...and something has just drastically changed...dunno if it is so much more complex or what. But anytime I have a Gentoo box, that seems to go for greater than 4mos without an update of world or system...it is almost impossible to bring the darned thing back up to date. |
Nine years of Moore's law means many things have gotten about 64 times bigger. A lot more software development is happening in four months now than it did nine years ago.
As others have said, the trick is to update your Gentoo boxes more frequently. I suggest about once a week. If you do this, then keeping Gentoo up-to-date is actually much easier than it was 9 years ago. If you want to wait months between updates then it is easiest to keep a spare partition around and do a re-install on that spare partition while your current install is running. |
|
Back to top |
|
|
cayenne l33t
Joined: 17 Oct 2002 Posts: 945 Location: New Orleans
|
Posted: Thu Jul 28, 2011 7:47 pm Post subject: Re: Gentoo is getting almost impossible to keep working... |
|
|
BitJam wrote: | cayenne wrote: | Just venting here...but WOW.
I've been using Gentoo since about 2002. And used to have relatively little problems with keeping a working system.
I'd been away from it for a few years...and something has just drastically changed...dunno if it is so much more complex or what. But anytime I have a Gentoo box, that seems to go for greater than 4mos without an update of world or system...it is almost impossible to bring the darned thing back up to date. |
Nine years of Moore's law means many things have gotten about 64 times bigger. A lot more software development is happening in four months now than it did nine years ago.
As others have said, the trick is to update your Gentoo boxes more frequently. I suggest about once a week. If you do this, then keeping Gentoo up-to-date is actually much easier than it was 9 years ago. If you want to wait months between updates then it is easiest to keep a spare partition around and do a re-install on that spare partition while your current install is running. |
Thanks you you and the other replies.<P>
Just seems a little tough...and these days with job and all...just don't seem to have as much time to tinker on the systems at home as I used to....and I get a bit frustrated. I've not installed any other distro but Gentoo since I started using it...<P>
But it does seem...that I am working to get my computer 'fixed' and updated more than I am actually using it.<P>
I think I'm about at the point with this system...the one with about 4xmos time between updates....I might just slick it and re-install. <P>
And from that point foward...just try to keep it updated every couple days...from what I'm reading, it really does seem to take that. I suppose I'm still of the mindset of when I first started using it...that it didn't need to be updated quite so often...<P>
For my servers I'm going to stand up....I don't need to be running them through the constant update cycle. I figure with those, I'll either try using another distro..Ubuntu or CentOS (I don't like rpms...and since it is RHEL based, this is how they work, right?), I prefer package management.
That, or I'm reading about how you can do gentoo....get one working box...as updates come, you can somehow compile it fully, and then upgrade your other computers based on that? I'm still no clear how that works...but might be a fun project to learn something new...at least for a couple of my other boxes.
C _________________ Light travels faster than sound. This is why some people appear bright until you hear them speak......... |
|
Back to top |
|
|
Hypnos Advocate
Joined: 18 Jul 2002 Posts: 2889 Location: Omnipresent
|
Posted: Fri Jul 29, 2011 2:54 am Post subject: |
|
|
IMHO, Gentoo has gotten simpler, upstream has gotten more complicated.
I make my life easier by running as lean a system as possible:
* Start with generic profile, only enable USE flags for stuff I use
* I use the stable tree unless I need a specific package in testing
* XFCE instead of GNOME
* No deep updates unless a package version disappears from Portage (easy to see with "cave report" under Paludis)
I use Gentoo for both my laptop and my computational server, both of which I use for work. I have a cron job that runs once/week to tell me the state of my system vis-a-vis the Portage tree. _________________ Personal overlay | Simple backup scheme |
|
Back to top |
|
|
tomk Bodhisattva
Joined: 23 Sep 2003 Posts: 7221 Location: Sat in front of my computer
|
Posted: Fri Jul 29, 2011 10:10 am Post subject: |
|
|
Moved from Other Things Gentoo to Gentoo Chat as it's about Gentoo itself rather than a support request. _________________ Search | Read | Answer | Report | Strip |
|
Back to top |
|
|
aidanjt Veteran
Joined: 20 Feb 2005 Posts: 1118 Location: Rep. of Ireland
|
Posted: Fri Jul 29, 2011 10:30 am Post subject: |
|
|
Latest Gentoo fail for me? Graphviz wont build. Without fail, every install I do, some package gets stabilised which shouldn't even be on the tree. _________________
juniper wrote: | you experience political reality dilation when travelling at american political speeds. it's in einstein's formulas. it's not their fault. |
|
|
Back to top |
|
|
McGruff Tux's lil' helper
Joined: 28 Dec 2004 Posts: 148
|
Posted: Fri Jul 29, 2011 3:50 pm Post subject: Re: Gentoo is getting almost impossible to keep working... |
|
|
BitJam wrote: | As others have said, the trick is to update your Gentoo boxes more frequently. I suggest about once a week. If you do this, then keeping Gentoo up-to-date is actually much easier than it was 9 years ago. If you want to wait months between updates then it is easiest to keep a spare partition around and do a re-install on that spare partition while your current install is running. |
+1
On Gentoo, four weeks is a long time to go between updates, IMO, never mind four months. I use XFCE rather than Gnome or KDE and do an emerge -auND world (or better: system first, then world) about once a week.
I've also got a system, using rsync and a bunch of shell scripts, to backup OS & apps to another partition on my boot drive before each emerge. It's a mirror image of the current stuff so, if there are any problems at all, I can boot from the mirror and chroot in to the problematic, newer stuff to fix it at my leisure.
This really should be built-in to portage IMO:
$ emerge --switch-to-mirror |
|
Back to top |
|
|
cayenne l33t
Joined: 17 Oct 2002 Posts: 945 Location: New Orleans
|
Posted: Wed Aug 03, 2011 12:35 am Post subject: Re: Gentoo is getting almost impossible to keep working... |
|
|
mcgruff wrote: | BitJam wrote: | As others have said, the trick is to update your Gentoo boxes more frequently. I suggest about once a week. If you do this, then keeping Gentoo up-to-date is actually much easier than it was 9 years ago. If you want to wait months between updates then it is easiest to keep a spare partition around and do a re-install on that spare partition while your current install is running. |
+1
On Gentoo, four weeks is a long time to go between updates, IMO, never mind four months. I use XFCE rather than Gnome or KDE and do an emerge -auND world (or better: system first, then world) about once a week.
I've also got a system, using rsync and a bunch of shell scripts, to backup OS & apps to another partition on my boot drive before each emerge. It's a mirror image of the current stuff so, if there are any problems at all, I can boot from the mirror and chroot in to the problematic, newer stuff to fix it at my leisure.
This really should be built-in to portage IMO:
$ emerge --switch-to-mirror |
Interesting!!!
Could you post some of your shell scripts and the set up you have for rsync that you mentioned?
C _________________ Light travels faster than sound. This is why some people appear bright until you hear them speak......... |
|
Back to top |
|
|
McGruff Tux's lil' helper
Joined: 28 Dec 2004 Posts: 148
|
Posted: Wed Aug 03, 2011 12:52 am Post subject: |
|
|
Give me a week so I can tidy it up, make sure it'll work robustly on other systems, and then write an ebuild. |
|
Back to top |
|
|
Ant P. Watchman
Joined: 18 Apr 2009 Posts: 6920
|
Posted: Wed Aug 03, 2011 1:26 am Post subject: |
|
|
That seems like an awful lot of work for something that would be a one-liner using btrfs snapshots. |
|
Back to top |
|
|
cayenne l33t
Joined: 17 Oct 2002 Posts: 945 Location: New Orleans
|
Posted: Wed Aug 03, 2011 2:02 am Post subject: hmmm |
|
|
Ant P. wrote: | That seems like an awful lot of work for something that would be a one-liner using btrfs snapshots. |
Can you elaborate? I'm not familiar with Byrd snapshots... _________________ Light travels faster than sound. This is why some people appear bright until you hear them speak......... |
|
Back to top |
|
|
McGruff Tux's lil' helper
Joined: 28 Dec 2004 Posts: 148
|
Posted: Wed Aug 03, 2011 2:09 am Post subject: |
|
|
I'll need to look into that. Not everyone will be using BTRFS of course. The main thing is to get up and running again as quickly and simply as possible, however it's implemented. |
|
Back to top |
|
|
djdunn l33t
Joined: 26 Dec 2004 Posts: 812
|
Posted: Wed Aug 03, 2011 2:45 am Post subject: |
|
|
Its the nature of the beast unfortunately. Gentoo is much more akin to "linux from source" than any quote unquote "distro" its not too bad if your doing daily or weekly updates, but when you go do it 2-3 times a year? your basically upgrading a distro, not even the binary distro's try to do that.
As these systems and services and dependencies and user base gets more complex with more options and choices, features, and all that jazz its going to get harder and harder and harder to do the 3 times a year upgrades.
its just simply the nature of the beast _________________ “Music is a moral law. It gives a soul to the Universe, wings to the mind, flight to the imagination, a charm to sadness, gaiety and life to everything. It is the essence of order, and leads to all that is good and just and beautiful.”
― Plato |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Wed Aug 03, 2011 11:07 am Post subject: Re: hmmm |
|
|
Ant P. wrote: | That seems like an awful lot of work for something that would be a one-liner using btrfs snapshots. |
*That* is simple, indeed! Excellent idea.
cayenne wrote: | Can you elaborate? I'm not familiar with Byrd snapshots... |
This is a solution similar when working with virtual machines: take a snapshot of the disk before going into a potentially harmful upgrade. If all goes well release the snapshot (or apply it, depends on the terminology). If the upgrade went wrong revert to the snapshot and recover your whole system in the exact same state it was before the upgrade.
I think you can achieve the same level of flexibility with LVM. The difference is that LVM works on the block level, regardless of the filesystem. BTRFS is currently the one filesystem with the most advanced snapshot features, while it is rather new ext4. _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
djdunn l33t
Joined: 26 Dec 2004 Posts: 812
|
Posted: Fri Aug 05, 2011 6:41 am Post subject: |
|
|
You could even cron an emerge --sync, and emerge -uDavtNp world, and have that output automatically emailed to you, so you get a nice little email you can read telling you what needs upgraded too. _________________ “Music is a moral law. It gives a soul to the Universe, wings to the mind, flight to the imagination, a charm to sadness, gaiety and life to everything. It is the essence of order, and leads to all that is good and just and beautiful.”
― Plato |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Fri Aug 05, 2011 9:56 am Post subject: |
|
|
djdunn wrote: | emerge -uDavtNp world [...] |
Just that a is for --ask. You may safely remove that option, yields -pvutDN. Although I'm not sure, the u (--update) flag should be implied by N (--new-use). _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
steveL Watchman
Joined: 13 Sep 2006 Posts: 5153 Location: The Peanut Gallery
|
Posted: Sun Aug 07, 2011 6:16 am Post subject: |
|
|
btrfs is still in heavy development. Can't lvm do snapshots? |
|
Back to top |
|
|
VinzC Watchman
Joined: 17 Apr 2004 Posts: 5098 Location: Dark side of the mood
|
Posted: Sun Aug 07, 2011 11:19 am Post subject: |
|
|
steveL wrote: | btrfs is still in heavy development. Can't lvm do snapshots? |
Sure, it can . _________________ Gentoo addict: tomorrow I quit, I promise!... Just one more emerge...
1739! |
|
Back to top |
|
|
McGruff Tux's lil' helper
Joined: 28 Dec 2004 Posts: 148
|
Posted: Wed Aug 17, 2011 8:48 pm Post subject: |
|
|
mcgruff wrote: | Give me a week so I can tidy it up, make sure it'll work robustly on other systems, and then write an ebuild. |
here it is
If you try it out let me know how you get on. |
|
Back to top |
|
|
|
|
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
|
|