* [gentoo-user] Re: unmerge boo_boo
2008-10-31 5:07 [gentoo-user] unmerge boo_boo James
@ 2008-10-31 5:38 ` »Q«
2008-10-31 5:47 ` Paul Hartman
2008-10-31 5:39 ` [gentoo-user] " Paul Hartman
` (3 subsequent siblings)
4 siblings, 1 reply; 10+ messages in thread
From: »Q« @ 2008-10-31 5:38 UTC (permalink / raw
To: gentoo-user
In <loom.20081031T050157-424@post.gmane.org>,
James <wireless@tampabay.rr.com> wrote:
> Well,
>
> I've done it now, being in too big of a hurry.
>
> After an emerge --sync, and the blocking packages, I
> got in a hurry, did not think and ran:
>
> emerge --unmerge sys-libs/ss sys-libs/com_err
> sys-fs/e2fsprogs sys-libs/e2fsprogs-libs
>
>
> So now I cannot emerge anything to fix this.
>
> Here I tried (re) emerge wget:
>
> Downloading
> 'ftp://rm.mirror.garr.it/mirrors/gnuftp/gnu/wget/wget-1.11.1.tar.bz2'
> wget: error while loading shared libraries: libcom_err.so.2: cannot
> open shared object file: No such file or directory
>
>
> Can I just copy some file over from another amd64 machine?
>
> If so, which ones exactly?
>
>
> If not, any other ideas to fix this?
It's com_err you need to make wget work again. Using 'emerge -fpv
com_err' should get you a list of URL(s) for the file(s) needed, then
you can use a web browser to download them and put them in your
distfiles/ directory. (Or if you've got them on the other machine,
just copy them from there.)
After you have com_err installed, use 'emerge -fuDN' to to get
everything you need to upgrade before you unmerge the blockers again.
--
»Q«
Kleeneness is next to Gödelness.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] Re: unmerge boo_boo
2008-10-31 5:38 ` [gentoo-user] " »Q«
@ 2008-10-31 5:47 ` Paul Hartman
2008-10-31 6:32 ` James
0 siblings, 1 reply; 10+ messages in thread
From: Paul Hartman @ 2008-10-31 5:47 UTC (permalink / raw
To: gentoo-user
On Fri, Oct 31, 2008 at 12:38 AM, »Q« <boxcars@gmx.net> wrote:
> In <loom.20081031T050157-424@post.gmane.org>,
> James <wireless@tampabay.rr.com> wrote:
>
>> Well,
>>
>> I've done it now, being in too big of a hurry.
>>
>> After an emerge --sync, and the blocking packages, I
>> got in a hurry, did not think and ran:
>>
>> emerge --unmerge sys-libs/ss sys-libs/com_err
>> sys-fs/e2fsprogs sys-libs/e2fsprogs-libs
>>
>>
>> So now I cannot emerge anything to fix this.
>>
>> Here I tried (re) emerge wget:
>>
>> Downloading
>> 'ftp://rm.mirror.garr.it/mirrors/gnuftp/gnu/wget/wget-1.11.1.tar.bz2'
>> wget: error while loading shared libraries: libcom_err.so.2: cannot
>> open shared object file: No such file or directory
>>
>>
>> Can I just copy some file over from another amd64 machine?
>>
>> If so, which ones exactly?
>>
>>
>> If not, any other ideas to fix this?
>
> It's com_err you need to make wget work again. Using 'emerge -fpv
> com_err' should get you a list of URL(s) for the file(s) needed, then
> you can use a web browser to download them and put them in your
> distfiles/ directory. (Or if you've got them on the other machine,
> just copy them from there.)
>
> After you have com_err installed, use 'emerge -fuDN' to to get
> everything you need to upgrade before you unmerge the blockers again.
Well, com_err broken openssl which broke wget with "ssl" USE flag set.
I forgot to mention that part. :)
Disable "ssl" USE flag when you rebuild wget, then you can download
everything else you need to rebuild. When you're done, you can rebuild
wget with SSL and should probably do a revdep-rebuild to see if
anyhing else got missed. If you don't have the current wget sources in
distfiles, see if you have /any/ and try to rebuild the exact version,
that way you don't need to download manually or copy from another PC.
Paul
^ permalink raw reply [flat|nested] 10+ messages in thread
* [gentoo-user] Re: unmerge boo_boo
2008-10-31 5:47 ` Paul Hartman
@ 2008-10-31 6:32 ` James
0 siblings, 0 replies; 10+ messages in thread
From: James @ 2008-10-31 6:32 UTC (permalink / raw
To: gentoo-user
Paul Hartman <paul.hartman+gentoo <at> gmail.com> writes:
> Well, com_err broken openssl which broke wget with "ssl" USE flag set.
> I forgot to mention that part. :)
> Disable "ssl" USE flag when you rebuild wget, then you can download
> everything else you need to rebuild. When you're done, you can rebuild
> wget with SSL and should probably do a revdep-rebuild to see if
> anyhing else got missed. If you don't have the current wget sources in
> distfiles, see if you have /any/ and try to rebuild the exact version,
> that way you don't need to download manually or copy from another PC.
I'm not having any luck with scp, or putting stuff on a usb stick
to copy onto the broken system. Maybe I should try http do download
wget?
In //usr/portage/net-misc/wget I have:
-rw-r--r-- 1 root 15793 Aug 16 12:09 ChangeLog
-rw-r--r-- 1 root 4392 Aug 16 12:09 Manifest
drwxr-xr-x 2 root 176 Feb 16 2008 files
-rw-r--r-- 1 root 165 Dec 30 2007 metadata.xml
-rw-r--r-- 1 root 1851 Jan 28 2008 wget-1.10.2.ebuild
-rw-r--r-- 1 root 1967 Feb 16 2008 wget-1.11-r1.ebuild
-rw-r--r-- 1 root 1899 Jun 16 18:06 wget-1.11.1.ebuild
-rw-r--r-- 1 root 1911 May 6 07:40 wget-1.11.2.ebuild
-rw-r--r-- 1 root 1908 Aug 14 12:07 wget-1.11.3.ebuild
-rw-r--r-- 1 root 1911 Aug 16 11:39 wget-1.11.4.ebuild
-rw-r--r-- 1 root 1616 Oct 22 2007 wget-1.9.1-r5.ebuild
but no wget*.tar.bz2 in /usr/portage/distfiles/
It's late for me. I'm going to work on this tomorrow....
Ideas?
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] unmerge boo_boo
2008-10-31 5:07 [gentoo-user] unmerge boo_boo James
2008-10-31 5:38 ` [gentoo-user] " »Q«
@ 2008-10-31 5:39 ` Paul Hartman
2008-10-31 6:48 ` András Csányi
` (2 subsequent siblings)
4 siblings, 0 replies; 10+ messages in thread
From: Paul Hartman @ 2008-10-31 5:39 UTC (permalink / raw
To: gentoo-user
On Fri, Oct 31, 2008 at 12:07 AM, James <wireless@tampabay.rr.com> wrote:
> Well,
>
> I've done it now, being in too big of a hurry.
>
> After an emerge --sync, and the blocking packages, I
> got in a hurry, did not think and ran:
>
> emerge --unmerge sys-libs/ss sys-libs/com_err
> sys-fs/e2fsprogs sys-libs/e2fsprogs-libs
>
>
> So now I cannot emerge anything to fix this.
>
> Here I tried (re) emerge wget:
>
> Downloading 'ftp://rm.mirror.garr.it/mirrors/gnuftp/gnu/wget/wget-1.11.1.tar.bz2'
> wget: error while loading shared libraries: libcom_err.so.2: cannot open shared
> object file: No such file or directory
>
>
> Can I just copy some file over from another amd64 machine?
>
> If so, which ones exactly?
>
>
> If not, any other ideas to fix this?
Hi,
As your error shows, the problem is wget is broken so you cannot
download anything using wget. If you can use another tool to FTP the
wget archive to /usr/portage/distfiles, or copy it from another
machine, then you should be able to rebuild wget and proceed with
emerging everything else. I ran into the same problem on my laptop a
while back.
There were lots of people who got bit by this, if you do some
searching on this list or on the forums, or this bug:
http://bugs.gentoo.org/show_bug.cgi?id=234907
you can get additional info that might help you some more.
Good luck! :)
Paul
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] unmerge boo_boo
2008-10-31 5:07 [gentoo-user] unmerge boo_boo James
2008-10-31 5:38 ` [gentoo-user] " »Q«
2008-10-31 5:39 ` [gentoo-user] " Paul Hartman
@ 2008-10-31 6:48 ` András Csányi
2008-10-31 6:59 ` Dirk Heinrichs
2008-10-31 17:53 ` Joshua Murphy
4 siblings, 0 replies; 10+ messages in thread
From: András Csányi @ 2008-10-31 6:48 UTC (permalink / raw
To: gentoo-user
2008/10/31 James <wireless@tampabay.rr.com>:
> Well,
>
> I've done it now, being in too big of a hurry.
>
> After an emerge --sync, and the blocking packages, I
> got in a hurry, did not think and ran:
>
> emerge --unmerge sys-libs/ss sys-libs/com_err
> sys-fs/e2fsprogs sys-libs/e2fsprogs-libs
Hi James!
This is the cause what you should use revdep-rebuild after emerge -avt
--deep --newuse --update world is done.
András
--
- -
-- Csanyi Andras -- http://sayusi.hu -- Sayusi Ando
-- "Bízzál Istenben és tartsd szárazon a puskaport!".-- Cromwell
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] unmerge boo_boo
2008-10-31 5:07 [gentoo-user] unmerge boo_boo James
` (2 preceding siblings ...)
2008-10-31 6:48 ` András Csányi
@ 2008-10-31 6:59 ` Dirk Heinrichs
2008-10-31 17:53 ` Joshua Murphy
4 siblings, 0 replies; 10+ messages in thread
From: Dirk Heinrichs @ 2008-10-31 6:59 UTC (permalink / raw
To: gentoo-user
[-- Attachment #1: Type: text/plain, Size: 1272 bytes --]
Am Freitag 31 Oktober 2008 06:07:12 schrieb ext James:
> Well,
>
> I've done it now, being in too big of a hurry.
>
> After an emerge --sync, and the blocking packages, I
> got in a hurry, did not think and ran:
>
> emerge --unmerge sys-libs/ss sys-libs/com_err
> sys-fs/e2fsprogs sys-libs/e2fsprogs-libs
>
>
> So now I cannot emerge anything to fix this.
>
> Here I tried (re) emerge wget:
>
> Downloading
> 'ftp://rm.mirror.garr.it/mirrors/gnuftp/gnu/wget/wget-1.11.1.tar.bz2' wget:
> error while loading shared libraries: libcom_err.so.2: cannot open shared
> object file: No such file or directory
>
>
> Can I just copy some file over from another amd64 machine?
>
> If so, which ones exactly?
emerge sys-fs/e2fsprogs
If wget still fails while doing this, download the archive for this package
manually and put it into your distfiles directory. Afterwards, wget should
work again.
HTH...
Dirk
--
Dirk Heinrichs | Tel: +49 (0)162 234 3408
Configuration Manager | Fax: +49 (0)211 47068 111
Capgemini Deutschland | Mail: dirk.heinrichs@capgemini.com
Wanheimerstraße 68 | Web: http://www.capgemini.com
D-40468 Düsseldorf | ICQ#: 110037733
GPG Public Key C2E467BB | Keyserver: wwwkeys.pgp.net
[-- Attachment #2: This is a digitally signed message part. --]
[-- Type: application/pgp-signature, Size: 189 bytes --]
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] unmerge boo_boo
2008-10-31 5:07 [gentoo-user] unmerge boo_boo James
` (3 preceding siblings ...)
2008-10-31 6:59 ` Dirk Heinrichs
@ 2008-10-31 17:53 ` Joshua Murphy
2008-10-31 18:00 ` Markos Chandras
4 siblings, 1 reply; 10+ messages in thread
From: Joshua Murphy @ 2008-10-31 17:53 UTC (permalink / raw
To: gentoo-user
On Fri, Oct 31, 2008 at 1:07 AM, James <wireless@tampabay.rr.com> wrote:
> Well,
>
> I've done it now, being in too big of a hurry.
>
> After an emerge --sync, and the blocking packages, I
> got in a hurry, did not think and ran:
>
> emerge --unmerge sys-libs/ss sys-libs/com_err
> sys-fs/e2fsprogs sys-libs/e2fsprogs-libs
>
>
> So now I cannot emerge anything to fix this.
>
> Here I tried (re) emerge wget:
>
> Downloading 'ftp://rm.mirror.garr.it/mirrors/gnuftp/gnu/wget/wget-1.11.1.tar.bz2'
> wget: error while loading shared libraries: libcom_err.so.2: cannot open shared
> object file: No such file or directory
>
>
> Can I just copy some file over from another amd64 machine?
>
> If so, which ones exactly?
>
>
> If not, any other ideas to fix this?
>
>
>
> James
Hmm, here's a random thought... if you've not already gotten things
working again... Gentoo installs Busybox... try
FETCHCOMMAND="/bin/busybox wget \${URI} -P \${DISTDIR}" emerge wget
and see if that overcomes your troubles.
--
Poison [BLX]
Joshua M. Murphy
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [gentoo-user] unmerge boo_boo
2008-10-31 17:53 ` Joshua Murphy
@ 2008-10-31 18:00 ` Markos Chandras
2008-10-31 21:17 ` [gentoo-user] FIXED: " James
0 siblings, 1 reply; 10+ messages in thread
From: Markos Chandras @ 2008-10-31 18:00 UTC (permalink / raw
To: gentoo-user; +Cc: Joshua Murphy
On Friday 31 October 2008 19:53:28 Joshua Murphy wrote:
> On Fri, Oct 31, 2008 at 1:07 AM, James <wireless@tampabay.rr.com> wrote:
> > Well,
> >
> > I've done it now, being in too big of a hurry.
> >
> > After an emerge --sync, and the blocking packages, I
> > got in a hurry, did not think and ran:
> >
> > emerge --unmerge sys-libs/ss sys-libs/com_err
> > sys-fs/e2fsprogs sys-libs/e2fsprogs-libs
> >
> >
> > So now I cannot emerge anything to fix this.
> >
> > Here I tried (re) emerge wget:
> >
> > Downloading
> > 'ftp://rm.mirror.garr.it/mirrors/gnuftp/gnu/wget/wget-1.11.1.tar.bz2'
> > wget: error while loading shared libraries: libcom_err.so.2: cannot open
> > shared object file: No such file or directory
> >
> >
> > Can I just copy some file over from another amd64 machine?
> >
> > If so, which ones exactly?
> >
> >
> > If not, any other ideas to fix this?
> >
> >
> >
> > James
>
> Hmm, here's a random thought... if you've not already gotten things
> working again... Gentoo installs Busybox... try
>
> FETCHCOMMAND="/bin/busybox wget \${URI} -P \${DISTDIR}" emerge wget
>
> and see if that overcomes your troubles.
emerge e2fsprogs again after unemerging the older version. If wget doesnt work
put the .tar.gz of sys-fs/e2fsprogs-1.41.2 on your /usr/portage/distfiles and
emerge it :)
--
Markos Chandras
^ permalink raw reply [flat|nested] 10+ messages in thread