On Thursday, 15. September 2011 01:58:59 Trifu Catalin Florin wrote:
> On Thursday, 15. September 2011 01:16:12 Trifu Catalin Florin wrote:
> > First, make sure you have emerged the kernel's sources.
> > Second, check that the newer sources have been selected: 'eselect kernel
> > list' followed by 'eselect kernel set'. Build the kernel, either using
> > genkernel or make triumvirate (make menuconfig && make && make
> > modules_install) Install the new kernel in /boot.
> > Reboot.
> > Warning: packages that build their own kernel modules, e.g.,
> > xtables-addons, must be re-emerged prior to rebooting. Rgds,
> > 
> > ---
> > 
> > :(((((((((((((((((((
> > :(((((((((((((((((((
> > 
> > Is it possible to compile the kernel without emerging kernel's sources?
> 
> No.
> 
> > I have made an installation one week ago on a virtual machine and it
> > worked fine. The kernel on that virtual machine is 2.6.39-gentoo-r3.
> > How is it possible to use the same manual, same mirrors, same steps and
> > still to have a different kernel version? How is it possible not to
> > work?
> 
> You did not reboot.
> 
> > If I use genkernel is because I DON'T KNOW how to compile the kernel
> > manually. This being said, sentences like:
> > 
> > "Warning: packages that build their own kernel modules, e.g.,
> > xtables-addons, must be re-emerged prior to rebooting."
> > 
> > are the Gordian knot for me.
> 
> No problem. Just use genkernel, if you like. It works for many of us without
> problems. But you have to reboot. No matter how you build your kernel.
> > I'm very frustrated because on gentoo's forum no one didn't answer for
> > three days now, and on this mailing list we have changed 4-5 emails
> > regarding how an email should be written.
> 
> If you want help, you need to know, how to ask questions in a "correct way"
> - if your mails are unreadable, nobody will read them and you will get no
> answers.
> 
> > Meanwhile, my server is still offline.
> 
> Why don't you follow my advices? Have you tried only one of the options I
> offered? You know, I am an experienced user, I don't tell you shit.
> 
> > Now, in another order of ideas:
> > - I have searched the internet for 2-3 days before sending an email here
> 
> Here's a tip. If you see an error, you cannot decipher, put it into google
> with quotes and gentoo, in your case:
> 
> "touch: setting times of" gentoo
> 
> The second hit, I get here, describes your problem.
> 
> > - I didn't read the standard of how to send an email and I'm sorry for
> > that but I didn't had time - I wrote the emails using the format that
> > seemed more "natural" for me, the newest on top having the track of
> > emails bellow, so that anyone who sees the email can understand what's
> > this all about, including myself; I had to search for a half an our in
> > my emails to find the first email on another topic... - I do not now
> > how you format your emails to look the way they look, having that
> > sentence on top with "x wrote on..." and ">" before each line of the
> > text you keep for reply; this is why I have used standard reply from
> > yahoo, because I didn't wanted to reinvent the wheel
> 
> I hit reply in my mail-client (kmail). That's all I have to do. Is yahoo's
> reply really so broken? Hmmm.
> 
> > - I HAVE A LOT OF RESPECT FOR EACH USER ON THIS EMAIL LIST BUT I NEED
> > URGENT HELP ON THE TOPIC: I CANNOT INSTALL GENTOOOOOOO - I AM NOT AN
> > EXPERIENCED USER WHO CAN CREATE HIS OWN KERNEL, RE-WRITE DRIVERS AND SO
> > ON; PLEASE TAKE THIS INTO CONSIDERATION AND IF YOU ANSWER HAVE PATIENCE
> 
> Shouting at people, that try to help, is a bad idea in my book.
> 
> > Thank you in advance!
> 
> Best,
> Michael
> 
> ----
> Dear Michael
> 
> Thank you for your help!
> I didn't reboot my machine as the installation is not complete yet. How can
> I reboot when the installation isn't finish, if things that should work
> don't work in the first place?

I can well understand, that you don't like to reboot your server right now.

> I didn't try your advices as I don't now how to try them. How do I
> deactivate sandbox?

In /etc/make.conf
1) it already has a line starting with FEATURES=
a) that line already has an entry "sandbox"
    solution: add a - before it, so it reads -sandbox
b) the line does not contain "sandbox"
    solution: add -sandbox at the end
2) there's no line starting with FEATURES=
    solution: add line FEATURES="-sandbox" to /etc/make.conf

> I tried to search for
> "touch: setting times of" gentoo
> but I don't understand how this is related to my problem.

That's (part of) the error-message you got, when you tried to compile syslog-
ng (in fact, it was part of the error, when emerge tried to compile autoconf, 
which is needed by syslog-ng)

> Yahoo reply broken? I don't know what to say about that... gmail works in
> the same way, outlook in the same way, thunderbird in the same way.

No, they don't. A lot of people here on the list use thunderbird and gmail, 
most replies are wellformed. Don't know, what outlook does. There's no linux- 
or BSD-version, so I don't care.

> Now I'm at work, but when I will get home I will try your advices. I don't
> know how to that but I will find a way. Suppose that it will work, I'm
> afraid that I will have big problems with my server after that. I think it
> will keep stop me from working with errors similar to this one.

If you have busybox installed, I would replace touch with the busybox version, 
until your server is up and running again with a new kernel.

How to do this:
a) check if busybox is installed and if it has "touch" in it
type in a shell:
~ $ busybox
and press return.
If busybox is installed, you will get a lot of output, among it there will be 
something like:

Currently defined functions:
<lot of stuff>

See if "touch" is included in <lot of stuff>

b) If it is, do the following as root:

mv /bin/touch /root
ln -s /bin/bb /bin/touch

If touch is not included in your busybox install or you don't have busybox 
installed:
try, if emerge busybox works
If that fails try
FEATURES="-sandbox" emerge busybox
if that also fails, disable sandbox in /etc/make.conf as explained above.
Otherwise continue with b).

After all that, your emerge should work again.
When you are done upgrading your server:
a) you did disable sandbox in /etc/make.conf
    solution: revert the changes in /etc/make.conf

b) you replaced touch by busybox:
    rm /bin/touch
    mv /root/touch /bin

> Sorry for "shouting" but I do not have power to continue anymore... :(( what
> should have been a straight forward installation, converted into a
> nightmare

I know that. Upgrading oldish gentoo-installs can be a very disappointing 
experience.

Best,
Michael


Reply via email to