public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Canek Peláez Valdés" <caneko@gmail.com>
To: gentoo-user@lists.gentoo.org
Subject: Re: [gentoo-user] problems getting systemd to work
Date: Mon, 12 May 2014 10:29:35 -0500	[thread overview]
Message-ID: <CADPrc83zRupbEATQnS4PaNFDsVu4FuiaebJWvUL5_ORMParsdw@mail.gmail.com> (raw)
In-Reply-To: <17435.1399889735@ccs.covici.com>

On Mon, May 12, 2014 at 5:15 AM,  <covici@ccs.covici.com> wrote:
> Canek Peláez Valdés <caneko@gmail.com> wrote:
>
>> On Mon, May 12, 2014 at 2:22 AM,  <covici@ccs.covici.com> wrote:
>> > Hi.  I have been trying to get systemd to boot, but I have run into
>> > several problems and need some help.  I am using everything but /boot as
>> > lvm's, with a separate user partition.  I had to copy systemd to /sbin
>> > because the initrd looks for the realinit too soon, but that is maybe
>> > another matter.
>>
>> Moving systemd to /sbin sounds like it's not going to work. Run
>> readelf -d /usr/lib/systemd/systemd; all the NEEDED libraries on
>> /usr/lib should be available to the binary at the time it's being
>> executed.
>
> How can I do this, genkernel looks for its init before it mounts /usr
> and genkernel-next will not mount the separate /usr at all.  My latest
> initrd is from the very latest genkernel.

With genkernel, I don't know; I never used it. On the other hand,
dracut is designed to work with systemd; if you use the systemd USE
flag and the systemd module, it even uses systemd *inside* the
initramfs.

> But how to get a complete history of systemd actions in the order that
> they are done, I thought the confirm_spawn would do this for me -- at
> least for my initial debugging.

The problem obviously is not in systemd, but in the integration of
genkernel+systemd. I repeat, I never used genkernel, so I don't know
what you can do.

That being said, "get a complete history of systemd actions in the
order that they are done" will not tell you much: systemd uses heavy
parallelization, so in some runs the order in which actions are
performed will be different from others.

The problem is that if systemd is installed into /usr/lib (which is
Gentoo's case), then /usr should be mounted before systemd starts.
That's responsibility of the initramfs, not of systemd, and the
solution lies in the initramfs, not in systemd.

My only possible recommendation would be for you to try dracut.

Regards.
-- 
Canek Peláez Valdés
Profesor de asignatura, Facultad de Ciencias
Universidad Nacional Autónoma de México


  parent reply	other threads:[~2014-05-12 15:30 UTC|newest]

Thread overview: 72+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-12  7:22 [gentoo-user] problems getting systemd to work covici
2014-05-12  7:53 ` Canek Peláez Valdés
2014-05-12 10:15   ` covici
2014-05-12 14:50     ` Jc García
2014-05-12 16:22       ` covici
2014-05-12 20:10         ` Jc García
2014-05-12 22:45           ` covici
2014-05-13  3:46       ` covici
2014-05-13 12:17         ` Stefan G. Weichinger
2014-05-13 12:29           ` covici
2014-05-13 12:35             ` Stefan G. Weichinger
2014-05-13 13:18               ` covici
2014-05-13 13:35                 ` Jc García
2014-05-13 13:53                   ` covici
2014-05-13 13:02         ` Jc García
2014-05-13 13:16           ` Jc García
2014-05-13 13:43           ` covici
2014-05-13 14:15             ` Jc García
2014-05-12 15:29     ` Canek Peláez Valdés [this message]
2014-05-12 16:31       ` covici
2014-05-12 16:37         ` Canek Peláez Valdés
2014-05-12 16:52           ` covici
2014-05-12 17:01             ` Canek Peláez Valdés
2014-05-14  9:40               ` covici
2014-05-14 14:41                 ` Jc García
2014-05-14 23:18                 ` wraeth
2014-05-14  9:43               ` covici
2014-05-14 12:38                 ` Jc García
2014-05-14 14:44                 ` Canek Peláez Valdés
2014-05-14 15:05                   ` covici
2014-05-14 15:33                     ` Canek Peláez Valdés
2014-05-14 15:42                       ` covici
2014-05-14 15:46                         ` Jc García
2014-05-14 15:51                         ` Canek Peláez Valdés
2014-05-14 15:55                           ` Jc García
2014-05-14 16:18                             ` Canek Peláez Valdés
2014-05-14 16:38                               ` covici
2014-05-14 17:01                                 ` Stefan G. Weichinger
2014-05-14 16:40                               ` Jc García
2014-05-14 22:26                               ` covici
2014-05-15  6:18                                 ` Canek Peláez Valdés
2014-05-15  6:47                                   ` Canek Peláez Valdés
2014-05-15  9:48                                     ` covici
2014-05-15 18:13                                       ` Canek Peláez Valdés
2014-05-15 11:50                                     ` covici
2014-05-15 12:16                                       ` Stefan G. Weichinger
2014-05-15 12:38                                         ` covici
2014-05-15 12:44                                           ` Stefan G. Weichinger
2014-05-15 13:27                                           ` Jc García
2014-05-15 13:14                                     ` Jc García
2014-05-15  9:39                                   ` covici
2014-05-15  9:59                                     ` Stefan G. Weichinger
2014-05-15 10:19                                       ` covici
2014-05-15 12:02                                         ` Stefan G. Weichinger
2014-05-15 12:27                                           ` covici
2014-05-15 18:23                                     ` Canek Peláez Valdés
2014-05-15 18:25                                       ` Stefan G. Weichinger
2014-05-15 20:38                                       ` covici
2014-05-15 22:01                                         ` Stefan G. Weichinger
2014-05-16  0:43                                           ` covici
2014-05-16  9:42                                           ` Canek Peláez Valdés
2014-05-16 10:53                                             ` covici
2014-05-16 12:42                                               ` Stefan G. Weichinger
2014-05-16 17:01                                               ` Canek Peláez Valdés
2014-05-16 17:17                                                 ` covici
2014-05-16 17:41                                                   ` Canek Peláez Valdés
2014-05-16 18:11                                                     ` covici
2014-05-16 18:28                                                       ` Canek Peláez Valdés
2014-05-16 18:33                                                         ` covici
2014-05-16 12:46                                             ` covici
2014-05-16 17:02                                               ` Canek Peláez Valdés
2014-05-15 14:14                                   ` Tom H

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CADPrc83zRupbEATQnS4PaNFDsVu4FuiaebJWvUL5_ORMParsdw@mail.gmail.com \
    --to=caneko@gmail.com \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox