Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 477214 - Error: Can't load module bashcomp
Summary: Error: Can't load module bashcomp
Status: RESOLVED CANTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Shell Tools project
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-07-17 13:11 UTC by Nikos Chantziaras
Modified: 2013-07-18 03:29 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Nikos Chantziaras 2013-07-17 13:11:42 UTC
After the emerging the update from bug 472938, bash completion doesn't work anymore, and I can't enable it either because:

  $ eselect bashcomp
  !!! Error: Can't load module bashcomp
  exiting

Also, /etc/bash_completion.d/ is full of dead symlinks. From what I can tell, bash completion is now severely broken with no way to enable it. There's no info on this anywhere and no upgrade path.
Comment 1 Jeroen Roovers (RETIRED) gentoo-dev 2013-07-17 15:15:37 UTC
# ChangeLog for app-shells/bash-completion
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-shells/bash-completion/ChangeLog,v 1.256 2013/07/16 14:44:56 ssuominen Exp $

  16 Jul 2013; Samuli Suominen <ssuominen@gentoo.org>
  bash-completion-2.1-r1.ebuild:
  Remove the bashcomp blocker and let the broken files be for now

You should start over. Move /etc/bash_completion.d/ and
~/.bash_completion.d/ out of the way and:
   source /usr/share/bash-completion/bash_completion
Comment 2 Jeroen Roovers (RETIRED) gentoo-dev 2013-07-17 15:16:48 UTC
Or wait, apparently gentoo-bashcomp was unmerged. If you want the old functionality back, then simply re-emerge it.
Comment 3 Nikos Chantziaras 2013-07-18 03:29:51 UTC
(In reply to Jeroen Roovers from comment #1)
> You should start over. Move /etc/bash_completion.d/ and
> ~/.bash_completion.d/ out of the way and:
>    source /usr/share/bash-completion/bash_completion

I'm supposed to source it manually?  Doesn't that happen automatically anymore?


> Or wait, apparently gentoo-bashcomp was unmerged. If you want the old
> functionality back, then simply re-emerge it.

With "old functionality" do you mean eselect bashcomp? If yes, then it doesn't work; app-shells/gentoo-bashcomp is emerged already.