Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 144916 - Cobalt - MIPS: Installation failure
Summary: Cobalt - MIPS: Installation failure
Status: RESOLVED TEST-REQUEST
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Core system (show other bugs)
Hardware: MIPS Linux
: High major (vote)
Assignee: MIPS Porters
URL: http://dev.gentoo.org/~redhatter/mips...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-08-23 16:25 UTC by Dennis Taylor
Modified: 2007-04-02 08:17 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 Dennis Taylor 2006-08-23 16:25:52 UTC
nfsroot-2.6.13.4-1.19-20051122-cobalt-noscsi
stage3-mipsel4-2006.0

1.  Discrepancy in installation docs:  Chapter 5b fails to mention that the stage tarballs for cobalt are in the 'experimental' directory.
2.  Discrepancy/missing component: The documentation suggests using the optional mirrorselect tool, but the tool itself is missing.
3.  Error - Chapter 6a, Code Listing 4: mount -o bind /dev /mnt/gentoo/dev fails with the following error:
  mount: Mounting /dev on /mnt/gentoo/dev failed: Invalid argument
4.  Error - Chapter 6a: after chroot, update-env fails with:
  !!! Failed to complete python imports. There are internal modules for           
  !!! python and failure here indicates that you have a problem with python       
  !!! itself and thus portage is no able to continue processing.                  
                                                                                
  !!! You might consider starting python with verbose flags to see what has       
  !!! gone wrong. Here is the information we got for this exception:              
    /usr/lib/python2.4/lib-dynload/cPickle.so: symbol __strtol_internal, version
  GLIBC_2.0 not defined in file libc.so.6 with link time reference               

It is impossible to continue installation from this point.

Note: After chroot, type 'mount'. It also fails, with this error:
  mount: relocation error: mount: symbol __strtol_internal, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
Comment 1 Dennis Taylor 2006-08-23 16:31:41 UTC
Sorry--it's 'env-update', rather than 'update-env'...
Comment 2 Jakub Moc (RETIRED) gentoo-dev 2006-08-23 22:57:14 UTC
Move your documentation comments to a separate bug, please. Don't file bugs about unrelated issues, they can't be assigned.
Comment 3 Stephen Becker (RETIRED) gentoo-dev 2006-08-24 06:20:49 UTC
(In reply to comment #0)
> nfsroot-2.6.13.4-1.19-20051122-cobalt-noscsi
> stage3-mipsel4-2006.0
> 
> 1.  Discrepancy in installation docs:  Chapter 5b fails to mention that the
> stage tarballs for cobalt are in the 'experimental' directory.

Shouldn't be a problem.  The only reason that they aren't is that we haven't had a proper release in a while, which will change with 2006.1.

> 2.  Discrepancy/missing component: The documentation suggests using the
> optional mirrorselect tool, but the tool itself is missing.

Not really a documentation problem...more of a problem with the actual stage tarballs themselves.  You should have filed a bug with respect to that.

> 3.  Error - Chapter 6a, Code Listing 4: mount -o bind /dev /mnt/gentoo/dev
> fails with the following error:
>   mount: Mounting /dev on /mnt/gentoo/dev failed: Invalid argument

Again, not a docs problem.  Sounds like a bug with the install media.

> 4.  Error - Chapter 6a: after chroot, update-env fails with:
>   !!! Failed to complete python imports. There are internal modules for         
>   !!! python and failure here indicates that you have a problem with python     
>   !!! itself and thus portage is no able to continue processing.                
> 
>   !!! You might consider starting python with verbose flags to see what has     
>   !!! gone wrong. Here is the information we got for this exception:            
>     /usr/lib/python2.4/lib-dynload/cPickle.so: symbol __strtol_internal,
> version
>   GLIBC_2.0 not defined in file libc.so.6 with link time reference              
> 
> It is impossible to continue installation from this point.

Sounds like the older stage tarballs themselves are rather broken, although this is the first we've heard of any such problem to my knowledge.  Repeat, not a documentation problem.
 
> Note: After chroot, type 'mount'. It also fails, with this error:
>   mount: relocation error: mount: symbol __strtol_internal, version GLIBC_2.0
> not defined in file libc.so.6 with link time reference

See above.

Any comments from you cobalt type folks?
Comment 4 Stuart Longland (RETIRED) gentoo-dev 2007-02-04 12:38:07 UTC
Damn, this bug slipped under my radar... I better get to work.

> 3.  Error - Chapter 6a, Code Listing 4: mount -o bind /dev /mnt/gentoo/dev
> fails with the following error:
>   mount: Mounting /dev on /mnt/gentoo/dev failed: Invalid argument

Okay, this looks like a limitation of busybox mount.  I'll investigate further.

> 4.  Error - Chapter 6a: after chroot, update-env fails with:
>   !!! Failed to complete python imports. There are internal modules for         
>   !!! python and failure here indicates that you have a problem with python     
>   !!! itself and thus portage is no able to continue processing.                
> 
v  !!! You might consider starting python with verbose flags to see what has     
>   !!! gone wrong. Here is the information we got for this exception:            
>     /usr/lib/python2.4/lib-dynload/cPickle.so: symbol __strtol_internal,
> version
>   GLIBC_2.0 not defined in file libc.so.6 with link time reference              

Bizzare... when I do a stage3 build, I pick up the binary packages generated, and use those to update my Qube's root fs... thus I would've expected to see that error by now.

Are you sure the tarball downloaded and extracted okay?

For what it's worth, I'll soon be doing pre-2007.0 builds ... thus I may soon have new stages to try.
Comment 5 Stuart Longland (RETIRED) gentoo-dev 2007-04-02 08:17:59 UTC
I haven't heard anything more on this matter.

That said... 2007.0 has been built for a while now, and testing shows that everything seems to be working as expected.  (There are a few packages that fail `make check` -- many of these fail exactly the same way on big endian systems.)

I'm in the process of getting some µClibc stages cobbled together so that I can produce some newer netboot images.  This is taking a while however, due to some issues I'm having with µClibc, as well as needing to start from scratch.

I'll mark this bug TEST-REQUEST for now, feel free to reopen it if the problem still persists.