Forums

Skip to content

Advanced search
  • Quick links
    • Unanswered topics
    • Active topics
    • Search
  • FAQ
  • Login
  • Register
  • Board index Assistance Portage & Programming
  • Search

finding/fixing ALL blockers

Problems with emerge or ebuilds? Have a basic programming question about C, PHP, Perl, BASH or something else?
Post Reply
Advanced search
10 posts • Page 1 of 1
Author
Message
robvr
Tux's lil' helper
Tux's lil' helper
Posts: 96
Joined: Wed Mar 10, 2004 12:32 pm
Location: Best, The Netherlands
Contact:
Contact robvr
Website

finding/fixing ALL blockers

  • Quote

Post by robvr » Fri Jul 17, 2015 12:17 pm

I often get hit with a message about blockers that ends in "and x more with the same problem". This is not particularly helpful in resolving those blockers. Is there any way to reveal the hidden x other blockers?

Also, is there any way to flat out ignore those blockers and install anyway? Yes, I know, this will break things, but it's no worse than removing the blockers (after all, removed packages don't work too well either). It's really annoying if I try to install a package, and portage starts howling that a previous version is demanded by some other package, which I know I'll update later on. Where is the "shut up, I'll fix that later" option?
Top
VoidMage
Watchman
Watchman
User avatar
Posts: 6196
Joined: Sat Oct 14, 2006 8:43 am

  • Quote

Post by VoidMage » Fri Jul 17, 2015 2:36 pm

As for the first thing... :roll: honestly 'man emerge'.

As for the second, you're basically saying "I've got a fucked up system. How do I fuck it up more ?", so seriously...
Top
robvr
Tux's lil' helper
Tux's lil' helper
Posts: 96
Joined: Wed Mar 10, 2004 12:32 pm
Location: Best, The Netherlands
Contact:
Contact robvr
Website

  • Quote

Post by robvr » Fri Jul 17, 2015 2:48 pm

VoidMage wrote:As for the first thing... :roll: honestly 'man emerge'.
Clearly, your emerge manpage is more informative than mine, because I can't find the relevant info in it.
As for the second, you're basically saying "I've got a fucked up system. How do I fuck it up more ?", so seriously...
Please don't jump to conclusions like that. The system in question is perfectly stable. The canonical solution is to unmerge all those supposed blockers (which will unblock after they themselves are updated), update the problematic package, and then reinstall the previously uninstalled packages again. This is a nuissance, especially as long as the first answer eludes me, so I'd rather accept temporarily broken packages.
Top
Roman_Gruber
Advocate
Advocate
Posts: 3854
Joined: Tue Oct 03, 2006 8:43 am
Location: Austro Bavaria

  • Quote

Post by Roman_Gruber » Fri Jul 17, 2015 3:41 pm

no blockers and all done and handled by joo http://www.linuxfromscratch.org/

after the mess i saw with ubuntu / arch-linux / linux-mint(yes ubuntu) / debian (oops ubuntu) / Suse I am quite glad that portage is as as it is.

When you found a system which is hasslefree to update after a years expierence please let me know.

my linux mint box ....

update ... downloads and does nothing

updating linux mint updater

reboot

downloading packages, does nothing

reboots

reboots

untars packages, yes simple tar

install packages


in between the pacakge manager of linux mint is blocked, means you are not allowed to search for software install software or anything else

and the packagemanger is as lazy to be in the state of

a) not in use

b) downloading and doing nothing

c) rebooting

d) untar the downloaded stuff

e) downloading, and do not find the tar in question, searches for mirrors and does nothing

f) installing pacakges, than demands reboots

g) after finishing updating, it says there are more packages to update, wtf

h) start at step b)



where portage handles several instances, packages are downlaoded in the background where portage resumes its action.
you are allowed to run several emerge instances, i have sometimes 4 instances running.
search the portage tree with emerge or eix(yes thats a separate database but whatever)

and resolving dependencies is a mess.
basically the devs should write any dependencies but as they are human beeings I still have pacakges which fails to build until i find, ah that package is missing, pull that in and it compiles. than i file a bug about that pacakge needs that

in the windows world there used to be you, to download the software, which is annoying like oracle here. to open a webbrowser, search oracle homepage where is that stupid download file, than download it, put it in the right folder, check the checksum of that downloaded file, and than install it by hand.


yes dependency resolution is a mess in any operating system but considering what is needed portage does a good job compared to noobish binary distros out there.
I used several binary distroy as emergency distros to install gentoo and later wanted to update them. and they failed badly at the step. looking for mirrors, file not foud. ... yay binary distro. lol. or the upgrades killed my gentoo boot entry in grub, made the box unbootable, or made the x-server not useable, or hang during booting because did not went until init 3. no wonder linux mint advertises a reinstall instead of my favourite of upgrading


and btw there were tons of portage alternatives out there but they went silent.
and others make a new distro because gcc is such bloated in gentoo (check my post in off the wall about funtoo of today)

I want ot see any binary distro which runs for over 6 years on the same old hardware without reinstalling, and was moved to another harddisc.
As any of those binary distros suggest a reinstall what is saw a year back instead of upgrading.
Top
robvr
Tux's lil' helper
Tux's lil' helper
Posts: 96
Joined: Wed Mar 10, 2004 12:32 pm
Location: Best, The Netherlands
Contact:
Contact robvr
Website

  • Quote

Post by robvr » Fri Jul 17, 2015 3:54 pm

