[00:12] adam_g: yeah done [00:18] zul: thanks! not sure if thats a bug or what. seems wrong, but we've already got libvirt specific things in the common conf, so... [00:18] adam_g: besides we assume you want to use libvirt, not helpful if you want to use something like xcp [00:23] zul: yeah, so with that migration issue, we would'nt be able to keep nova-api/scheulder/etc compute driver agnostic [00:23] *sigh* === lamont` is now known as lamont [00:58] I have a ubuntu-server setup in my house for various usages such as sFTP, SSH, Ventrilo, local website etc. That being said I have noticed on my router people trying to login from norway and france. How can I check to see if they actually where able to login? and everything? [00:59] I have dd-wrt on my router and it logs the traffic and there was IP that I hadnt seen before on there. [01:04] I guess I could use last to see who has logged in [01:05] I am new to all this so last is a new command to me [03:54] stgraber: yay, proper reboot without utmp watching in lxc :) userspace patch was trivial. [03:55] hallyn: cool! [03:55] (i'll run it by daniel first and make sure it's approximately what he expected) [03:56] hallyn: so we just need the kernel side of it in Ubuntu (unless it's in and I didn't notice), then move console.conf and finally get rid of lxcguest! [03:57] stgraber: yup! [03:57] hopefully we can get smb excited enough to push the patch :) [03:59] all right i think that finishes me for the night - gnight [03:59] hallyn: was V5 the latest patch submitted upstream? I had a quick look at lkml and see you were waiting for Andrew Morton to review (for the most recent mail I can find) [04:00] one sec [04:00] yeah, v5 was the latest. On Jan 11 akpm said he had it queued up to look at [04:01] stgraber: ^ meanwhile so long as it looked headed upstream kernel team said they would likely accept it [04:01] (crossing fingers) [04:02] ok, so just need to poke smb some more and we'll get that in then ;) [04:02] anyway, good night! [04:04] (http://people.canonical.com/~serge/lxc-reboot.debdiff btw) === twister004_ is now known as twister004 === jtv is now known as jtv-eat === smb` is now known as smb === jtv-eat is now known as jtv === twister004_ is now known as twister004 [08:34] stgraber, hallyn /me is hard to get exited, you should know that. :-P I'd prefer some update on the mail sent to the kernel team about your estimates on the patch landing upstream. [09:16] morning all [09:20] Morning. [09:20] \o jamespage [09:23] howdy allenap! [09:24] Morning [09:45] hola, where is a place to retrieve a copy Ubuntu Server without using a webbrowser? [09:47] Asar: would wget work for you or is the http protocol the problem? [09:47] Asar, you could just wget http://releases.ubuntu.com/oneiric/ubuntu-11.10-server-amd64.iso if that's what you mean [09:47] there you go, beat me to it [09:47] there's also http://releases.ubuntu.com/oneiric/ubuntu-11.10-server-amd64.iso.torrent [09:48] actually need the 32 bit [09:48] ah well [09:48] what is command for wget? [09:48] wget http://releases.ubuntu.com/oneiric/ to see the whole list [09:48] http://releases.ubuntu.com/oneiric/ubuntu-11.10-server-i386.iso [10:07] gracias *renideos [10:10] hi all [10:31] New bug: #921489 in openldap (main) "Segmentation fault in slapd (related to GSSAPI?)" [Undecided,New] https://launchpad.net/bugs/921489 [10:51] New bug: #921497 in samba (main) "package samba 2:3.5.8~dfsg-1ubuntu2.3 failed to install/upgrade: ErrorMessage: subprocess new post-removal script returned error exit status 2" [Undecided,New] https://launchpad.net/bugs/921497 [10:51] New bug: #921499 in krb5 (main) "CRC mismatch in debug symbols" [Undecided,New] https://launchpad.net/bugs/921499 [11:11] New bug: #921505 in cyrus-sasl2 (main) "CRC mismatch in cyrus-sasl2-dbg" [Undecided,New] https://launchpad.net/bugs/921505 [11:23] Anyone around ? [11:25] yes. [11:27] i really wish we installed curl by default [11:37] * koolhead11 wakes up. [11:40] * cwillu_at_work bonks koolhead11 on the head [11:42] * koolhead11 goes back in hibernate moe [11:44] on another note i just hope no one using O2 phone http://tnw.co/x2lSfU [11:47] is it easy to run up a 32-bit lxc container on 64-bit host? [11:54] bingo, -- -a i386 [12:03] hi. is there a clean and easy way to install php 5.3.x on Ubuntu 8.04 ? [12:03] or should I just compile it? [13:00] New bug: #921547 in openldap (main) "Segmentation fault in libkrb5.so.25" [Undecided,New] https://launchpad.net/bugs/921547 === twister004_ is now known as twister004 [14:11] New bug: #921579 in mysql-5.1 (universe) "package mysql-server-5.1 5.1.54-1ubuntu4 failed to install/upgrade: ErrorMessage: subprocess new pre-installation script returned error exit status 1" [Undecided,New] https://launchpad.net/bugs/921579 [14:26] Daviey, zul: Got a chance to try Ubuntu server with resolvconf installed? [14:27] stgraber: not yet but i might not be able to test need to get a new openstack milestone out the door tomorrow [14:27] stgraber: but i can give it a try this afternoon [14:30] zul: ok. I really don't expect much to happen as I tested on a bunch of weird machines and they all did the right thing, though if you know of anything in Ubuntu Server that might change /etc/resolv.conf (maybe openstack?), then it'd definitely be interesting to install resolvconf and reboot [14:31] stgraber: openstack doesnt touch resolv.conf :) [14:31] otherwise i would be freaking out [14:31] I tried regular server installs with static and DHCP config in /etc/network/interfaces, I also tried Ubuntu Desktop with NM and machines with libvirt installed, all worked fine [14:32] zul: good to know! I remember seeing quite a lot of network management stuff in OpenStack so I was wondering how much changes that was actually doing ;) [14:33] stgraber, i'm doing an install right now, i can put resolvconf on it. [14:33] and then i'm going to poke around at libvirt [14:33] so it is at least *some* data for you [14:33] smoser: that'd be great, thanks! [14:33] i use resolvconf and dnsmasq a lot, so i've been down this road before [14:34] roaksoax, if orchestra rsyslog is working... [14:34] where would i look to see logs? [14:35] unfortunately /var/log/orchestra/rsyslog/ is empty [14:36] stgraber: in about 2 hrs [14:37] * smoser misses roaksoax capitalization [14:37] so boring now [14:38] +1 [14:42] stgraber, so, system booted. score 1 for resolvconf. [14:42] :) [14:44] smoser: that's a good start :) Do you have everything you'd be expecting in your /etc/resolv.conf (search domains and up to 3 name servers)? [14:46] well. i just have 1 name server [14:46] but search looks correct [14:46] cool [14:47] I tested the "limit to 3 nameservers" bit yesterday and it looked good, it's basically building a unique list of nameservers from all its sources, then using the first 3 [15:02] roaksoax, ^^ [15:19] smoser: should be there though lynxman did changes to the rsyslog stuff [15:19] lynxman, ? [15:19] ^ [15:19] let me check whether they were released or not [15:19] smoser: during installation logs are only seen in /var/log/syslog on the orchestra server though [15:20] smoser: no, it doesn't really seem thtat changes have been released [15:20] well... i have oneiric orchestra [15:20] so i wouldnt have them anyway [15:20] smoser: could you pastebin your orchestra's server syslog? [15:20] but i want to get that working [15:20] oh, sure, you want to see passwords too ? [15:20] :) [15:20] hold on [15:21] smoser: i'm only looking for the rsyslog errors :) u can grep that if you want [15:21] roaksoax, http://paste.ubuntu.com/816527/ [15:21] oh shoot [15:21] wrong system [15:22] this can't help [15:22] Jan 25 10:09:01 nelson rsyslogd: Could not open dynamic file '/var/log/orchestra/rsyslog/2012/01/25//secure' - discarding message [15:22] Jan 25 10:09:01 nelson rsyslogd: last message repeated 961 times [15:22] Jan 25 10:09:01 nelson rsyslogd: Could not open dynamic file '/var/log/orchestra/rsyslog/2012/01/25//cron' - discarding message [15:22] Jan 25 10:10:25 nelson rsyslogd: last message repeated 999 times === Lcawte|Away is now known as Lcawte [15:30] roaksoax, ^ [15:31] i'm guessing that is because: [15:31] $ ls -ld /var/log/orchestra/rsyslog [15:31] drwxr-xr-x 2 root root 4096 2011-10-28 00:53 /var/log/orchestra/rsyslog [15:33] fixing that, i get to [15:33] Jan 25 10:32:48 nelson rsyslogd-2078: error adding our certificate. GnuTLS error -64, message: 'Error while reading file.', key: '/var/lib/orchestra/.ssl/ssl-cert-orchestra-pk.pem', cert: '/var/lib/orchestra/.ssl/ssl-cert-orchestra.pem' [try http://www.rsyslog.com/e/2078 ] === mrmist_ is now known as mrmist === marienz is now known as 5EXAA07MX === 5EXAA07MX is now known as marienz [15:55] hallyn, So about bug 607039: it is actually fixed now in Precise as you always have the nfs module loaded. Just thinking that since the bug report itself has gone dead quiet after documenting the work-around, it is probably not worth to touch any older releases. Or would you feel it is required? [15:55] Launchpad bug 607039 in autofs5 "NFS4 automount using replicated servers doesn't work" [Medium,Fix released] https://launchpad.net/bugs/607039 === bdmurray_ is now known as bdmurray === synack is now known as Guest42724 === Corey_ is now known as Guest51495 === Psi-Jack is now known as Guest46659 === Guest46659 is now known as Psi-Jack === ikonia_ is now known as ikonia [16:11] smb: that sounds reasonable === Ursinha` is now known as Ursinha [16:28] Daviey, at https://jenkins.qa.ubuntu.com/view/Precise%20Upgrade%20Testing%20Dashboard/job/precise-upgrade-lts/PROFILE=lts-server-amd64,alderamin-upgrade=alderamin-upgrade/20/#showFailuresLink [16:28] the closest thing i see to a failure is [16:28] 2012-01-24 23:10:36,060 DEBUG nvidiaUpdate() [16:28] 2012-01-24 23:10:36,061 ERROR NvidiaDetector can not be imported No module named NvidiaDetector.nvidiadetector [16:33] jamespage, do you know where the test files are for the above [16:33] ie, what decided that "conffiles_test" failed [16:34] smoser: perhaps try -testing ? === SpamapS_ is now known as SpamapS [16:49] smoser, Seems like other releases were ok with my local mirror and bare metal too. Either it really is some race you only get in a vm or something weirdly broken for that release. Anyhow, I just did an install for oneiric which would tell me that modules cannot be loaded because they would be out of sync with the kernel. That sounds like I would need to update the initrd and kernel parts. Do you happen to know how this would be done? It is not [16:49] the repos as changing one of those to be updated in cobbler seems to stack mirroring the whole archive... [16:50] smb, you have cobbler from precise ? [16:50] smoser, no from oneiric [16:50] k. hold on. [16:50] Well server is running oneiric [16:50] yeah. [16:52] smb, download http://bazaar.launchpad.net/~ubuntu-branches/ubuntu/precise/cobbler/precise/view/head:/debian/cobbler-ubuntu-import [16:52] replace your existing one (or put that elsehwere) [16:52] and then run: [16:52] cobbler-ubuntu-import --update-existing [16:52] er... with sudo [16:53] smoser, ah thanks [17:01] wise nod [17:01] hm. wrong chan [17:05] roaksoax: are you tied up? [17:07] Daviey: i was about to go for lunch, but shoot [17:11] roaksoax: np [17:11] Daviey: otherwise, i'll be back in an hour then [17:12] smoser, Hm, you may want to know that that new --update-existing seems to not like the hardy-alternates I manually imported... at all [17:17] stgraber: I'm sorry, you told me before, but I can't find where I stashed it - where do you have a copy of your apparmor profile for lxc? [17:21] stgraber: Did you say LTSP is switching to nbd or iscsi? [17:23] hmm, my ltsp install used ndb [17:23] nbd [17:23] I personally switched to iscsi though, so much easier [17:24] patdk-wk: Have any docs handy? [17:24] smb, yeah, it might not like that. [17:24] i'll have to try to make it more speicific for that [17:25] not really, I downgraded to just one machine, so just installed ubuntu on iscsi, as a normal install [17:25] So that isn't LTSP? [17:25] not anymore [17:25] ok, thanks [17:25] cloning iscsi luns is nice though [17:26] Daviey: we're using nbd [17:26] right [17:26] stgraber: Out of interest, why was nbd chosen over iscsi? [17:27] Daviey: much easier to understand and configure. We don't need authentication or writable storage, so nbd is perfect for that, 3 lines of config and you're done [17:27] koolhead17: hey, any progress on that php bug you were working on? [17:27] (well, used to be one line in /etc/inetd.conf, moved to 3 lines in Oneiric now that we use the nbd daemon instead of inetd ;)) [17:28] hallyn: I think I gave you a pastebin link. Let me pastebin it again [17:28] hallyn: http://paste.ubuntu.com/816699/ [17:28] stgraber: thanks! I think I'll try to get that into the next upload [17:28] SpamapS: nopes. :( i saw the comment sometimes back [17:28] how no writable storage, stgraber ? [17:28] well, something like it [17:29] didn't ltsp need an overlay? and that was normally mounted via smb/nfs/... [17:29] just the base image came in via nbd [17:29] easy to do that same thing, but not even worry about using two protocols with iscsi [17:30] make lvm partition, snapshot, serve snapshot over iscsi [17:30] but the overlay is made server side, no? [17:30] the overlay is blank [17:30] not sure what you mean made [17:30] or atleast, mine always where [17:30] as in, a wrtiable fs is exposed from the server.. the fact it uses overlay in the server end doesn't matter? [17:31] stgraber: ^^ [17:31] thin clients never have access to persistent storage [17:32] the mount a squashfs image from nbd, then mount an overlay on top of that with delta stored in RAM [17:32] * Daviey screams. [17:32] guess it depends on how the ltsp was setup, mine had persistant overlay storage [17:32] stgraber: that has changed? [17:32] Daviey: no [17:32] stgraber: you used to be able to commit changes? [17:32] =/win 28 [17:32] Daviey: no [17:32] SpamapS: i need some helping hand i even though its a trivial bug . [17:33] koolhead17: Steve Langasek's comment spells out the exact fix [17:33] stgraber: touch ~/foobar ; reboot ; ~foobar , would still exist? [17:33] SpamapS: yes trying right away on my oneiric VM [17:33] Daviey: if done from a local app in a logged in user home directory, yes. Otherwise, no [17:34] when you login, we mount your home directory using sshfs, so changes done to $HOME on the thin client are saved on the server [17:34] that's the only bit of persistent storage you have and that's just to allow local applications like firefox to interact with the user's settings [17:34] (that feature can be turned off by disabling LOCALAPPS in lts.conf) [17:35] ah. [17:35] that /has/ changed. [17:35] jjohansen: @{PROC} expands to procfs... can I use @{SYS}? [17:35] oh, now i see where it's defined, sorry [17:39] Daviey: well, it changed 3 years (maybe 4) from nothing persistent at all to having $HOME mounted over sshfs for the localapps feature, yes [17:39] Daviey: im back [17:39] stgraber: wait, 3/4 years ago i know i had persistent storage. :/ [17:40] stgraber: i could apt-get upgrade from the client, and the aufs grew. [17:41] Daviey: oh yes, you can still do the apt-get upgrade, you're just eating your memory and will loose all the changes when you reboot [17:41] smoser: roaksoax: have done no changes yet to the rsyslog code, will do soon though [17:41] stgraber: no, the aufs server side grew. [17:41] I was certain.. i'm sure i'm not smoking crack [17:42] SpamapS: yeah. no more error. :P [17:42] ogra_: ^ (I'm 99.99% sure we never ever stored the overlay on the server side or supported read-write NFS root, can you confirm?) [17:42] we never did, right [17:42] hallyn: defining and using @{SYS} isn't a bad idea, that makes it easy to replace/update the define and have all the rules using it be upgraded to the new conditional once we get it. Of course atm @{SYS} isn't defined [17:43] debian (vagrant) did some testing of writable nbd stuff though [17:43] koolhead17: it only errors when you upgrade and have a left over conffile [17:44] SpamapS: so the script which creates this file inside pkg has to be muted? [17:44] *via pkg install [17:44] ogra_: yeah, I seem to remember him playing with ext3 instead of squashfs and using the nbd copy-on-write stuff, though IIRC that wasn't too succesful (using a lot of bandwidth, disk space, preventing load-balanced/HA environment and well, fairly unreliable) [17:44] right [17:44] he gave up on it eventually [17:46] Daviey, i'm responsible for nbd btw, and when i started with it, there was no ISCSI ;) [17:47] ndb was the only way beyond nfs back then [17:47] and nfs was unusable [17:47] jjohansen: I wonder whether I should make a per-container policy, triggered on execution of ${container-rootfs}/sbin/init, or do (as stgraber did) a single policy triggered by /usr/bin/lxc-start. [17:47] jjohansen: how much does adding a bunch of policies slow things down? [17:48] hallyn: define a bunch? It really shouldn't slow things down too much [17:49] hallyn: a pre container policy is probably the most flexible solution [17:49] Daviey, and not making the aufs side writable on the server was a user request so the kids couldnt hack into the clients during exams and install random stuff (tachers were scared by that opportunity) [17:50] jjohansen: the most I've seen in production was around 200-250 containers [17:50] *teachers [17:50] stgraber: wow thats quite a few [17:51] jjohansen: but in that case you're ready to wait 30 minutes for them to start when you reboot ;) [17:51] hallyn: I know we can handle that number as we do have some users who have thousands [17:52] but yeah it does have some cost, as attachment isn't something we have optimized [17:52] ogra_: right, having the main image read/write would be a nightmare and saving individual delta (by IP as nbd can do) would be a different kind of nightmare (imagine what happens when you update the squashfs and try to apply the old delta on top of it ;)) [17:53] right [17:56] jjohansen: stgraber: ok, thanks. We can always make the policy optional (at lxc-create), so if you have thousands maybe you customize [17:56] i'll play. thanks. === Guest42724 is now known as synack [17:58] hallyn: yeah, when you have thousands of them, they're likely to be pretty similar so it may be worth having one profile matching them all [17:58] anyway, people doing that kind of things should be technical enough to figure out how apparmor works and optimize things for their environment :) [18:14] some lxc help please? http://paste.ubuntu.com/816750/ - wordpress is apparently started, but nothing on port 80. I'd like to run netstat -nlp inside that container. What am I doing wrong? [18:16] actually, /sys/fs/cgroup/cpuset/lxc/root-local-wordpress-0 exists. Is this a bug? [18:16] hallyn: ^^? [18:16] rbasak: are you on precise? [18:16] yes [18:16] aha! [18:16] lxc-netstat -n lxc/root-local-wordpress-0 works [18:17] root@panda-test:/sys/fs/cgroup/cpuset/lxc# dpkg-query -W lxc [18:17] lxc 0.7.5-3ubuntu11 [18:17] rbasak: ok, sigh [18:17] rbasak: pls file a bug :) [18:17] will do [18:20] SpamapS, whenever you're ready we can jstack some [18:20] hallyn, oh... one thing.. as i saw rbasak comment above, it reminded me [18:20] if you lxc-delete (i think thats right) something, the cgroups stuff is not cleaned up [18:21] ie, you'll still see it down /sys/fs/cgroup [18:21] smoser: lxc-stop is suppsoed to do it, not lxc-delete [18:21] smoser: are you running libvirt in your container? [18:21] smoser: 10 min [18:21] i dont think i was then [18:21] i dont knwo [18:21] i might haffve done things in a bad ordre [18:21] ie, tried to delete before destroy/stop [18:21] but something resulted in me gettings tuck [18:22] smoser: lxc will delete the cgroups if it can, but if the container created some cgroups then lxc will fail to delete them. [18:22] hm.. that might have been it. [18:22] smoser: actually, pls file a bug. I'll fix the code to recursively delete them [18:23] smb: so, i'm going to push the lxc userspace patch to exploit the kernel patch for container reboot? that may be hitting the kernel package soon, right? (it won't break without it) [18:28] jjohansen: d'oh. There's no way yet for me to say 'switch profile on this PRE-pivot_root path' right? [18:29] hallyn: not yet, hopefully by tomorrow [18:30] hallyn: err just to be clear you me automatically switch right [18:30] hallyn: there is the change_profile api that is like setcon in selinux [18:31] jjohansen: oh maybe i should use that [18:31] yes, i meant auto [18:31] New bug: #921732 in lxc (main) "lxc-netstat fails" [Medium,Triaged] https://launchpad.net/bugs/921732 [18:31] hallyn: we use that in aa-exec to launch apps into profiles they wouldn't normally use [18:32] though i don't want to hack lxc-start if it's temporary. [18:32] jjohansen: the fix will ship in a kernel update? [18:32] smoser: almost ready.. G+? [18:33] hallyn: yeah it needs a kernel update [18:33] jjohansen: ok, i'll just wait on it then (plenty else to do) - thanks [18:33] sure. g+ is fine [18:34] stgraber: haha, just found the policy you sent me last time. it's right next to where i put the new one. [18:34] i'm so predictable [18:35] :) === Guest51495 is now known as Corey [18:38] SpamapS, ok. i think you hav a g+ invite [18:38] but i am very lame [19:41] New bug: #921767 in mysql-5.1 (universe) "package mysql-server-5.1 5.1.54-1ubuntu4 failed to install/upgrade: подпроцесс установлен сценарий post-installation возвратил код ошибки 1" [Undecided,New] https://launchpad.net/bugs/921767 === micahg_ is now known as micahg [20:05] New bug: #921794 in lxc (main) "lxc-ls fails as non-root sometimes" [Undecided,New] https://launchpad.net/bugs/921794 [20:08] have a question…. how do i enable xsl for php? [20:25] New bug: #921804 in postfix (main) "package postfix 2.7.0-1ubuntu0.2 failed to install/upgrade: Unterprozess installiertes post-installation-Skript gab den Fehlerwert 1 zurück" [Undecided,New] https://launchpad.net/bugs/921804 [20:31] New bug: #921808 in lxc (main) "if the container has child cgroups, cgroup is not cleaned up on stop" [Low,Fix released] https://launchpad.net/bugs/921808 [20:39] SpamapS, http://freecode.com/projects/fstransform [20:39] thats the filesystem convert thing that i couldn't find [20:40] smoser: "then remaps the sparse file to the original partition" [20:40] huh? [20:40] yeah [20:40] that was wierd to me too [20:41] but i read no further [20:44] is there an easy and clean way to install php 5.3 on Ubuntu 8.04 ? [20:54] I really need some help here... is there a way I can do some disk checks without using a live CD? like changing the run level or something? my OS is mounted R/O because of errors === Lcawte is now known as Lcawte|Away [21:04] use smartctl [21:04] but if it's not isntalled, heh === kirkland` is now known as kirkland [21:10] hey folks [21:11] fresh install, new hardware, core i7, sad? but response seems very slow. Whats best way to benchmark? [21:21] roaksoax, what do you think about cobbler recommends on ubuntu-distro-info? === Lcawte|Away is now known as Lcawte [21:35] hey guys, is it safe to do a touch /forcefsck on ubuntu server 8.04 with LVM? [21:39] roaksoax, https://code.launchpad.net/~smoser/ubuntu/precise/cobbler/import-fix-unknown-distros/+merge/90211 [21:46] Hello, I had a question if it's a known issue that Openstack is failing because of a nova dependency. [21:46] I looked in LP and haven't found an open defect [21:57] how to start apache ? [21:58] mine is not startign [21:59] root@localhost:/# /etc/rc.d/init.d/httpd start [21:59] bash: /etc/rc.d/init.d/httpd: No such file or directory [21:59] root@localhost:/# service httpd start [21:59] httpd: unrecognized service === negronjl` is now known as negronjl [22:06] nancy--: /etc/init.d/apache2 [22:07] (not that i have it on my system, but it says it's half-installed here... oh well) [22:09] hallyn, [22:09] thx [22:18] fresh install, new hardware, core i7, sad? but response seems very slow. Whats best way to benchmark? === Lcawte is now known as Lcawte|Away [22:42] where is the config file of apache to change max execution time ? [22:43] nancy--: Do you mean php? [22:44] yes [22:44] /etc/php/ [22:45] cloakable, how to install php ? [22:46] sudp apt-get install php [22:46] nancy--: erm, you don't have php installed? [22:46] What're you trying to do? [22:46] install php [22:47] no. iam a newbie [22:48] sudo apt-get install php5 === heidar_ is now known as heidar [23:26] good day, boys & girls [23:26] Hope everyone is keeping well! [23:31] New bug: #921874 in samba (main) "package samba-common 2:3.4.7~dfsg-1ubuntu3.8 failed to install/upgrade: subprocess installed post-installation script returned error exit status 10" [Undecided,New] https://launchpad.net/bugs/921874 [23:37] is there a way to find duplicate files (by contents/MD5) & & replace the duplicates with a symlink? [23:37] I'm thinking rdfind, but just thought I'd check [23:51] Is this the channel for 11.04 or a general channel? [23:52] CT1: general