All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ian Campbell <ian.campbell@citrix.com>
To: Wei Liu <wei.liu2@citrix.com>
Cc: xen-devel@lists.xenproject.org, ian.jackson@eu.citrix.com
Subject: Re: [PATCH OSSTEST 0/5] Debian Jessie patches
Date: Wed, 10 Jun 2015 10:50:33 +0100	[thread overview]
Message-ID: <1433929833.30003.23.camel@citrix.com> (raw)
In-Reply-To: <20150520180454.GE23128@zion.uk.xensource.com>

On Wed, 2015-05-20 at 19:04 +0100, Wei Liu wrote:
> On Wed, May 20, 2015 at 06:56:23PM +0100, Wei Liu wrote:
> > I worked a little bit on upgrading Osstest to Jessie a few months ago but
> > dropped the ball. Here are the patches I wrote.
> > 
> > With these patches I can run build jobs (Xen and kernel) with Jessie. Running
> > test jobs requires more work because now Jessie uses systemd a lot of things
> > have changed.
> 
> Actually the problems I see might not be systemd related. The problem is
> that Osstest cannot setup test host. Last time I didn't look into
> details.

I had some issues too, to do with /boot and /boot/efi not being mounted
on boot which I couldn't figure out. It was complaining that the magic
dev...by-uuid event hadn't triggered despite the fact I could see the
devices and mount them and they were tagged systemd in the udev db.

Eventually I gave in and went with this patch, essentially deferring the
problem to Stretch...

-----



commit 1bc2eff194a4c02071b75cc671058977d23d60d8
Author: Ian Campbell <ian.campbell@citrix.com>
Date:   Tue Jun 9 11:23:25 2015 +0100

    Force sysvinit with Jessie.
    
    systemd seems to have some issues with mounting /boot and /boot/efi.
    See bug references in the comments.
    
    (I suspect there ust be more to it, but I can't figure out what...)
    
    Signed-off-by: Ian Campbell <ian.campbell@citrix.com>

diff --git a/Osstest/Debian.pm b/Osstest/Debian.pm
index aa3648b..8458335 100644
--- a/Osstest/Debian.pm
+++ b/Osstest/Debian.pm
@@ -982,6 +982,15 @@ in-target update-initramfs -u -k all
 END
     }
 
+    # With systemd it seems that /boot and/or /boot/efi occasionally
+    # do not boot, Debian bugs #718190 and #719738 seem to be relevant.
+    # For the time being force sysvinit with Jessie.
+    if ( $ho->{Suite} =~ /jessie/ ) {
+	preseed_hook_command($ho, 'late_command', $sfx, <<END)
+in-target apt-get install -y sysvinit-core
+END
+    }
+
     my @extra_packages = ();
     push(@extra_packages, "u-boot-tools") if $ho->{Flags}{'need-uboot-bootscr'};
 



> 
> Wei.

  reply	other threads:[~2015-06-10  9:50 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-05-20 17:56 [PATCH OSSTEST 0/5] Debian Jessie patches Wei Liu
2015-05-20 17:56 ` [PATCH OSSTEST 1/5] mg-debian-installer-update: use new url for armhf packages Wei Liu
2015-05-21 15:04   ` Ian Campbell
2015-05-20 17:56 ` [PATCH OSSTEST 2/5] Debian.pm: install grub to default device Wei Liu
2015-05-20 17:56 ` [PATCH OSSTEST 3/5] Cope with Jessie's d-i vg name Wei Liu
2015-05-21 15:10   ` Ian Campbell
2015-05-21 16:04     ` Wei Liu
2015-05-21 16:15       ` Ian Campbell
2015-05-21 16:24         ` Wei Liu
2015-06-12 13:39         ` Ian Jackson
2015-05-20 17:56 ` [PATCH OSSTEST 4/5] ts-xen-build-prep: install libnl-route-3-dev on Jessie Wei Liu
2015-05-20 17:56 ` [PATCH OSSTEST 5/5] ts-xen-build-prep: install libc6-dev-i386 for jessie Wei Liu
2015-05-20 18:04 ` [PATCH OSSTEST 0/5] Debian Jessie patches Wei Liu
2015-06-10  9:50   ` Ian Campbell [this message]
2015-06-12 20:43     ` Wei Liu
2015-06-15  8:29       ` Wei Liu
2015-06-15  8:37         ` Ian Campbell
2015-06-15  8:41           ` Ian Campbell
2015-05-28 10:28 ` Ian Campbell

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=1433929833.30003.23.camel@citrix.com \
    --to=ian.campbell@citrix.com \
    --cc=ian.jackson@eu.citrix.com \
    --cc=wei.liu2@citrix.com \
    --cc=xen-devel@lists.xenproject.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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.