tw04l124 wrote:after the mess i saw with ubuntu / arch-linux / linux-mint(yes ubuntu) / debian (oops ubuntu) / Suse I am quite glad that portage is as as it is.
Oh I agree, portage is no more trouble prone, probably less, than any of the others I've worked with, and a whole lot easier to get out of trouble if it does get stuck. Sadly, that doesn't mean it's entirely trouble and frustration free :(
Top
Roman_Gruber
Advocate
Advocate
Posts: 3854
Joined: Tue Oct 03, 2006 8:43 am
Location: Austro Bavaria

  • Quote

Post by Roman_Gruber » Fri Jul 17, 2015 4:00 pm

a bit off topic

using less bloated stuff and long term supported kernel helps a lot

i3wm + long term kernel of 3.18 (means no hassle with kernel upgrades, just security fixes)

small desctop environment: fluxbox, i3wm ...

I just read ati drivers do not like gnome3, systemd is a mess and much more. kde goes toward systemd ....


It depends on your computer age, but I grew up with a terminal and thats easier in some aspects in the long run because bash is bash, ksh is ksh.

those gnome 1 and gnome 2 is long long gone. and good old kde3, well :(

maybe time for my slackware96 discs which i have on my shelf, good old stuff
32bit with kernel 2.0 woohoo
Top
yzg
Guru
Guru
Posts: 500
Joined: Sat Jun 18, 2005 11:56 am

  • Quote

Post by yzg » Sun Jul 19, 2015 9:17 am

after the mess i saw with ubuntu / arch-linux / linux-mint(yes ubuntu) / debian (oops ubuntu) / Suse I am quite glad that portage is as as it is.
I couldn't agree more.
Top
toralf
Developer
Developer
User avatar
Posts: 3944
Joined: Sun Feb 01, 2004 2:58 pm
Location: Hamburg
Contact:
Contact toralf
Website

Re: finding/fixing ALL blockers

  • Quote

Post by toralf » Sun Jul 19, 2015 12:50 pm

robvr wrote:Also, is there any way to flat out ignore those blockers and install anyway?
look for --backtrack=30 or so , sometimes it helps to solve the blockers. Furthermore try - at your own risk - "emerge -1O=<foo/bar>"
Top
mv
Watchman
Watchman
User avatar
Posts: 6795
Joined: Wed Apr 20, 2005 12:12 pm

Re: finding/fixing ALL blockers

  • Quote

Post by mv » Sun Jul 19, 2015 2:29 pm

Since this discussion is getting rather off-topic, the original question somehow got out of sight:
robvr wrote:Also, is there any way to flat out ignore those blockers and install anyway? [...] Where is the "shut up, I'll fix that later" option?
This option is called -O: The packages you give on the command line are merged in the order you specify on the command line, independent of dependencies.
Of course, it is your task to find out the packages and order if portage for some reason is not able to do it. Perhaps you can use the portage output of merged packges for this, but this can also be very wrong. As usual: It is you who keeps the pieces if it breaks.
Top
robvr
Tux's lil' helper
Tux's lil' helper
Posts: 96
Joined: Wed Mar 10, 2004 12:32 pm
Location: Best, The Netherlands
Contact:
Contact robvr
Website

Re: finding/fixing ALL blockers

  • Quote

Post by robvr » Sun Jul 26, 2015 5:50 pm

mv wrote:This option is called -O: The packages you give on the command line are merged in the order you specify on the command line, independent of dependencies.
I'll take that for a spin next time I hit the problem. Thanks.
Top
Post Reply

10 posts • Page 1 of 1

Return to “Portage & Programming”

Jump to
  • Assistance
  • ↳   News & Announcements
  • ↳   Frequently Asked Questions
  • ↳   Installing Gentoo
  • ↳   Multimedia
  • ↳   Desktop Environments
  • ↳   Networking & Security
  • ↳   Kernel & Hardware
  • ↳   Portage & Programming
  • ↳   Gamers & Players
  • ↳   Other Things Gentoo
  • ↳   Unsupported Software
  • Discussion & Documentation
  • ↳   Documentation, Tips & Tricks
  • ↳   Gentoo Chat
  • ↳   Gentoo Forums Feedback
  • ↳   Duplicate Threads
  • International Gentoo Users
  • ↳   中文 (Chinese)
  • ↳   Dutch
  • ↳   Finnish
  • ↳   French
  • ↳   Deutsches Forum (German)
  • ↳   Diskussionsforum
  • ↳   Deutsche Dokumentation
  • ↳   Greek
  • ↳   Forum italiano (Italian)
  • ↳   Forum di discussione italiano
  • ↳   Risorse italiane (documentazione e tools)
  • ↳   Polskie forum (Polish)
  • ↳   Instalacja i sprzęt
  • ↳   Polish OTW
  • ↳   Portuguese
  • ↳   Documentação, Ferramentas e Dicas
  • ↳   Russian
  • ↳   Scandinavian
  • ↳   Spanish
  • ↳   Other Languages
  • Architectures & Platforms
  • ↳   Gentoo on ARM
  • ↳   Gentoo on PPC
  • ↳   Gentoo on Sparc
  • ↳   Gentoo on Alternative Architectures
  • ↳   Gentoo on AMD64
  • ↳   Gentoo for Mac OS X (Portage for Mac OS X)
  • Board index
  • All times are UTC
  • Delete cookies

© 2001–2026 Gentoo Foundation, Inc.

Powered by phpBB® Forum Software © phpBB Limited

Privacy Policy

 

 

magic