<div><div class="gmail_quote">On Fri, Dec 23, 2011 at 12:41 PM, Lars Engels <span dir="ltr"><<a href="mailto:lars.engels@0x20.net">lars.engels@0x20.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div class="HOEnZb"><div class="h5">On Wed, Dec 21, 2011 at 10:05:59AM -0800, Ben Milman wrote:<br>
> Thanks a lot Kris! Sounds like the wrong-version bug was fixed in this<br>
> morning's patch, too.<br>
><br>
> Ben Milman<br>
><br>
> On Wed, Dec 21, 2011 at 6:24 AM, Kris Moore <<a href="mailto:kris@pcbsd.org">kris@pcbsd.org</a>> wrote:<br>
><br>
> >  On 12/20/2011 14:41, Ben Milman wrote:<br>
> ><br>
> > Grab a seat, there's a bit of a story, and it includes three bugs.<br>
> ><br>
> >  In PC-BSD 9 RC3, upgraded that day from RC2, I decided to try out<br>
> > gmail-notifier from ports as a preliminary to making a pbi. I ran portjail<br>
> > init and selected download but it failed with a message I no longer have<br>
> > recorded for reasons that will become apparent. However, part of the<br>
> > message was that it had tried to download the portjail for RC2. When I<br>
> > checked my system manager in gnome, it opened and then promptly crashed (it<br>
> > didn't crash in KDE and doesn't crash on my new fresh RC3 in gnome, so this<br>
> > may be a symptom of another update-related bug), but since it froze on the<br>
> > first screen I could see that the system was showing PC-BSD version RC2 but<br>
> > base version RC3. I assume this was the cause of the portjail download<br>
> > failure. I compiled the portjail instead, to check if that was working (I<br>
> > included system source and ports tree in my original install). It did, so I<br>
> > decided to delete the portjail so that I could show the first error to<br>
> > someone. However, upon running portjail delete, all my desktop icons<br>
> > disappeared.<br>
> ><br>
> >  Further investigation showed that all the directories in my /usr/home<br>
> > directory were now gone. I didn't check other directories in /usr because I<br>
> > was in too much of a rush to get back up and running (this is a work<br>
> > computer). I decided to reinstall rather than reconstruct in place, so I'm<br>
> > now on RC3 straight and can no longer reproduce the portjail download<br>
> > failure bug. However, it remains that the PC-BSD version apparently failed<br>
> > to increment during the standard update from RC2 to RC3, and that portjail<br>
> > delete wiped my /usr/home directory on the OUTER system. IRC conversations<br>
> > suggested that a bug such as this:<br>
> > <a href="https://github.com/MrMEEE/bumblebee/issues/123" target="_blank">https://github.com/MrMEEE/bumblebee/issues/123</a> might be responsible, but<br>
> > it's still odd that the outer system experienced changes from portjail<br>
> > delete.<br>
> ><br>
> >  There's also a typo in line 317 of portjail.sh - "Enter d tor download"<br>
> > should be "Enter d for download".<br>
> ><br>
> > Ben Milman<br>
> ><br>
> ><br>
> > _______________________________________________<br>
</div></div>> > Testing mailing listTesting@lists.pcbsd.orghttp://<a href="http://lists.pcbsd.org/mailman/listinfo/testing" target="_blank">lists.pcbsd.org/mailman/listinfo/testing</a><br>
<div class="im">> ><br>
> ><br>
> > Thanks for the heads up. I've fixed the issue deleting the homedir, and<br>
> > the typo.<br>
> ><br>
> > It was a stray mount causing the issue with homedir getting deleted, we<br>
> > have to mount your /usr/home into the portjail, so that apps run from the<br>
> > portjail can see / manipulate your files.<br>
> ><br>
<br>
</div>Ben,<br>
<br>
please accept my apologies for introducing this error and having deleted<br>
your homedirs.<br>
I tested the portjail script to unmount all outer mountpoints and delete<br>
the portjail afterwards, but I didn't thought of possible remaining<br>
mounted filesystems...<br>
<br>
Sorry.<br>
<span class="HOEnZb"><font color="#888888"><br>
Lars<br>
</font></span></blockquote></div><br></div><div>Lars - <div><br></div><div>Luckily it was an only recently inhabited system, plus I back up critical files. I lost only about three hours of work in the end, and another few getting operational again. I'm actually glad it happened to me and not someone else post-release - I knew what I was getting into using prerelease versions. Apology fully accepted, no serious harm done.</div>
</div><div><br></div><div>Ben Milman</div>