public inbox for gentoo-amd64@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-amd64] Fwd: [install] emerge gentoo-sources fails
       [not found] <40bb8d3b0810191137tbe4d5fdwc7a117450851264b@mail.gmail.com>
@ 2008-10-19 18:43 ` Martin Herrman
  2008-10-20 14:05   ` [gentoo-amd64] " Duncan
  0 siblings, 1 reply; 7+ messages in thread
From: Martin Herrman @ 2008-10-19 18:43 UTC (permalink / raw
  To: gentoo-amd64

Dear Gentoo-users,

I want to install gentoo on my brand new quadcore, following the amd64
handbook install manual. $emerge gentoo-sources fails:

>>> Preparing to unpack ...
ACCESS DENIED open_wr: /*G??Zn?W??%??

Where ? is actually a white quadrangle..

Next:

/var/tmp/portage/sys-kernel/gentoo-sources-2.6.25-r7/tmp/environment:
line 1: blabla (unreadable): Permission denied, and next an unexpected
EOF message.

Next:

an error on ebuild.sh line 1641.

I discovered that the tmp/environment file seems to contain some
binary data at the first four rows.

$ dmesg

shows a lot of weird characters, and after that I can't use this
console anymore.

Also the /var/log/sandbox/sandbox-?????.log file seems to contain binary data.

What's going on?

My system is a Q9300 and I use two similar disks in raid-1 (/boot) and
raid-0 (/).

My problems seem to be identical to the ones mentioned here:
http://bugs.gentoo.org/show_bug.cgi?id=236641

BTW, irc.freenode.org doesn't seem to be alive, is it down?

Thanks in advance!

Martin



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-amd64]  Re: Fwd: [install] emerge gentoo-sources fails
  2008-10-19 18:43 ` [gentoo-amd64] Fwd: [install] emerge gentoo-sources fails Martin Herrman
@ 2008-10-20 14:05   ` Duncan
  2008-10-20 17:37     ` Martin Herrman
  0 siblings, 1 reply; 7+ messages in thread
From: Duncan @ 2008-10-20 14:05 UTC (permalink / raw
  To: gentoo-amd64

"Martin Herrman" <martin@herrman.nl> posted
40bb8d3b0810191143n628adc43n644e0c4e5686bc3d@mail.gmail.com, excerpted
below, on  Sun, 19 Oct 2008 20:43:20 +0200:

> I want to install gentoo on my brand new quadcore, following the amd64
> handbook install manual. $emerge gentoo-sources fails:

I don't know why you're getting binary data in your environment, unless 
it perhaps has to do with unicode or the like.

Since I know bash scripting reasonably well (well enough to debug and 
write my own when necessary), I'd probably modify the ebuild and/or 
eclasses as necessary to trace it down, as I have with various other 
problems with ebuilds and initscripts over the years. (FWIW, taking apart 
initscripts back on Mandrake, in the 8.x era, was how I /learned/ bash.)  
However, that's not likely to work so well if you don't know bash and 
aren't inclined to try to learn it at this point.

However, all that said, you're in luck to some extent, as it's the kernel 
you're having problems with, and it really doesn't matter where or how 
you get your kernel.  Here, I already knew how to configure and build my 
own mainline kernel.org vanilla kernel (having learned in those first few 
weeks after switching to Linux, again, back on Mandrake), so I simply 
stuck whatever kernel the system decided it wanted in 
/etc/portage/profile/package.provided so portage didn't try to install 
it, and did my usual kernel.org kernel download, make oldconfig, build 
and install routine, much as I did back on Mandrake, with only a couple 
changes as appropriate for my then new Gentoo install.

So I'd suggest doing similar.  Download, configure, build and install 
whatever kernel you like, say the mainline Linus kernel.org kernel, stick 
a line in package.provided to tell portage not to worry about the kernel, 
and don't worry about the ebuild failure.  Of course, doing it the first 
time while learning how will take some time, and your first kernel or two 
(or three or five or...) may not boot, and the next set may boot but be 
missing functionality if you were conservative in what you configured or 
you'll be building extra if you were liberal in what you configured, but 
there are good instructions for the basics, you can check to see what's 
loaded in your running (livecd or whatever) kernel and use that as a base 
config, and the second time will be easier, the third time easier than 
that, and before you know it, it'll be old hat.  (Still, I sometimes 
wonder what the new config options do when I update and configure a new 
kernel, but it's fairly safe to say configure all new hardware out once 
you get a kernel configured for your system, and on the general 
functionality, configure it the best you can, and if it doesn't boot, or 
does but is missing something you need, boot back to the old kernel if 
necessary, change that bit of the config, rebuild, and retry.)

Yes, all this a challenge and will take some time, but then you'll be 
left with a system better configured to your specific needs and a better 
understanding of how it works and what to do to fix it when it breaks. 
Gentoo was always targeted at the person who wasn't afraid of a bit of 
learning now and then.  If you're more comfortable with the distribution 
making those types of decisions and shipping prebuilt binaries for you, 
lots of other distributions out there will be a much better fit for you 
than Gentoo.

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-amd64] Re: Fwd: [install] emerge gentoo-sources fails
  2008-10-20 14:05   ` [gentoo-amd64] " Duncan
@ 2008-10-20 17:37     ` Martin Herrman
  2008-10-21  2:03       ` Duncan
  2008-10-21  3:14       ` Michael Moore
  0 siblings, 2 replies; 7+ messages in thread
From: Martin Herrman @ 2008-10-20 17:37 UTC (permalink / raw
  To: gentoo-amd64

Hi Duncan,

first of all: thanks for your extensive reply!

In the mean while I have survived today's traffic jams and got back
home to dive into this problem again.

I came up with the idea that maybe burning the iso image to CD has
failed, so I downloaded the iso again and... discovered that I was
using 2008.0 instead of 2008.0-r1.. So I downloaded the latest one,
burned it on CD and started the install again. Emerging the kernel
sources now works :-)

I have used slackware, redhat, mandrake and debian before (in that
order) and about 2 years ago switched to Ubuntu because it was so easy
to use. But it's also bloated (it is even hard to compile your own
kernel) and that's why I started to use Gentoo 2 months ago on my
notebook. I liked it (compared to FreeBSD: that ports system is
documented so badly..)!

I plan to compile my own kernel (as I did years ago before using
ubuntu), but are currently using genkernel to have my system at least
running well. When install is finished, I will configure the kernel on
my own.

Thanks for your help so far!

Regards,

Martin

On Mon, Oct 20, 2008 at 4:05 PM, Duncan <1i5t5.duncan@cox.net> wrote:
> "Martin Herrman" <martin@herrman.nl> posted
> 40bb8d3b0810191143n628adc43n644e0c4e5686bc3d@mail.gmail.com, excerpted
> below, on  Sun, 19 Oct 2008 20:43:20 +0200:
>
>> I want to install gentoo on my brand new quadcore, following the amd64
>> handbook install manual. $emerge gentoo-sources fails:
>
> I don't know why you're getting binary data in your environment, unless
> it perhaps has to do with unicode or the like.
>
> Since I know bash scripting reasonably well (well enough to debug and
> write my own when necessary), I'd probably modify the ebuild and/or
> eclasses as necessary to trace it down, as I have with various other
> problems with ebuilds and initscripts over the years. (FWIW, taking apart
> initscripts back on Mandrake, in the 8.x era, was how I /learned/ bash.)
> However, that's not likely to work so well if you don't know bash and
> aren't inclined to try to learn it at this point.
>
> However, all that said, you're in luck to some extent, as it's the kernel
> you're having problems with, and it really doesn't matter where or how
> you get your kernel.  Here, I already knew how to configure and build my
> own mainline kernel.org vanilla kernel (having learned in those first few
> weeks after switching to Linux, again, back on Mandrake), so I simply
> stuck whatever kernel the system decided it wanted in
> /etc/portage/profile/package.provided so portage didn't try to install
> it, and did my usual kernel.org kernel download, make oldconfig, build
> and install routine, much as I did back on Mandrake, with only a couple
> changes as appropriate for my then new Gentoo install.
>
> So I'd suggest doing similar.  Download, configure, build and install
> whatever kernel you like, say the mainline Linus kernel.org kernel, stick
> a line in package.provided to tell portage not to worry about the kernel,
> and don't worry about the ebuild failure.  Of course, doing it the first
> time while learning how will take some time, and your first kernel or two
> (or three or five or...) may not boot, and the next set may boot but be
> missing functionality if you were conservative in what you configured or
> you'll be building extra if you were liberal in what you configured, but
> there are good instructions for the basics, you can check to see what's
> loaded in your running (livecd or whatever) kernel and use that as a base
> config, and the second time will be easier, the third time easier than
> that, and before you know it, it'll be old hat.  (Still, I sometimes
> wonder what the new config options do when I update and configure a new
> kernel, but it's fairly safe to say configure all new hardware out once
> you get a kernel configured for your system, and on the general
> functionality, configure it the best you can, and if it doesn't boot, or
> does but is missing something you need, boot back to the old kernel if
> necessary, change that bit of the config, rebuild, and retry.)
>
> Yes, all this a challenge and will take some time, but then you'll be
> left with a system better configured to your specific needs and a better
> understanding of how it works and what to do to fix it when it breaks.
> Gentoo was always targeted at the person who wasn't afraid of a bit of
> learning now and then.  If you're more comfortable with the distribution
> making those types of decisions and shipping prebuilt binaries for you,
> lots of other distributions out there will be a much better fit for you
> than Gentoo.
>
> --
> Duncan - List replies preferred.   No HTML msgs.
> "Every nonfree program has a lord, a master --
> and if you use the program, he is your master."  Richard Stallman
>
>
>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* [gentoo-amd64]  Re: Fwd: [install] emerge gentoo-sources fails
  2008-10-20 17:37     ` Martin Herrman
@ 2008-10-21  2:03       ` Duncan
  2008-10-21  3:14       ` Michael Moore
  1 sibling, 0 replies; 7+ messages in thread
From: Duncan @ 2008-10-21  2:03 UTC (permalink / raw
  To: gentoo-amd64

"Martin Herrman" <martin@herrman.nl> posted
40bb8d3b0810201037q75b3cb5dkaf16b5a6a5f5dd73@mail.gmail.com, excerpted
below, on  Mon, 20 Oct 2008 19:37:15 +0200:

> I came up with the idea that maybe burning the iso image to CD has
> failed, so I downloaded the iso again and... discovered that I was using
> 2008.0 instead of 2008.0-r1.. So I downloaded the latest one, burned it
> on CD and started the install again. Emerging the kernel sources now
> works :-)

Hmm...  I hadn't thought of a bad ISO image or burn.  I guess I take it 
for granted that people verify the md5 and/or gpg sig.  I know I always 
do on such downloads.  (Portage of course verifies ebuilds and tarballs, 
tho AFAIK not the eclasses or profiles.)

I'm glad the -r1 worked for you, tho.  FWIW, since Gentooers generally 
incrementally update, those LiveCDs and stages don't always get as well 
tested as they should.  Particularly the LiveCDs, since people can 
install from other Linux instead (as I did, back in 2004).

FWIW, I'm going to be doing an install of my own pretty soon.  AA1 (Acer 
Aspire One) netbook.  But I plan to create an image on my main machine 
(dual dual-core Opteron, 8 gigs RAM, 4-way kernel/md RAID, yada yada, 
obviously the one I want to compile on compared to the puny netbook) and 
more or less just copy it over.  So I'll be using a LiveCD (actually 
LiveThumbdrive) of some sort, maybe Gentoo's maybe something else, to do 
the partitioning and copying, but build the stuff to copy from x86 stages 
on my existing amd64 machine, in a 32-bit chroot.

Once that (relatively mild) challenge is conquered, I'm /contemplating/ 
(but haven't really looked into yet) a /real/ challenge, cross-compiling 
Gentoo to run on my Linksys WRT54GL router (200 MHz mipsel, 4 meg flash, 
16 meg ram, tho there's a hardware mod to add an sdcard for several gigs 
of (removable) storage that I'm looking at), currently running OpenWrt.  
OpenWrt is nice and has a lot of flexibility... but it has been /years/ 
since I used that sort of init system, and I just like the idea of having 
Gentoo on it. =:^)  Obviously, that'd be a cross-compile from my main 
machine as well, tho equally obviously, it'd be a /much/ slimmed down 
version I actually installed, and I'd not be worried about compiling 
everything and its brother to run on it, narrowing the challenge a bit.

> I have used slackware, redhat, mandrake and debian before (in that
> order) and about 2 years ago switched to Ubuntu because it was so easy
> to use. But it's also bloated (it is even hard to compile your own
> kernel) and that's why I started to use Gentoo 2 months ago on my
> notebook. I liked it (compared to FreeBSD: that ports system is
> documented so badly..)!

Interesting.  There's a BSD guy on my ISP's (Cox) newsgroups that keeps 
telling me how much better they are.  Philosophically I'm a copyleft guy, 
so the BSDs don't so interest me, but it's interesting to hear the other 
side of the story after seeing his pro-BSD comments for so long.  FWIW, 
there's a Gentoo/FBSD alternative if you're interested in that sort of 
thing.  It's basically Gentoo's ebuild system on a FBSD kernel.  AFAIK, 
you can either go GNU userspace and just run the FBSD kernel, or run 
mainly FBSD, but with the prefix portage and packages and its basic GNU 
dependencies (bash, and there may be other GNU dependencies as well, I'm 
not sure) as an alternative packaging system, not replacing the main FBSD 
system.  There are similar Gentoo-prefix ports in various stages of 
maturity for OSX and I believe OpenSolaris, among others.

> I plan to compile my own kernel (as I did years ago before using
> ubuntu), but are currently using genkernel to have my system at least
> running well. When install is finished, I will configure the kernel on
> my own.

That makes sense.  When I did it, I just figured why go to the trouble of 
figuring out genkernel, when I already knew how to do my own kernels, so 
that's what I did, bypassed genkernel entirely, and did my own kernel.  
For the first year or so tho, I continued to use the Mandrake lilo 
bootloader (binary simply copied over to my Gentoo install), as grub 
wasn't yet popular when I started on Mandrake and I didn't learn it until 
some time after I was on Gentoo, but lilo wasn't yet available on Gentoo 
64-bit.

Gentoo's nice for those that like to tweak and don't like the bloat of 
most binary distributions but want the packages the thin ones don't 
have.  But the first install to a system (even if it's your second or 
more system with Gentoo) can be a monster!

-- 
Duncan - List replies preferred.   No HTML msgs.
"Every nonfree program has a lord, a master --
and if you use the program, he is your master."  Richard Stallman




^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-amd64] Re: Fwd: [install] emerge gentoo-sources fails
  2008-10-20 17:37     ` Martin Herrman
  2008-10-21  2:03       ` Duncan
@ 2008-10-21  3:14       ` Michael Moore
  2008-11-02 18:51         ` Martin Herrman
  1 sibling, 1 reply; 7+ messages in thread
From: Michael Moore @ 2008-10-21  3:14 UTC (permalink / raw
  To: gentoo-amd64

On 19:37 Mon 20 Oct     , Martin Herrman wrote:
> I have used slackware, redhat, mandrake and debian before (in that
> order) and about 2 years ago switched to Ubuntu because it was so easy
> to use. But it's also bloated (it is even hard to compile your own
> kernel) and that's why I started to use Gentoo 2 months ago on my
> notebook. I liked it (compared to FreeBSD: that ports system is
> documented so badly..)!

Surprised to hear that, because quite a lot of people (including yours
truly) find FreeBSD and Gentoo to be couple of the most well documented
systems.

So, what was the exact problem you had with the ports documentation?

-- 

Regards,
Michael Moore <mikem.unet(at)gmail.com>
About *NIX: If its not fun, why do it?



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-amd64] Re: Fwd: [install] emerge gentoo-sources fails
  2008-10-21  3:14       ` Michael Moore
@ 2008-11-02 18:51         ` Martin Herrman
  2008-11-03 16:25           ` Michael Moore
  0 siblings, 1 reply; 7+ messages in thread
From: Martin Herrman @ 2008-11-02 18:51 UTC (permalink / raw
  To: gentoo-amd64

Hi Michael and Duncan,

you two had send me a reply some time ago, but I didn't had the time
to reply. Well, here it is :-)

In the mean time my desktop is 'fully' functional, at least I can do
my usual stuff on it.

Of course I have had some issues that needed to be solved:
- forgot to include USB HID support in my kernel :-)
- network-adapter driver is broken is current gentoo sources, so I had
to take kernel.org's 2.6.27.4
- radeon driver didn't recognise video-chip (yeah, had to unmask
radeonhd driver..)
- wireless card required firmware in /lib/firmware
- ... lots I already forgot..
But it could all be solved within minutes or in some cases within a
small couple of hours!

That takes me to the issues I have experienced with FreeBSD: although
it looks like a very well-documented (and centralised!) system, I had
problems understanding e.g. the ports way of installing software. I
had lot's of errors, which I couldn't solve. I think that Gentoo's
user-base is much larger, which makes it easier to find solutions and
bug-reports online. But also the messages shown at e.g. the output of
emerge help a lot. In FreeBSD I also had trouble to do a full system
upgrade: what are the command's you should use in what sequence? I had
that information avaialble for gentoo in minutes.
Maybe I do not have an objective view, because I know Linux quite well
and FreeBSD is totally new to me.

Best regards,

Martin

On Tue, Oct 21, 2008 at 4:14 AM, Michael Moore <mikem.unet@gmail.com> wrote:
> On 19:37 Mon 20 Oct     , Martin Herrman wrote:
>> I have used slackware, redhat, mandrake and debian before (in that
>> order) and about 2 years ago switched to Ubuntu because it was so easy
>> to use. But it's also bloated (it is even hard to compile your own
>> kernel) and that's why I started to use Gentoo 2 months ago on my
>> notebook. I liked it (compared to FreeBSD: that ports system is
>> documented so badly..)!
>
> Surprised to hear that, because quite a lot of people (including yours
> truly) find FreeBSD and Gentoo to be couple of the most well documented
> systems.
>
> So, what was the exact problem you had with the ports documentation?
>
> --
>
> Regards,
> Michael Moore <mikem.unet(at)gmail.com>
> About *NIX: If its not fun, why do it?
>
>



^ permalink raw reply	[flat|nested] 7+ messages in thread

* Re: [gentoo-amd64] Re: Fwd: [install] emerge gentoo-sources fails
  2008-11-02 18:51         ` Martin Herrman
@ 2008-11-03 16:25           ` Michael Moore
  0 siblings, 0 replies; 7+ messages in thread
From: Michael Moore @ 2008-11-03 16:25 UTC (permalink / raw
  To: gentoo-amd64

On 19:51 Sun 02 Nov     , Martin Herrman wrote:
> That takes me to the issues I have experienced with FreeBSD: although
> it looks like a very well-documented (and centralised!) system, I had
> problems understanding e.g. the ports way of installing software. I
> had lot's of errors, which I couldn't solve. I think that Gentoo's
> user-base is much larger, which makes it easier to find solutions and
> bug-reports online. But also the messages shown at e.g. the output of
> emerge help a lot. In FreeBSD I also had trouble to do a full system
> upgrade: what are the command's you should use in what sequence? I had
> that information avaialble for gentoo in minutes.
> Maybe I do not have an objective view, because I know Linux quite well
> and FreeBSD is totally new to me.
> 
> Best regards,
> 
> Martin
> 
Hi Martin,

In a nutshell you could say that Gentoo Linux has a highly refined
implementation of the methods of FreeBSD (though at the core they 
are two totally different systems- technically & philosophically).
It includes an excellent package manager and a lot of well polished
tools (eselect et al.) which make system administration less of a 
chore and infact a highly easy job (contrary to popular belief). 
This is one of the reasons i love Gentoo Linux -- it provides the 
power without putting you into too much of an inconvenience. But 
that doesn't take anything away from FreeBSD, which has managed to 
still follow the KISS Principle and keep things fairly well integrated.

As regards the emerge output, you would realise that the make output of
the ports system isn't different. And as for the update just read the
docs. You would find out that a world update in FreeBSD is quite similar
to others, provided if you get the knowhow about userland and system.

But, anyways both are quite different systems so, please don't view
anyone with any kind of prejudice. I am not trying to profess any particular
system but, you should only criticise something once you are fairly well versed
with it.

-- 

Michael Moore <mikem.unet(at)gmail.com>
About *NIX: If its not fun, why do it?



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2008-11-03 16:18 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <40bb8d3b0810191137tbe4d5fdwc7a117450851264b@mail.gmail.com>
2008-10-19 18:43 ` [gentoo-amd64] Fwd: [install] emerge gentoo-sources fails Martin Herrman
2008-10-20 14:05   ` [gentoo-amd64] " Duncan
2008-10-20 17:37     ` Martin Herrman
2008-10-21  2:03       ` Duncan
2008-10-21  3:14       ` Michael Moore
2008-11-02 18:51         ` Martin Herrman
2008-11-03 16:25           ` Michael Moore

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox