From: Horms <horms@verge.net.au>
To: xen-devel@lists.xensource.com
Subject: Re: Hotplug scripts not working... xen/ia64 domU?stopped working
Date: Thu, 1 Dec 2005 00:26:15 +0000 (UTC) [thread overview]
Message-ID: <dmlfv7$sti$1@sea.gmane.org> (raw)
In-Reply-To: 907625E08839C4409CE5768403633E0B0EAAD5@sefsexmb1.amd.com
Petersson, Mats <mats.petersson@amd.com> wrote:
>> -----Original Message-----
>> From: xen-devel-bounces@lists.xensource.com
>> [mailto:xen-devel-bounces@lists.xensource.com] On Behalf Of
>> Magenheimer, Dan (HP Labs Fort Collins)
>> Sent: 30 November 2005 14:18
>> To: Ewan Mellor
>> Cc: Xen Mailing List
>> Subject: RE: [Xen-devel] Hotplug scripts not working...
>> xen/ia64 domU stopped working
>>
>> > On Tue, Nov 29, 2005 at 08:43:30PM -0800, Magenheimer, Dan (HP Labs
>> > Fort Collins) wrote:
>> >
>> > > Somewhere between cset 8006 and cset 8112, the virtual
>> block device
>> > > stopped working for Xen/ia64. With cset 8112, I get:
>> > >
>> > > Error: Device 769 (vbd) could not be connected. Hotplug
>> scripts not
>> > > working.
>> > >
>> > > Any suggestions where to start looking or will I need to
>> do a binary
>> > > search?
>> >
>> > Please use xen-bugtool (new in the latest changesets) to
>> collect your
>> > logs so that I can take a look.
>>
>> Hmmmm... it appears xen-bugtool is born at 8073. I can go
>> back to that but have already reproduced the problem at 8054.
>>
>> HOWEVER... I am now having problems at 8006 which worked
>> yesterday. I suspect that there are some Xen tools/files
>> that are not getting replaced. (And xen-bugtool doesn't work
>> there as one would expect... it is still in place because of
>> the previous install of 8112 but gives a python error.)
>>
>> Is there a way to do a "make clean" on all Xen files outside
>> of the xen-unstable.hg directory to ensure no "old" (or in my case
>> newer) files/scripts from /etc, /bin/ etc are being
>> accidentally used? I know others have experienced this kind
>> of problem and have "fixed" it by reinstalling their distro
>> from scratch.
> [snip]
>
> I'd like to see a "uninstall.sh". I did for a short while consider
> writing one myself. I know that most people aren't going to uninstall
> Xen - it's such a lovely product that no one in their right mind would
> uninstall it, right? - but particularly for us developers, it would be
> nice to have something that removes ALL remains of the Xen installation.
> I had severe problems because I tried to install 64-bit Xen on top of a
> 32-bit installation and all sorts of bits and pieces got very confused.
>
> I think it could actually be constructed based on the install directory
> with some scripting - I'm not that good at writing shell-scripts, or I
> would volunteer to do it myself. [I hacked something up where I just
> took the names of directories listed under the install directory and
> removed all contents of those directories, but that's only going to work
> as long as the files are kept in the same place each time. Yet, it's
> quicker to do that than to run a complete re-install...]
Given that the current install.sh more or less copies what is in
install/ into /, I think that making uninstall.sh work based on what is
in install/ would be quite workable. Though it might be good to make a
list of what install.sh installs, bassed on what is in install/ at the
time it runs, rather than using what is in install/ at the time that it
runs, as the two may differ.
On a related note, I have a proposed patch to make install.sh cope with
being run as non-root, and cope with customised umasks. When I say cope,
it actually runs just fine, but leaving, for instance, /lib owned
by user.user, mode 700, as happens when I run the existing version
of my self with my usual umask, 0077, is not entirely fun afterwards.
--
Horms
next prev parent reply other threads:[~2005-12-01 0:26 UTC|newest]
Thread overview: 29+ messages / expand[flat|nested] mbox.gz Atom feed top
2005-11-30 14:26 Hotplug scripts not working... xen/ia64 domU stopped working Petersson, Mats
2005-12-01 0:26 ` Horms [this message]
-- strict thread matches above, loose matches on Subject: below --
2005-12-03 20:31 Magenheimer, Dan (HP Labs Fort Collins)
2005-12-02 20:40 Magenheimer, Dan (HP Labs Fort Collins)
2005-12-02 21:22 ` David F Barrera
2005-12-02 17:41 Magenheimer, Dan (HP Labs Fort Collins)
2005-12-02 20:17 ` Ewan Mellor
2005-12-02 0:54 Magenheimer, Dan (HP Labs Fort Collins)
2005-12-02 0:39 Magenheimer, Dan (HP Labs Fort Collins)
2005-12-02 0:51 ` Ewan Mellor
2005-12-01 21:54 Magenheimer, Dan (HP Labs Fort Collins)
2005-12-01 23:31 ` Ewan Mellor
2005-12-01 20:49 Magenheimer, Dan (HP Labs Fort Collins)
2005-12-01 23:38 ` Ewan Mellor
2005-12-02 0:53 ` Adam Heath
2005-12-02 1:44 ` Ewan Mellor
2005-12-02 2:16 ` Adam Heath
2005-11-30 21:13 Magenheimer, Dan (HP Labs Fort Collins)
2005-12-01 1:01 ` Ewan Mellor
2005-11-30 16:56 Magenheimer, Dan (HP Labs Fort Collins)
2005-11-30 18:10 ` Himanshu Raj
2005-11-30 16:48 Magenheimer, Dan (HP Labs Fort Collins)
2005-11-30 16:53 ` Ryan Harper
2005-11-30 17:16 ` Ewan Mellor
2005-11-30 17:22 ` Ewan Mellor
2005-11-30 14:17 Magenheimer, Dan (HP Labs Fort Collins)
2005-11-30 5:50 Magenheimer, Dan (HP Labs Fort Collins)
2005-11-30 4:43 Magenheimer, Dan (HP Labs Fort Collins)
2005-11-30 11:52 ` Ewan Mellor
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='dmlfv7$sti$1@sea.gmane.org' \
--to=horms@verge.net.au \
--cc=xen-devel@lists.xensource.com \
/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.