/srv/irclogs.ubuntu.com/2007/07/06/#ubuntu-installer.txt

=== superm1 [n=superm1@ubuntu/member/superm1] has joined #ubuntu-installer
=== superm1_ [n=superm1@ubuntu/member/superm1] has joined #ubuntu-installer
=== macogw [n=mack@unaffiliated/macogw] has joined #ubuntu-installer
macogwi have had really annoyingly big issues with installing feisty from cd (i can upgrade over the internet from edgy just fine), and i *think* it's to do with OOo because it's an OOo file that can't be copied when ubiquity segfaults and it's OOo that won't install claiming dependency problems when i try to install ubuntu-desktop from the alternate cd (with apt-cdrom add) after doing a "text only install" from alternate cd (alternate cd fails if08:12
macogwi let it try to install the gui by default)08:12
macogwi burned only at 4X speed, i checksum'd the isos (i downloaded it 2x for live, once alternate), i checksum'd the burned disks, and i did "check disk for defects" before installing.08:13
macogwi used the alternate cd to successfully on two friends' computers, so i know it works fine in general and is a good burn08:14
macogwi used one of the live cds last night to install on my other friend's new computer which has unsupported nvidia graphics (had to get the .run from nvidia.com), and tried using that same (obviously working) disk today to install with "ubiquity --debug" on my laptop which is 99% supported (2 of the 4 slots on my 4-in-1 card reader lack working drivers but hey all 4 lacked drivers in dapper and that installs fine)08:16
macogwmy cd drive is fine, my hard drive is fine.  i can install dapper or edgy with no problem. it's -just- feisty.  it is driving me insane.  as far as i can tell, feisty has no compatibility issues with my laptop.  i can upgrade to it from edgy without a problem.  and while yay i can do that, that's a workaround.  it should be installable from the cd.  after ubiquity crashes, everything in the live environment tends to go to hell, so the first t08:19
macogwime with --debug i couldnt get the logs off (it said i didnt have permission to use vi or gedit or nano!), but this time i managed to get them.  the log suggests that it's a bad cd drive (but i can install dapper/edgy, so no) or bad cd (but i can install on other comps with this cd, so no), so that doesn't help.  all i know is it says it's an OOo file where it fails, and the fact that OOo is what refuses to install on ubuntu-desktop with a wo08:19
macogwrking text-mode-only install makes me think that its linked to that08:19
macogwdoes anybody have any suggestions of a way to get more info about whats wrong to pin it down?08:20
=== macogw waits
evandmacogw: take a look at /var/log/syslog, look for device errors.  If you're confused as to what they mean, paste them here (without flooding, of course)08:47
=== evand bed
macogwthere's tons of squashfs errors08:47
macogwi watched the output with tail -f to see it as it broke08:48
macogwhowever, this looks like its the actual cause of the segfault (it had squashfs errors before the crash with no effect, but crashed at this part) http://paste.ubuntu-nl.org/28763/08:52
macogwwhich is python error stuff08:56
cjwatsonmacogw: if there are squashfs errors first, then those are the cause09:00
cjwatsonand I'm afraid that it *is* due to a problem with your CD drive or with the disk09:00
macogwall 3 disks?09:00
cjwatsonit is probably just on the edge of some tolerance or other09:00
cjwatsonthen chances are the CD drive09:00
cjwatsonI'd recommend getting a drive lens cleaning kit and using it09:00
superm1_perhaps the brand of the blank disks that you had purchased09:01
macogwthen how did i install edgy?09:01
cjwatsonI have no idea, but if it were a genuine problem with the CD images it would affect everyone, not just you09:01
cjwatsonthere's a faint possibility that the kernel driver for your CD drive has regressed somehow09:01
cjwatsonbut some physical problem would definitely be the first thing I'd investigate09:02
macogwso i should ignore the python exception about invalid literals then?09:02
cjwatsonwe've had the squashfs maintainer working on making squashfs fail more obviously rather than the live environment just gradually going to hell in a handbasket, which should make it easier to report such errors properly09:02
cjwatsonthe python exception is almost certainly a knock-on effect - it's just the first thing that happened to visibly fall over09:03
macogwthe problem with hell in a handbasket is that it makes it impossible to open a text editor and see the logs09:03
cjwatsonyou're screwed anyway in this case09:03
cjwatsonthe live environment isn't going to last long once read errors from the CD start zapping random bits of important stuff09:04
macogwone error that i noticed on the live cd after it goes to hell is that adding applets to the panel gets OAFIID errors popping up09:04
cjwatsonwhat that python exception actually means is that some subsidiary program that ubiquity was running crashed, or possibly printed garbage09:04
macogwwhich is something i had happening on installed-feisty during the unstable bit09:05
macogwOAFIID is what gconf refers to things as though O_o09:05
cjwatsoncould easily be the same sort of thing, code for "program fell over"09:05
cjwatson"panel failed to communicate with applet" or some such09:06
macogwmmm where do you get one of those cleaning things?09:06
cjwatsonin the UK, electronics stores stock them09:06
macogwi really dont wanna try sending my laptop back to the manufacturer.  those idiots think reinstalling windows fixes it09:06
macogwthey reinstalled windows when the problem was overheating due to hardened thermal grease09:06
cjwatsonno, I doubt that would help09:06
superm1_in the US, best buy, frys, or any shop that sells cds09:07
cjwatsonthe cleaning kits usually look like CDs with little brushes attached09:07
macogwmmmk09:07
cjwatsonI'd be interested in the logs from the alternate CD install to ensure it's the same thing09:07
macogwhow do i get logs from that one?09:07
cjwatsonI suspect the reason OOo is affected both times is that it and its dependencies are just so damned big that statistically it's quite likely09:07
macogwalternate cd wont automount my flash drive for me to save them09:07
macogwwell on alternate if i do a non-gui install, it works fine and installs09:08
macogwbut its not very pleasant to not have a gui09:08
cjwatsonif you have the machine connected to a network, you can go back to the main menu, select "save debug logs", start up a mini web server from there, and connect to the machine via HTTP09:08
macogwi can only have one computer online at a time and i would have no idea how to do what you just said09:08
cjwatsonI mean a local network; do you have ethernet connections between multiple machines at home?09:09
macogwno09:09
macogwthere's only one machine here usually09:09
macogwi'm just home from school with my laptop and havent convinced them to get wireless so i can use my computer09:09
cjwatsonah. if it has a floppy drive, then the "save debug logs" option can use that09:10
macogwlaptops dont have floppy drives09:10
macogwat least not nowadays09:10
cjwatsonotherwise you have to mount the flash drive by hand from tty209:10
macogwused to be you could yank out the cd drive and put in the floppy drive, but that wont work running from a cd :p09:11
cjwatsonUSB floppy drives still exist09:11
macogw:-/ how do you mount a flash drive?09:11
macogwi mean, i can mount hard drives09:11
macogwbecause its not hard to figure out which hdb or sdb wasnt there before09:11
cjwatsonif there's no hd* or sd* for it, you may just not be able to09:12
cjwatsonyou can look at the logs ('nano -v /var/log/syslog' on tty2, page down to near the end) and see if there are obvious input/output errors09:12
=== superm1_ [n=superm1@ubuntu/member/superm1] has joined #ubuntu-installer
=== macogw [n=mack@unaffiliated/macogw] has left #ubuntu-installer ["Ex-Chat"]
=== cr3 [i=marc@nat/canonical/x-4d3b0b798c941b07] has joined #ubuntu-installer
tepsipakkihum, netcfg could/should have a longer dhcp-timeout, or a configurable one10:58
cjwatsonit is configurable10:58
tepsipakkireally?10:58
cjwatsonpreseed netcfg/dhcp_timeout10:59
cjwatsonit's an integral number of seconds, default 1510:59
tepsipakkinot in feisty though :)10:59
tepsipakkibut good to know10:59
cjwatsonis too10:59
cjwatsonthat's been around for several releases10:59
tepsipakkihum, not in my debconf-selections.. I'll dig elsewhere11:00
cjwatsonit was introduced in netcfg 1.13, pre-dapper11:00
cjwatsonit may well not be in debconf-get-selections, but that doesn't really indicate anything since it's never asked and just fishes the default out of templates11:01
cjwatsonit's documented in the installation guide in the preseeding appendix11:01
tepsipakkiok, excellent11:01
tepsipakkiyeah, there it is.. shame on me11:06
CIA-19ubiquity: cjwatson * r2127 ubiquity/ubiquity/frontend/mythbuntu_ui.py: PEP-8 import spacing01:02
CIA-19ubiquity: cjwatson * r2128 ubiquity/ (debian/changelog ubiquity/frontend/gtk_ui.py): - Suppress some spurious uncaught exceptions on startup.02:28
CIA-19ubiquity: cjwatson * r2129 ubiquity/ubiquity/frontend/ (gtk_ui.py kde_ui.py): take oem_config_title out of language_questions and handle it separately; fixes crash in language_treeview signal handler02:38
cjwatsonsuperm1_: that should address the problem that (IIRC) you reported02:39
cjwatsonone of those things you have to see yourself before it's obvious ...02:39
=== cr3 [i=marc@nat/canonical/x-09cf8316ea51cf3d] has joined #ubuntu-installer
CIA-19ubiquity: cjwatson * r2130 ubiquity/ubiquity/frontend/ (gtk_ui.py kde_ui.py): set window title correctly in OEM mode when changing language too03:15
CIA-19ubiquity: cjwatson * r2131 ubiquity/ubiquity/frontend/ (gtk_ui.py kde_ui.py): set username_edited when hardcoding user name to oem03:18
cjwatsongar, that didn't work either03:18
evandheh03:19
=== avoine [n=avoine@69.70.0.36] has joined #ubuntu-installer
CIA-19ubiquity: cjwatson * r2132 ubiquity/gui/glade/stepLanguage.glade: oem id entry should activate default03:22
CIA-19ubiquity: cjwatson * r2133 ubiquity/ (debian/changelog ubiquity/frontend/gtk_ui.py):03:25
CIA-19ubiquity: - Don't reconfigure the username entry box as a combo box if03:25
CIA-19ubiquity:  migration-assistant didn't find any users.03:25
cjwatsonthat's more like it03:25
cjwatsonevand: is the test I added there the right one?03:25
evandindeed it is03:27
evandthanks03:27
cjwatsonthat's actually been bugging me for ages but it was never serious enough to bother fixing until it interfered with oem work just now :)03:28
cjwatsoncommit early, commit often ...03:29
evandindeed03:29
cjwatsonright, time to take the dog for a w-word03:29
cjwatson(she gets excited if you unwarily say that word without obfuscation)03:29
evandhahaha03:30
evandwhat breed?03:30
cjwatsonlabrador/rottweiler cross03:30
evandadorable03:30
cjwatsonutterly placid03:30
evandsounds big though.  I've seen some quite large rotties in my day.03:30
cjwatsonhttp://userpic.livejournal.com/57407285/10670003:31
cjwatsonyes, she's a fair size03:31
cjwatsonnot like an Irish wolfhound or anything, but03:32
cjwatsonweighs 40-odd kilos03:32
evandcute03:32
thom40kg is pretty sizeable, yeah :-)03:34
cjwatsonoh, I see why ubiquity isn't managing to install packages from the CD03:53
cjwatsonit needs to emulate some stuff that base-installer does, to bind-mount /cdrom into /target and configure apt-cdrom a bit differently03:54
CIA-19ubiquity: cjwatson * r2134 ubiquity/ (debian/changelog scripts/install.py):04:56
CIA-19ubiquity: * Replicate the apt configuration done by base-installer (trust CD-ROMs,04:56
CIA-19ubiquity:  allow unauthenticated packages if debian-installer/allow_unauthenticated04:56
CIA-19ubiquity:  is true, bind-mount /cdrom into /target, and configure apt-cdrom/apt not04:56
CIA-19ubiquity:  to mount CD-ROMs).04:56
cjwatsonthat's not quite enough though - something also needs to actually install stuff04:56
CIA-19ubiquity: cjwatson * r2135 ubiquity/scripts/install.py: factor out reading of apt-installed file05:04
superm1_cjwatson, ooh looks interesting, installing packages that are on the cd in a apt-cdrom compatible repository :)05:24
cjwatsonthat was actually intended a long time back05:26
cjwatsonlooks like it's been broken though05:26
superm1_AH05:30
superm1_oops, ah05:30
=== superm1 [i=malimonc@ubuntu/member/superm1] has joined #ubuntu-installer
CIA-19ubiquity: cjwatson * r2136 ubiquity/ubiquity/frontend/ (gtk_ui.py kde_ui.py): let's make fullname and username insensitive too if they're uneditable06:26
evandgetting GNOME to ignore partitions seems to be hit or miss.  bug 11090406:27
evandah, no ubotu06:27
cjwatsonperhaps he's using Kubuntu; it's not clear06:28
cjwatsonor indeed Xubuntu06:28
evandoh wow, that didn't even occur to me06:29
cjwatsonboth of those definitely had some breakage in that area in feisty06:29
cjwatsonI've added a comment06:29
evandthanks06:29
CIA-19ubiquity: cjwatson * r2137 ubiquity/ (82 files in 3 dirs):06:57
CIA-19ubiquity: * Install packages passed to apt-install even if they aren't on the live06:57
CIA-19ubiquity:  filesystem, as long as they're available from the apt archive on the CD06:57
CIA-19ubiquity:  (LP: #114296).06:57
cjwatsonphew, that was more work than I expected ...06:59
CIA-19ubiquity: cjwatson * r2138 ubiquity/scripts/mythbuntu/mythbuntu_install.py: mythbuntu duplication => more work for Colin07:00
CIA-19ubiquity: cjwatson * r2139 ubiquity/scripts/mythbuntu/mythbuntu_install.py: remove trailing whitespace07:29
CIA-19ubiquity: cjwatson * r2140 ubiquity/scripts/mythbuntu/mythbuntu_install.py: let install_extras deal with installing drivers and services07:39
cjwatsonsuperm1_: I hope r2140 works; I haven't tested it ...07:40
=== evand adds the badwhitespace macro to his vimrc
CIA-19ubiquity: cjwatson * r2141 ubiquity/scripts/mythbuntu/mythbuntu_install.py: imports no longer needed07:42
cjwatsonvim highlights trailing whitespace in python by default, I think, though not if on a line by itself07:42
cjwatsonI use 'let python_highlight_all = 1' which may be implicated; not sure07:42
evandhrm, it might be that I don't have syntax highlighting enabled by default, so I wouldn't notice such things unless I turned it on07:43
cjwatsonreally? I couldn't live without it enabled by default07:43
CIA-19ubiquity: cjwatson * r2142 ubiquity/scripts/mythbuntu/mythbuntu_install.py: unnecessary constructor07:43
cjwatsonit's nearly the first thing I do on new machines07:43
evandheh07:45
CIA-19ubiquity: cjwatson * r2143 ubiquity/ (9 files in 3 dirs): more trailing whitespace07:49
superm1cjwatson, i'll see if there is any breakage tonight when i get home08:06
superm1thanks08:06
evandcjwatson: Is LVM by default just blocked on changes to Ubiquity to support it, or are there technical reasons why it's not a path we intend on pursuing?09:07
evandLVM came up a few times in UDS discussions (backups for one), and mpt mentions it in his reply to your email on ubuntu-devel-discuss.09:09
superm1evand, just speculating: but i'd expect there to be a gui management tool for volumes too before it was by default?09:25
superm1similar to the tool that red hat ships on their boxes09:25
cjwatsonthat class of thing is certainly the reason we opted not to do it by default after investigating it10:29
cjwatson(that decision was actually before ubiquity existed)10:29
cjwatsonbut certainly nowadays ubiquity support would have to be added10:29
superm1have you looked into adopting red hat's existing tool?10:33
superm1i don't know off hand what the license is on it10:33
cjwatsonwe looked it a while back and concluded it really wasn't good enough to inflict on all users10:35
cjwatsonit's a pretty high bar, unfortunately10:35
evandah, indeed10:37
cjwatsonit's been two years, though10:38
superm1last i looked at their tool was maybe a year ago, and i wasn't "happy" with it persay, but it did the trick for the purpose/.  i'm assuming this spec will be revisited in Boston this year though, at which point it can be reinvestigated10:42
cjwatsonI'd be very happy if it were better now, and we should certainly get to the point of being able to do LVM in ubiquity ...10:44
cjwatson(and kickseed, etc. etc.)10:44
superm1what is kickseed?10:44
evandkickstart -> preseed file10:46
superm1i was going to ask about that: preseeding isn't active in ubiquity atm then - so on the cds, when file=..../ubuntu.seed and such, does it actually do anything?10:47
evandyes10:47
evandubiquity noninteractive10:48
evandmakes use of it10:48
superm1that was just added as a frontend though right?10:48
evandindeed10:48
evandbut preseeding is active in ubiquity10:49
superm1well for the mythbuntu frontend however, it won't be relevent yet then10:49
evandthe only problem is that pages that already have all their questions answered do not gracefully skip to the next page, which I'm working on ever so slowly10:49
cjwatsonsuperm1: ubiquity has always had some level of preseeding, even if not complete10:49
superm1okay10:49
cjwatsonat least ever since it was called ubiquity - not in the initial ubuntu-express implementation10:50
cjwatsonsuperm1: we use it for language pack selection, in particular10:50
cjwatsonfor example the Kubuntu preseed file has:10:51
cjwatsond-i     pkgsel/language-pack-patterns   string language-pack-kde-$LL kde-i18n-$LL10:51
cjwatsonand ubiquity honours that10:51
superm1Is that in the ubuntu preseed file though?10:51
superm1or just kubuntu10:51
cjwatsonit's in everything except Ubuntu10:51
cjwatsonthe default for that question is set to make sense for Ubuntu10:51
superm1which would be how i missed it then - looking only at the ubuntu preseed10:52
cjwatsonright, the Ubuntu preseed file is not very interesting10:52
cjwatsonin fact it was empty for a long tim10:52
cjwatsone10:52
cjwatson(nonexistent)10:52
mirkobuholzerI did some tests with evan's branch with preseeding and works nicely ...10:53
cjwatsonI haven't tried out the automation stuff yet, I must confess10:53
cjwatsonhopefully I'll get Evan to give me a demo next week10:53
evandindeed!10:54
cjwatsonthe bandwidth in the London office is fantastic for mucking about with CD images10:59
cjwatsonwe basically have something like Ethernet to the datacentre10:59
evandnow if only I had the space to store them all10:59
cjwatsonthat's what the big vmware-server box is for10:59
evandyeah, I'm definitely going to build one once I move11:00
evandI'm running it on here, but 250GB...not enough.11:00
cjwatsonyeah, I need a chunk more disk too :-/11:01
evanddo I have access to the LP wiki?  I'd like to learn more on this whole PPA thing.11:03
evandah, nevermind.  I get the gist of it from the spec description.11:05
cjwatsonevand: see /msg11:05
=== avoine [n=avoine@69.70.0.36] has left #ubuntu-installer []

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