/srv/irclogs.ubuntu.com/2008/04/07/#ubuntu-installer.txt

benhcjwatson: I think best at this point is I setup an env., to build the installer myself so I can investigate00:00
benhcjwatson: oh and the live option doesn't boot all the way to X, but I'll look at that later00:01
benhcjwatson: could be X busted00:01
cjwatsonsounds like a kernelspace bug to me, TBH00:02
benhcould well be00:02
benheither that or something wrong with setfont00:02
cjwatsonI can't see how the installer would even have any control over that00:02
cjwatsonsetfont isn't called on VT switch00:02
cjwatsonso still a kernel bug :)00:02
benhyeah00:02
benhpossibly00:02
cjwatsonmjg59 adjusted font restoration on VT switch handling in the Ubuntu kernel recently00:02
benhcould be specific to fbcon00:02
cjwatsonthat could be busted00:02
benhok00:02
benhI can try using a different kernel see if it makes a difference00:03
cjwatsonI've noticed something similar in kvm, FWIW00:03
benhok00:03
cjwatsonbut I had put it down to kvm damage of some kind00:03
benhI haven't reproduced with real VGA text mode00:03
benhbut I haven't tried hard on the x8600:03
cjwatsonin the kvm case, I don't see brokenness on vt100:03
cjwatsononly on the non-newt vts00:03
benhkvm uses fbcon too ?00:03
benhyeah, that's what I see on the G5 too00:03
benhbut I wonder if the ps3 is just showing a variant of that problem that happens to affect the newt vt00:04
cjwatsond-i uses vga16fb+fbcon00:04
cjwatsonI'd been meaning to try out http://paste.ubuntu.com/6540/ at some point, having noticed that mjg59's patch leaks memory00:05
cjwatsoncould conceivably have something to do with it00:06
benhI'll have a look00:35
benhthe console code is ugly as hell but heh00:35
cjwatsonthanks. nothing new there :)00:39
benhcjwatson: ok00:46
benhso00:46
benhhttp://www.codon.org.uk/~mjg59/tmp/fix_fonts.diff00:46
benhit's a bug00:46
benhthe ifdef VGA CON makes the font save/restore code be always called when vgacon doesn't exist00:46
benhinstead of the other way around00:47
benhwhich breaks fbcon00:47
benhmatthew mailed the kernel team, it should be fixed soon hopefully00:47
cjwatsonah! thanks00:52
cjwatsonI'll chase that and make sure it gets in00:52
benhok00:59
Siliciumhi all08:33
Siliciumiam try to add more than one Repos into the preseed file, can i do this or is better to create a post install script for this?08:33
Mirvif you plan to fix some of the remaining i18n bugs (https://lists.ubuntu.com/archives/ubuntu-installer/2008-April/000180.html), remember that Thursday is theoretically NonLanguagePackTranslationDeadline. of course, in the installer's case it just depends on a) when you do the last translation template upload to Rosetta and b) when you do the last translations download from Rosetta, so it's adjustable if you want I guess11:07
grrrregSilicium: hi11:11
grrrregSilicium: you can11:11
grrrregd-i apt-setup/local0/repository string ftp://your.local.repo11:12
grrrregand11:12
cjwatsonerr, no11:12
grrrregd-i apt-setup/local0/comment string This is my repo11:12
grrrregno ?11:13
cjwatsonthe value of apt-setup/local0/repository needs to be a valid sources.list line, minus the leading "deb "11:13
grrrregoh yes11:13
cjwatsonso you probably need ftp://your.local.repo/ubuntu hardy main or similar11:13
grrrregsorry I didn't paste correctly11:13
cjwatson(but otherwise yes, though I didn't see the question ...)11:13
grrrregmy local repo only ends with "/"11:13
Siliciumgrrrreg: tjamls11:14
Siliciumthanks11:15
Siliciumdamn qwerty11:15
cjwatsonMirv: thanks. I'm all too aware of the deadline and had been largely avoiding those as a result, but I might hoover up some small things.11:41
cjwatsonMirv: I've had a fair few complaints about the automatic language prompt in the boot menu, I think mostly because it looks like an accident. I think maybe that adding "Select your language" or something at the top might help11:41
cjwatsonI would definitely have to notify translators and documenters about that11:42
Mirvcjwatson: yes, I think so Select your language could help those people who are puzzled about it (though it might be mainly people who have used earlier versions of Ubuntu installers, not new people)11:43
Mirvbut usually a selection has some kind of title so it makes sense11:43
cjwatsonit's a little difficult to squeeze everything in, and of course I don't actually have a widget set at that point, it all has to be drawn by hand11:43
cjwatsonI could just put the menu title at the top to avoid requiring translation changes11:44
cjwatsonso the Language and Keymap menus would change11:44
cjwatsonmaybe only add the menu title if the menu is bigger than one column11:45
cjwatsonsince otherwise it's rendered fairly clearly as a pop-up from the menu bar11:45
Mirvthe menu title at the top would work too, quite nicely even. and also "Select your language" in English wouldn't be too bad since most people use the language selection only once and it's English anyway then before another language is selected... but both solutions are probably fine for people11:50
cjwatsonI'll try figuring that out today, but I need some more REALLY STRONG COFFEE before attacking that bit of gfxboot-theme-ubuntu11:51
Siliciumhow i can create a script running after installing ubuntu (on the fresh system)11:53
Silicium?11:53
Mirvcjwatson: good luck :)11:53
grrrregSilicium: you can download your script with wget from another server, during preseed/late_command11:56
Siliciumgrrrreg: yea, i try12:01
Siliciumbut does not work12:01
Siliciumah12:02
Siliciumi used base-config/late-command12:02
grrrregdon't forget to chmod 755 your script before running it ;)12:02
Siliciumi already done on the server :)12:03
grrrregand if you want to run your script from inside the target, I have done this way:12:03
Siliciumof course i want run inside12:04
Siliciumi only done a apt-get install12:04
grrrregd-i preseed/late_command string wget blah; . /lib/chroot-setup.sh; chmod 755 /target/tmp/postinstall.sh; chroot_setup; chroot /target /tmp/postinstall.sh; chroot_cleanup12:04
Siliciumthanks12:04
grrrreg/lib/chroot-setup.sh is very useful12:04
grrrregand is actually used by apt-setup12:05
Siliciumok :)12:05
cjwatsondepending on the complexity of the script, you may not need chroot_setup/chroot_cleanup12:06
cjwatsonbut it's useful if you might care about e.g. /proc being mounted12:06
Siliciumblah; . /lib/chr12:08
Siliciumshould be lah; ./lib/chr ?12:08
cjwatsonno.12:09
cjwatson'.' is a command12:09
Siliciummhm ok :D12:09
cjwatson(it means "read and execute commands from this file, without starting a subprocess"12:10
cjwatson)12:10
Siliciumok thanks12:13
Siliciumcjwatson: should the d-i late_command show anythin on the installer?12:22
Siliciumso i cant see any reaction12:22
cjwatsonSilicium: not unless you explicitly add user interaction (which is a bit non-trivial)12:36
cjwatsonMirv: how does http://people.ubuntu.com/~cjwatson/tmp/gfxboot-language.png look to you?12:36
cjwatsonI might also arrange for the F4 text not to be displayed until after you exit the language menu12:37
cjwatsonsince it looks a bit funny there12:37
Siliciumcjwatson: no problem12:50
Siliciumcjwatson: but the script does not start12:50
cjwatsoncheck syslog for errors12:50
Mirvcjwatson: looks very good. yes the F4 text looks a bit funny though not that big of a problem.12:52
Siliciumcjwatson: no entrie in the logfile12:54
Siliciumis this before or after install grub?12:54
cjwatsonafter12:57
Siliciumand after user-setup?13:00
cjwatsonyes13:01
Siliciumand before what? :)13:01
cjwatsonit would be easier if you just posted the syslog rather than going back and forth13:02
Silicium:D13:02
Siliciumhttp://marco.2am.ch/syslog13:04
cjwatsonSilicium: search for /usr/lib/finish-install.d/07preseed13:08
cjwatsonSilicium: you need to change your wget to output to /target/tmp/postinstall.sh rather than /tmp/postinstall.sh13:08
cjwatsonApr  7 11:53:34 log-output: chmod: /target/tmp/postinstall.sh: No such file or directory13:08
cjwatsonApr  7 11:53:34 log-output: chroot: cannot execute /tmp/postinstall.sh: No such file or directory13:08
Siliciumuuh13:18
Siliciumsorry13:18
Siliciumthat i could find self :/13:18
Siliciumcjwatson: the package postfix want a user interaction to select wun type "internet site"13:54
Siliciumso can i automate this?13:54
Siliciumis not in the preseed i think13:54
Siliciumits runs from postinstall13:54
grrrregSilicium: there's two preseed lines to add to pre-configure postfix's installation13:58
grrrregpostfix postfix/main_mailer_type        select  No configuration13:58
grrrreg("No Configuration" is an example)13:58
grrrregand:13:58
grrrregpostfix postfix/mailname        string yourhost13:58
Siliciumhmm can i use this if i do apt-get install in a script, outside the installer?13:59
Siliciummhm or i install postfix with the installer13:59
Siliciummaybe13:59
grrrregI have a script that executes debconf-set-selection before the aptitude install14:00
Siliciumoh14:00
Siliciumcan i see?14:00
grrrregwell, it's a cfengine module, but it's very simple14:01
Siliciumyea great14:01
grrrregput your debconf conf in a file14:01
Siliciumcan i see? :)14:01
grrrregthen download it14:01
grrrregthen run a shellcommand action like this:14:01
grrrreg/bin/cat /var/cfengine/inputs/debco14:02
grrrregnf/* | /usr/bin/debconf-set-selections14:02
grrrregoops14:02
grrrreg/bin/cat /var/cfengine/inputs/debconf/* | /usr/bin/debconf-set-selections14:02
grrrregsee what I mean ?14:02
Siliciumyep14:02
Siliciumcan i see you debconf file?14:02
Siliciumor is this a d-i like file?14:02
grrrregit is14:02
Siliciumok great14:03
Siliciumin will try :914:03
grrrregit's exactly the 2 lines I put before, beginning by "postfix"14:03
Siliciumecho "d-i postfix postfix/main_mailer_type        select  internet site" >> /tmp/postfixconf14:09
Siliciumecho "d-i postfix postfix/mailname        string localhost.localdomain.int" >> /tmp/postfixconf14:09
Siliciumlike this?14:09
grrrregyup14:13
grrrreghm14:13
grrrregno14:13
grrrregwithout "d-i"14:13
Siliciumok14:13
cjwatsonwhy not just put the configuration in your preseed file?14:14
cjwatsonthere's no need to mess about with calling debconf-set-selections externally14:14
Siliciumdoes this works?14:14
cjwatsonyes14:14
Siliciumok great14:14
cjwatsonI wouldn't suggest it if it didn't14:14
Siliciumok great14:14
cjwatsondoesn't matter how you install postfix - any entry in the preseed file whose owner is not "d-i" automatically gets preseeded in the installed system's debconf database14:15
Siliciumah14:15
Siliciumfist is the owner?14:16
cjwatson(the owner being the first field, "postfix" above)14:16
Siliciumd-i is debian installer14:16
cjwatsonyes14:16
Siliciumcool :D14:16
cjwatsonthe format is "owner question_name type value"14:16
Siliciumgrat14:16
Siliciumother question14:16
Siliciumhow i can get the "question_name"?14:16
Siliciumif i dont have14:16
cjwatsonmost of the questions you care about will be documented in the installation guide14:18
cjwatsonfor other packages, if it isn't documented, try /var/lib/dpkg/info/<package>.templates14:18
Siliciumok thx14:18
cjwatsonas a general rule, only preseed the ones you need, don't go preseeding everything just because it's there :)14:18
Siliciumyep14:18
Siliciumi only need a base system mostly unattanded (only ip adress and diskpart) and automatically install a self programmed application14:19
grrrregben suffisait de l'acheter ya jours14:32
grrrregarg14:32
grrrregoops.14:32
cjwatsonMirv: are you sure about bug 203909? debian/po/fi.po in current ubiquity has those strings marked as translatable - they just have empty msgstrs.14:35
ubotuLaunchpad bug 203909 in ubiquity "Network Proxy settings in Advanced dialog lack translations/i18n" [Medium,Confirmed] https://launchpad.net/bugs/20390914:35
cjwatsonMirv: as a general rule, please don't file bugs when ubiquity simply isn't up to date with Launchpad translations; it's very likely that we'll miss those bugs when we do update ubiquity, and then the bugs end up lying around as cruft14:36
Siliciumhmm14:37
Siliciumall config files got the name *.dpkg-new after automated install14:38
Siliciumstrange14:38
cjwatsonSilicium: sounds like some packages didn't get configured14:41
cjwatsoncheck syslog (again)14:41
Siliciumyes is it14:42
Siliciumstrange14:42
cjwatsonI don't see anything problematic in that regard in your previous syslog14:43
Siliciumyep14:43
Siliciumi will check that all14:44
Mirvcjwatson: isn't it installer team's job to upload a new template to rosetta, still? the current template in rosetta does not have the proxy settings translatable, which is why I filed the bug.14:47
cjwatsonMirv: sure it is, but a bug report doesn't help14:48
cjwatsonwe do it semi-automatically every so often14:48
cjwatsonactually, technically it's something Carlos has been doing14:49
cjwatsonand if there's a problem with that process, there isn't really a good place for the bug report - better to talk to us directly14:50
Mirvok, well, it's hard to know for most people if something's a i18n bug in the ubiquity code or if the translation template in Rosetta is not up-to-date (since it's being done manually, unlike with other packages where each upload updates the templates too)14:52
cjwatsonI understand for most people, but you know more :-)14:53
cjwatsonI've asked on #launchpad for an urgent update14:53
cjwatsonsince it does seem to be way out of date :-(14:53
Mirvok, I will keep in mind to check the current bzr templates etc. before filing the bugs. also, I do keep my bugs systematically up-to-date enough so they don't get left as cruft14:56
cjwatsonfair enough14:56
cjwatsoncarlos is going to update the template in LP14:56
Mirvit's actually surprisingly easy to forget that most ubuntu-specific packages have the bzr repository available for checking...14:56
cjwatsonI think, actually, that you can't really be expected to do that; I had incorrectly assumed that the LP template would be up to date and had been surprised that you hadn't checked that14:57
=== ebel_ is now known as ebel
Siliciumaah15:57
Silicium:915:57
Siliciumcjwatson: all works now :)15:58
cjwatsongood stuff15:58
Siliciumyea15:58
cjwatsonwhat was the problem?15:58
Siliciumi dont know, i added the debconf settings into the preseed file and then works15:59
Siliciumand removed the echo >>15:59
Siliciumthe software selection is named "tasksel" right?16:02
cjwatsonyes, though why do you need to know?16:07
Siliciumso i need to skip that16:07
cjwatsonsurely you need to know the individual questions to preseed, rather than what the software is called16:10
Siliciummhm?16:10
Siliciumi cant only set to skip?16:10
cjwatsoncould you elaborate?16:12
Siliciumhttps://help.ubuntu.com/community/Tasksel?action=AttachFile&do=get&target=tasksel.jpg16:13
Siliciumi want to skip this dialog16:13
Silicium:D16:13
Siliciumwithot any selection16:13
Siliciumwithout16:13
cjwatsonyou can't just "skip" installer components in general, but you can preseed any questions they ask16:13
Siliciumand how i do that?16:13
Siliciumah16:13
cjwatsonsearch for tasksel/first in the preseeding appendix to the installation guide16:13
Siliciumi cant16:13
Siliciumok16:14
cjwatsonhttps://help.ubuntu.com/7.04/installation-guide/i386/appendix-preseed.html (7.10 guide isn't on the web yet, but is in the installation-guide-i386 package in 7.10 itself)16:15
Siliciumany i need for 8.0416:16
Siliciumbut its the same i think16:16
cjwatsonit's the same16:16
cjwatsonyou can look at the installation-guide-i386 package in hardy too16:16
Siliciumwhere is located the guide aftern install?16:17
cjwatsonit's not installed by default, but you can install the installation-guide-i386 package16:18
Siliciumi have it16:18
cjwatsonthen it is in /usr/share/doc/installation-guide-i386/16:18
Siliciumthx16:18
Siliciumok fixed16:28
Siliciumand the "download language support" only can be skipped with boot options, right?16:28
Siliciumpkgsel/language-pack-patterns= pkgsel/install-language-support=false16:28
cjwatsonyou can use the equivalent preseed file entries too ('d-i pkgsel/language-pack-patterns string', 'd-i pkgsel/install-language-support boolean false')16:34
Siliciumok16:34
Siliciumthanks for your help mate16:35
Siliciumso, i know i can use other ressources but this take a lot of time, and its not normal to get help like this :)16:35
CIA-1ubiquity: cjwatson * r2603 ubiquity/ (6 files in 5 dirs):17:01
CIA-1ubiquity: * Add a "Format the partition?" checkbox to the partition edit dialog17:01
CIA-1ubiquity:  (LP: #184838).17:01
mario_limonciellcjwatson, i didn't see it merged or any comments from you, so i just wanted to remind you I updated that branch for partman-auto's EDD improvement at http://bazaar.launchpad.net/~superm1/partman-auto/edd-improvements .  I tested it on a two drive system this time around and made sure that it was still picking the right drive.17:12
cjwatsonoh, right, thanks for the reminder17:12
mario_limonciellonce that is merged, would you or evan be able to do a ubiquity release and DVD generation sometime before RC to make sure there is still time before the big rush at RC time to catch last pending issues?17:18
cjwatsonwe definitely have to do that anyway17:19
mario_limonciellokay great17:19
cjwatsonok, that partman-auto branch looks fine17:20
cjwatsonmerging17:21
evandIs FinalFreeze tomorrow or Thursday?  I was under the impression it was Tuesday, but the MOTU announcement of it on ubuntu-devel@l.u.c has me confused.17:22
CIA-1partman-auto: cjwatson * r263 ubuntu/ (2 files in 2 dirs): merge Mario's edd-improvements branch17:22
cjwatsonevand: Thu, afaik17:23
evandcjwatson: thanks for clairfying17:23
cjwatsonstill, no time to lose17:23
evandindeed17:23
mario_limonciellwhenever these freezes happen there is always the confusion of which time zone they are referring to as well17:23
mario_limoncielland what time on that "day"17:23
evand(Just waiting on the new m-a to hit the archive before I start a new ubiquity release)17:24
evandindeed17:25
cjwatsonmario_limonciell: it's always been kind of deliberate, to try to discourage people from pushing deadlines too tightly17:25
CIA-1partman-auto: cjwatson * r264 ubuntu/debian/changelog: releasing version 73ubuntu717:27
cjwatsonevand: I want to get my fix for the usplash fiasco in before the next release if possible; in progress on that17:33
cjwatson(you have to copy .Xauthority into /target somewhere, set XAUTHORITY to point to it, and bind-mount /tmp/.X11-unix. Ugh.)17:33
evandcjwatson: ack'ed17:34
evandheh17:34
mario_limonciellcjwatson, you can't just xhost + local:"" for the time being?17:35
mario_limoncielland bind mount .X11-unix17:35
mario_limonciellI had to do a similarish hack on when we launch setup inside the chroot for mythbuntu: http://bazaar.launchpad.net/~ubuntu-installer/ubiquity/trunk/annotate/cjwatson%40canonical.com-20080407160143-xh1hutjtdhainnod?file_id=mythbuntusetup-20070702142439-ttoc7269gdy3xks7-517:36
cjwatsonI suppose I could but I have religious objections to that17:36
cjwatsonand seeing as it isn't that hard to do it properly :)17:36
mario_limonciellright17:37
mario_limonciellit was more difficult to do it properly on the mythbuntu stuff because the new hostname had to take effect immediately17:37
mario_limonciellotherwise the launched app would fail to store settings properly17:38
xivulonbdmurry, when you have a few mins, can we resume on bug 204133?20:39
ubotuLaunchpad bug 204133 in wubi "wubi install unusable - Buffer I/O error on device loop0" [High,Confirmed] https://launchpad.net/bugs/20413320:39
xivuloncjwatson, I suspect I will need some help on that...20:40
evandxivulon: already took it to the kernel team, see my PM20:41
evandoh, I'm not idenitified20:41
evandodd20:41
xivulonah great20:46
xivulonbdmurray, as mentioned last time it would be useful if you could boot with init=/bin/sh and run a few tests20:47
xivulonevand re segfaults20:47
bdmurrayxivulon: Is serial access necessary for that?20:47
xivulonI will try to make a build with (nsis) debugging symbols20:47
xivulonbdmurray no20:48
xivulonwhen you boot, press esc and use "e" to edit the kernel line in menu.lst20:48
xivulonappend init=/bin/sh20:48
xivulonthat should bring you to a console after run-init (~chroot)20:49
xivulonassuming you can get that far...20:49
bdmurrayThis is still a 2.6.24.12 kernel20:50
xivulonnot sure if it is worth reintstalling with a recent build, just in case the issue was addressed20:51
bdmurrayWhat did the other commenters say regarding media?20:51
xivulonOther than the ones that commented on the bug a few others commented on the forum, but do not know much other than the last 1 or 2 error lines: either buffer I/O or "respawning to fast" (which I assume is related)20:53
bdmurrayokay, I'm at the init prompt fwiw20:53
xivuloncan you check the r/w status of /host and /20:54
bdmurray /host is 777 and . is 755 - is that what you are looking for?20:56
xivulonif you can try to write a few files20:57
xivulontouch /host.trash20:57
xivulontouch /host/trash20:57
bdmurrayI used 'dd if=dev/urandom of=/host/trash bs=512 count=20' w/o any problem20:59
xivulonand on / as well?21:00
xivulonnext is to run ntfs-3g.probe on the /host device21:01
xivulonand if that works I'd try to run manually the scripts in rcS.d21:04
bdmurrayhmm, I'm not having any luck writing to /21:04
xivulonhmm what do you have in /proc/mounts21:08
bdmurray /dev/loop0 is mounted at / and is whoing ro21:09
bdmurrayshowing that is21:10
xivuloncan you pls reboot with break=init?21:10
bdmurraydone21:13
xivulonbdmurray, lost connection, not sure if you posted any msg after my last reply21:19
bdmurrayI've rebooted with break=init21:19
xivuloncan you do the same exercise with /root ?21:19
xivulonshould also be the mountpoint of /dev/loop021:20
bdmurraythere is no /dev or /proc mounted now but I was able to touch and edit a file on /21:22
xivulonthe relevant mountpoint in this case is  /root21:22
xivulonwhich will then be chrooted to /21:22
bdmurrayah, with /root I see now21:23
bdmurrayThe filesystem is read-only21:24
xivulonumount /root21:24
xivulonlosetup -d /dev/loop021:24
bdmurrayI can't unmount it because the device is busy21:25
xivulonah sorry21:25
xivulonmount -o move /root/host /host21:25
xivulonthen umount and remove loop device21:26
xivulonbrb21:26
bdmurrayxivulon: there is more than just host mounted under /root do they are need to be moved?21:31
xivulonbdmurray let me see what other breakpoint we can use, one sec21:36
xivulonbreak=bottom should do21:39
bdmurrayrebooting again ;)21:44
xivulonthx for that21:46
bdmurrayits weird going through 3 boot loaders. ;)21:47
bdmurrayxivulon: you are looking for the results of losetup correct?21:49
xivulonlosetup -d is to undo the loop device,21:50
xivulonI'd like to redo the operations one by one to see if there is any relevant message (syslog)21:51
bdmurrayokay, I've done mount -o move and umount /root so far21:51
xivulonlosetup -d /dev/loop021:51
bdmurraylosetup -d /dev/loop0 reports "ioctl: LOOP_CLR_FD: No such device or address"21:51
xivulonlosetup /dev/loop0 /host/ubuntu/disks/root.disk21:53
xivulonmount -tv ext3 -o rw /dev/loop0 /root21:54
bdmurrayit has mounted fine21:57
bdmurrayand I can write to it now21:57
xivulonhmm22:00
* xivulon wonders if there is any reason why roflag might have been set -r 22:01
xivulonshouldn't make any difference but we might try to do in one go22:02
xivulonumount /root22:02
xivulonlosetup -d /dev/loop022:02
xivulonmount -w  -o loop -t ext3 /host/ubuntu/disks/root.disk /root22:03
bdmurrayWhat are you looking now?22:06
xivulonif /root is rw22:06
xivulonthe above line is the same as used in initramfs22:06
bdmurrayyes, it is rw22:07
xivulondid you test for rw after break=bottom22:09
bdmurrayhmm, I'll test again just to be sure22:10
CIA-1ubiquity: evand * r2604 ubiquity/ (debian/changelog partman/check.d/03partition_too_small):22:10
CIA-1ubiquity: * Don't miscalculate with nested partitions in 03partition_too_small (LP:22:10
CIA-1ubiquity:  #198039).22:10
bdmurrayafter rebooting with break=bottom /root is ro22:12
xivulonhmm the only thing I can think of is that roflag is set to -r but I do not see how22:12
xivuloncan you boot with: DEBUG=1 break=bottom22:13
xivulonehm no22:14
xivulondebug break=bottom22:14
xivulonand look for roflag in /tmp/initramfs.debug (when /host/ubuntu/disks/root.disk gets mounted)22:15
bdmurraylooking at dmesg it says recovery required ... recovery complete22:15
xivulonhmm can it be that if we have a sleep=nsecs before mounting the loop device it will work?22:16
xivulonbecause some fs operation does not have time to complete?22:16
xivulonyou may try to boot with break=mount22:17
xivulonwait a few secs and type exit22:17
bdmurraysounds good22:17
bdmurrayno change22:20
xivulonThen I'd boot with: debug break=bottom22:21
xivulonand look into syslog and dmesg22:21
xivulonand /tmp/initramfs.debug22:21
joshkxivulon: have you asked evand to do a sync for the is_supported_fs fix?22:24
xivulonyes22:24
xivulonand it has been released22:25
xivulonnot sure though if it is already on the ISO22:25
evandit isn't yet22:25
evandI released it this morning22:26
xivulonnot yet on iso22:26
bdmurrayxivulon: Is this important? '+ mount -r -o loop -t ext3 /host/ubuntu/disks/root.disk /root'22:29
xivulonbdmurray yes very22:29
xivulon-r22:29
xivulonnot sure how it did get there22:29
xivuloncan you post the relevant lines that makeup roflag?22:30
xivulonshould be -w22:30
xivulonshould be -r only if [ -z "$LOOP" ], but $LOOP should be != ""22:31
bdmurrayxivulon: http://pastebin.com/f732280bc22:34
xivulonah no roflag is reset,22:35
xivulonthere is another if block22:36
xivulonthen it must be mounthost failing after init22:37
xivuloncan you boot with break=bottom again?22:37
xivulonthen run: mount -o remount,rw /root22:38
xivulonand see if the remount works (there is some tricky bits involving loop devices)22:38
xivulonin any case I do not think that resetting roflag is necessary...22:38
xivulonhmm no it is necessary...22:40
bdmurrayremount'ing worked22:41
xivulonand /root is rw?22:41
bdmurrayyes, I was able to touch a file on it22:41
xivulonthen either there is an error in mounthost (after init) or mounthost is run too late!22:42
CIA-1choose-mirror: cjwatson * r587 ubuntu/ (Mirrors.masterlist.ubuntu debian/changelog):22:43
CIA-1choose-mirror: * Move sparc to ports.ubuntu.com, per22:43
CIA-1choose-mirror:  https://lists.ubuntu.com/archives/ubuntu-devel-announce/2008-March/000400.html.22:43
CIA-1choose-mirror:  (The actual packages have yet to be moved there, but that will happen22:43
CIA-1choose-mirror:  soon.)22:43
xivulonwe have some new mounthost code by the way22:44
bdmurraycould I boot and then update?22:45
xivulonyes boot and remount /root rw, then continue22:47
xivulonnew code for /etc/init.d/mounthost is here: http://bazaar.launchpad.net/~ubuntu-installer/lupin/hardy/annotate/evan.dandrea%40canonical.com-20080407154533-rztovcdf8foxctkt?file_id=lupinsupport.mountho-20071025014343-c5dddjlu6r8jume9-122:47
xivulonyou might want to add some set -x, logging, breakpoint22:47
xivulonhmm sorry, I am talking crap. Mounthost should not have much to do with it, since it's role is to remount /host which should already be rw22:49
CIA-1choose-mirror: cjwatson * r588 ubuntu/debian/changelog: releasing version 2.19ubuntu522:50
CIA-1ubiquity: cjwatson * r2605 ubiquity/ (debian/changelog scripts/install.py):22:51
CIA-1ubiquity: * Give reconfigured packages access to our X display, so that22:51
CIA-1ubiquity:  usplash.postinst can check its dimensions (LP: #188764).22:51
xivulonin fact checkroot.sh is the script that might be interesting22:51
xivulonbdmurray, if you break=bottom and remount rw, then enter exit, can you boot?22:57
bdmurrayI got tty respawning too fast when i tried that23:00
xivulonthen boot with init=/bin/sh23:00
xivulonand run manually the commands in /etc/rcS.d/23:02
xivulonmaintaining the same order23:05
xivulonS10udev might be interesting23:07
cjwatsonevand: might be an idea to practice doing a translation update with the instructions I sent a while back, for this upload23:11
cjwatsonif it's the first time you've done one, I suggest reading the diff quite carefully for sanity-checking23:12
cjwatsonevand: I'm done with everything I urgently want in this upload, BTW23:12
evandok23:29
evandI'm actually on my way out the door to go grocery shopping, but I'll take care of the upload when I return.23:29
evand(with a carefully-checked translation update)23:30
xivulonbdmurray, have to reboot to do some testing in windows, let me know how it goes23:34

Generated by irclog2html.py 2.7 by Marius Gedminas - find it at mg.pov.lt!