/srv/irclogs.ubuntu.com/2008/08/28/#ubuntu-server.txt

lukehasnonameCan I config sshd to listen on multiple ports?00:17
Kamping_Kaiseryes00:17
lukehasnonameLike, in /etc/ssh/sshd_config, put in more than one "Port" listing?00:17
Kamping_Kaiserhave multiple Port lines00:17
lukehasnonamek00:17
lukehasnonameBecause not all programs that remote in take a custom port switch, but when I'm off my dorm LAN I can't get on port 2200:18
Kamping_Kaiseri suspect yourdoingitallwrong (tm)00:19
lukehasnoname;_;00:20
lukehasnonameKamping_Kaiser: how then, do I get virt-manager to tunnel ssh on a custom port?00:22
Kamping_Kaiserlukehasnoname, no idea what that is (and i cant stay around to help, because i'm off to work00:22
Kamping_Kaisergl with it00:22
lukehasnonamelater.00:23
leonelpackages.ubuntu.org   says  that  hardy has  postgresql 8.3.1   and  really has  8.3.3   same for  gutsy  says postgresql  8.2.6 and really has  8.2.902:04
nxvlmathiaz: it looks like lucas is mad with you02:34
nxvl:S02:34
ScottKnxvl: lucas isn't the only one.02:48
ScottKmathiaz: That gems change got no support when it was discussed.  Why in the world did you upload it?02:52
nxvlScottK: being mad doesn't help to fix things is better to discuss it calm'd down02:53
ScottKnxvl: I'm not upset now.  I think it showed very poor judgement and distrespect for the community.02:54
mathiazScottK: I reread the thread and I didn't find there was strong disagrement about not doing it.02:54
ScottKmathiaz: Nobody was in favor.02:54
ScottKmathiaz: It is wrong all the way around.02:55
ScottKOK.  I take that back.   Darren Hinderer liked it.02:57
ScottKBut given that he's a RoR developer he would.02:57
ScottKnxvl: Propose a fix then.02:58
nxvlhat do i broke now?02:58
mathiazScottK: IIUC, your main concern is that binaries installed by the gem commands are located in /usr/local/bin and that would take precedence over binaries in /usr/bin ?02:58
ScottKThe RoR thing.02:58
ScottKFrom a packaging/technical perspective yes.02:59
ScottKNot having reviewed the code, I didn't understand the degree to which you were forking the package.02:59
ScottKThat's a serious concern too.02:59
mathiazScottK: so you have to serious concerns ?02:59
ScottKYes.03:00
mathiazScottK: or only the fact that there is a serious fork ?03:00
ScottKThe fork and random versions taking precdence over system installed packages.03:00
ScottKTwo.03:00
mathiazScottK: on the packaging bits, we're using hooks that are in upstream code repository - so when 1.3.0 is out, the debian maintainer will be able to use it.03:01
mathiazScottK: I agree that changing the patch system is the best move.03:01
ScottKI think that was VERY bad.03:01
mathiazScottK: OTOH all patches in 1.2.0 are included in upstream code.03:01
ScottKThat's not relevant.03:01
mathiazScottK: so once 1.3.0 is package there isn't patch system needed anymore03:02
ScottKSay lucas thought your change was wonderful and wanted to incorporated it?03:02
ScottKYou've built your change set in a way that's incompatible with his package and made it much harder than it needs to be.03:02
mathiazScottK: incorporate it in the current version of debian (lenny) ?03:02
ScottKIt shows you've no intent of working with Debian.03:02
ScottKPossibly.  The point is you did your change in a way that makes it hard to feed back to Debian.03:03
ScottKWhether he tries to get a freeze exception or not is up to him.03:03
ScottKWe shouldn't presume.03:03
ScottKUbuntu tries to show it works hard to push things back to Debian and then incidents like this put us in a very bad light.03:04
ScottKI think as far as that goes lucas reaction to the change speaks for itself.03:04
mathiazScottK: if Lucas wants to incorporate our work, he can just grab the debian/operating_system.rb03:04
ScottKKeep in mind that as Debian developers go, he's very pro-Ubuntu.03:05
ScottKWhat possible benifit was there to change the patch system?03:05
mathiazScottK: that's where all the update-alternatives plumbery is done.03:05
mathiazScottK: none - it was not a move as I stated before.03:05
ScottKOK, but he still has to redo the patches or redo his package.03:05
ScottK?? [22:01] <mathiaz> ScottK: I agree that changing the patch system is the best move.03:06
mathiazScottK: there isn't any patches to do to implement the update-alternatives system.03:06
ScottKBut there are patches and you did change the patch system.03:06
mathiazScottK: debian/operating_system.rb relies on hooks that are already in upstream.03:06
mathiazScottK: correct - there is 1 patch.03:07
ScottKRight. so lucas could, if he wanted either wait and get the new upstream or he could redo all the patches, what he cannot do is take advantage the Ubuntu patch without rework.03:07
mathiazScottK: the current 1 patch in Ubuntu relies on upstream hooks IIRC - so lucas would have to update to the new upstream version first.03:08
ScottKOK.03:08
ScottKHe still can't use the patch without rework.03:08
sorenWhat's the name of the offensive package again?03:08
mathiazScottK: correct - as I said, changing the patch system wasn't a good idea03:09
mathiazsoren: libgem-ruby03:09
mathiazsoren: libgems-ruby03:09
sommermathiaz: I think you may have had a typo earlier03:10
sommermathiaz: about the patch system03:10
mathiazScottK: sommer correct03:10
mathiazScottK: I made a typo before - unfortunately it was a typo at a bad moment03:11
ScottKOK.03:11
mathiazScottK: so what was your other concern ?03:12
ScottKfiles installed by gems taking precedence over ones installed through the packaging system.03:12
ScottKThis isn't the usual /usr/local situation where we can assume that if the admin installs something in there he want's it to take predence.03:13
mathiazScottK: so binaries installed by gems are available in /usr/local/bin/ which takes precedence over package system.03:13
ScottKYes.03:13
mathiazScottK: why - he is using the gem command to install something that is not in the archive ?03:14
sorenHow are these different scenarios? I know nothing about gems or the issue at hand. I'm just curious.03:14
ScottKmathiaz: Gems embed the entire application stack that they need.03:14
nxvlsoren: ubuntu-motu ML Lucas mail03:14
ScottKThey have no idea what's already installed.03:14
mathiazsoren: imagine that you use easy_install and get a script in /usr/local/bin automatically.03:15
ScottKExcept more crackish, less integrated, and more opaque.03:15
ScottKSo a Gem always brings everything IT needs.  Regardless of the installed state of the system.03:15
mathiazScottK: right - and ?03:16
ScottKThe Gem installing stuff in a location where it can find it, but is not in the system path is a reasonable compromise and about the best one could do today.03:16
ScottKmathiaz: So it's the RoR equivalent of DLL hell.03:16
sorenScottK: Ok. Even stuff that's already installed? It only assumes the presence of a ruby interpreter?03:17
ScottKsoren: As I understand it, yes.03:17
mathiazsoren: yes - the gem command doesn't know about the ruby libraries installed by dpkg/apt.03:17
ScottKez_install has at least been patched into submission to know about stuff that's already installed through that package management system.03:17
ScottKThis is much worse.03:17
mathiazsoren: it still knows which one it has installed though.03:18
sorenmathiaz: Well, it wouldn't have to know about packaging systems. It could just do an "import foo" (or whatever it's called in ruby) and see if it works. If not, go fetch the missing crack.03:18
ScottKThe problem is that other packages will use the selected alternative in /usr/local/bin.03:18
mathiazScottK: ok - so if a package relies on a binary from a specific gem, and there is another version of the gem installed with the gem command, the deb package would use the version in /usr/local/bin instead of the one provided by the corresponding package.03:20
=== anonimous is now known as YoMero
ScottKRight.  Or if there happened to be the same file installed via the packaging system (recall \sh's imagemagic example).03:21
mathiazScottK: don't remember - could you give me example ?03:22
ScottKThe example he gave was, "I had this at one ocasion, there was this imagemagick gem and this module was only working with a special imagemagick version, so it shipped it together with the other cruft, but instead of installing it somewhere where this imagemagick lib didn't hurt, it was just a smartass and installed it in /usr/lib, overwriting the distro imagemagick."03:24
mathiazScottK: right - that's was a problem with the upstream gem, which was bad. I don't see how the version I've uploaded would have made thins worse in that case ?03:26
ScottKRight, but if it'd let it be installed in a 'normal' place instead of forcing things, then with your change, it's in /usr/local and even though it doesn't overwrite the distro version, the effect is the same.03:27
mathiazScottK: I take this as an example that there exists upstream gems that are wrong.03:27
mathiazScottK: I don't understand what you meant. what would be in /usr/local ?03:28
mathiazScottK: only the binaries declared by the gems would have a symlink in /usr/local/bin03:28
mathiazScottK: all the rest would end up in the usual place (/var/lib/ruby1.X/gems/imagemagick) if the gem was using the gem calls03:29
mathiazScottK: or in /usr/lib if the gem was bypassing everything03:29
NCommandernothing should be added to /usr/local by any package03:29
NCommanderTHe right fix isn't fixing gems, its packaging ruby gems into APT, just like python and python debian groups do03:29
mathiazNCommander: the libruby-gem package doesn't add anything to /usr/local/. The gem command does everything.03:29
NCommandermathiaz, it symlinks things into /usr/local03:30
NCommanderThats enough to be a policy violate03:30
NCommanderor should I say03:30
NCommanderIt configures gems to do that03:30
mathiazNCommander: *it* = the gem command, not while installing the libruby-gem package.03:30
NCommanderA bad policy at best since then apt can't remove everything correctly03:30
NCommanderIf you want to wreck the consistancy of users systems, then having gems's package manager exist at all is a miserably idea03:31
NCommanderNeither perls' CPAN or php's PEAR are supported03:31
NCommanderWe repackage all those modules03:31
mathiazNCommander: slangasek responded on bug https://bugs.launchpad.net/ubuntu/+source/libgems-ruby/+bug/26206303:33
uvirtbotLaunchpad bug 262063 in libgems-ruby "rubygems bin in PATH potentially breaks other applications and violates all sense of decency in packaging." [High,Confirmed]03:33
ScottKI think slangasek is right about that.03:34
ScottKWe aren't actually installing stuff in /usr/local.  We're just a faciliator.03:35
NCommanderOk03:35
NCommanderI conceed the point03:35
NCommanderBut I still think its bad practice to allow gems to install packages outside of APT's control03:35
ScottKDoesn't make it a good idea however.03:36
NCommanderHaving multiple package managers is kludgy at best03:36
ScottKJust because you are dealing the crack instead of injecting it doesn't make you innocent.03:36
mathiazCan you install CPAN module directly from perl ?03:36
NCommanderyes, you can, but its depericated03:36
NCommanderIts only recommended if your running unstable, and the module you need is not available via any other means, and even then its still discouraged03:37
NCommander(it ends up in /usr/local I believe, so it will still override any package installed by APT later on)03:37
ScottKJust as you can install Python modules through distutils or ez_setup.  One fo the big differences though is that even ez_setup knows what modules are already installed.03:37
mathiazright - but it's still possible. What is the difference between doing a gem install something and download a tarball and ./configure; make; make install ?03:37
NCommanderBecause that should be a method of last restort03:37
NCommanderIf a package is not available via APT03:37
NCommanderFine, install it via gems03:37
NCommanderBut thats the only case03:38
NCommanderThe correct and proper solution is to package the gems individually03:38
ScottKBut don't have the gems functionally replace stuff that's installed through the package system.03:38
mathiazNCommander: I don't deny that. but what if they're not available ?03:38
ScottKmathiaz: Then don't put it in the path where it can mess other stuff up.03:38
NCommandermathiaz, the user should be able to use gems, I agree, but it should not go into the PATH, and not affect the general usage03:38
NCommanderMake sure gems prints a giant warning label03:39
mathiazScottK: well - as stated by NCommander, if you install CPAN module, it will override the system modules.03:39
NCommanderI consider that a bug in CPAN03:39
NCommanderIts because Perl offers no alternative03:39
ScottKmathiaz: That doesn't make it a good idea.03:39
mathiazso what's the point of having /usr/local/bin on the path then ?03:39
NCommandermathiaz, thats for things users install themselves. Its didicated by FHS03:39
NCommanderthat may have actually changed in recent years, I haven't needed a perl module that wasn't packaged in APT in a very long time03:40
mathiazNCommander: exactly - and how does a end user install ruby library ?03:40
NCommandersudo apt-get install libruby-gems-*name*03:40
mathiazNCommander: via the gem command, instead of ./configure; make; make install03:40
NCommanderI'm telling you03:40
mathiazNCommander: and if it's not available ?03:40
* NCommander feels like a broken record03:41
ScottKRight, but it doens't just bring itself, it brings an entire applicaition stack.03:41
ScottKAnd that's the difference.03:41
NCommanderThen its the users responsibility to install it and possibly shoot themselves in the foot03:41
mathiazScottK: it brings the dependencies needed to make the gem running.03:41
NCommanderWhich can include binary modules03:41
ScottKYes, whether they are alerady installed or not.03:41
NCommanderWhich may have bugs or break the ABI with things already installed03:41
NCommanderAssume it installs an expat update that breaks the ABI03:41
mathiazNCommander: correct - via the gem command - we're not trying to support ruby libraries installed via gem.03:41
NCommanderSUddenly GNOME doesn't wor on the next restart03:42
ScottKmathiaz: If I install a perl module or make install something I see what I get.03:42
mathiazScottK: you can also do that with the gem command03:42
ScottKIf I install a gem, there's a whole train behind it that I don't necessarily get to see until it's to late.03:42
ScottKmathiaz: But that's not the typical RoR usage.03:42
ScottKmathiaz: I don't understand why each Gem can't just live in it's own private namespace and not disturb anything.03:43
ScottKIt's going to bring the whole stack anyway, so it's not like it causes more code duplication.03:43
mathiazScottK: what's the typical RoR usage ?03:44
ScottKDeveloper bangs out cool looking application, stuffs it into a gem module and delivers it and moves onto the next project.03:45
NCommanderyou install a gem03:45
NCommandergem installs libraries03:45
mathiazScottK: I agree that being able to teach the gem command to check if there is already a ruby library installed by dpkg/apt is another step in the right direction.03:45
NCommanderYOu install another gem which installs another version of the same library03:46
ScottKmathiaz: I just don't understand why being in the path is of any benifit.03:46
ScottKAll I see is downside risk.03:46
NCommanderHaving gems as a package manager exist separately is insane if the distribution provides a package manager03:46
mathiazScottK: I would argue for user friendlyness03:47
mathiazScottK: if you install the rails gem, you'll get a rails binary03:47
mathiazScottK: the rails binary relies on the rake binary to be called.03:47
mathiazScottK: so the rails command doesn't work by default if you haven't modified your path03:48
ScottKmathiaz: So modify the path.03:48
ScottKI'm not at all convince I shouldn't just revert this entire uplaod.03:48
ScottKIt doesn't make any sense at all.03:48
ScottKNote: I'm not actually doing that.  That's just my perspective.03:49
mathiazScottK: well - the reason for doing this upload is so that you won't have to modify the path.03:50
ScottKYes, you can just destroy your system instead and that will be better.03:51
ScottKmathiaz: Doesn't ruby have the equivalent of sys.path.append?03:51
ScottKIn Python at least this is the most trivial thing to do in the world.03:52
mathiazScottK: by destroying the system you mean that the end user could install random binaries in /usr/local/bin ? How is that different from an end user using ./configure; make; make install ?03:52
ScottKIf that had the potential to drag in lots of not clearly related files and superced system functions, I'd agree.  It generally doesn't.03:53
ScottKThe problem is that Gems aren't at all transparent about what they will bring with them.03:53
ScottKSo the admins sees X and wants it and doens't now about Y, Z, and AA.03:54
ScottKAA causes problems and he didn't even know it was there.03:54
ScottKnow/know03:54
mathiazScottK: there is the dependency command in gems.03:54
ScottKSo you're telling me that any admin who installs a gem has a clear understanding of the dependencies he's bringing and what that might affect?03:55
ScottKmathiaz: What's the problem with an installed gem extending it's path to include what it needs?03:56
mathiazScottK: hm - it may possible to patch the ruby interpreter to include the /var/lib/ruby1.X/bin/ in it's path if it exists.03:59
ScottKThat would resolve most of my technical concern.03:59
mathiazScottK: however any shell scripts coming the gem would work04:00
mathiazScottK: *would not*04:00
ScottKRight.04:00
mathiazScottK: but that would still require the end user to modify its PATH to include /var/lib/ruby1.X/bin/04:01
mathiazScottK: so that he can use the gem binaries directly.04:02
mathiazScottK: that's the issue the upload is trying to solve.04:02
ScottKSurely we can figure a way to add that to the environment for that user/gem.04:02
mathiazScottK: well - according the lsb you can drop things in /etc/profile.d/04:03
ScottKPut the main application in /usr/local/bin and then stuff all the dependencies in /var/lib/ruby1.X/bin/04:03
mathiazScottK: however, this violates the debian policy.04:03
ScottKThen the gem can be started, we just need a way to have it notice /var/lib/ruby1.X/bin/.04:04
mathiazScottK: well then all the binaries would end up in /usr/local/bin/04:04
mathiazScottK: let's take the example of rails04:04
mathiazScottK: the rails gem provides the rails binary.04:05
mathiazScottK: and depends on the rake gem.04:05
mathiazScottK: but you'd also want to have the rake binary available on the command line.04:05
mathiazScottK: so while installing the rails gem, it would pull in the rake gem04:05
mathiazScottK: the rake gem should install the rake command on the PATH since a end user may want to be able to use the rake command.04:06
ScottKWhich puts us on the road to perdition.04:06
ScottKI see you want it entirely the way it is then.04:06
ScottKI guess there's no point in further discussion.04:07
ScottKI'll just have to consider if I want to take the heat for reverting it or not.04:07
deleter(linux newb) I'm trying to install Ubuntu server 8.04.1, but I keep running into this error - "Please insert the disc labeled: 'Ubuntu-Server 8.04.1 _Hardy Heron_ - Release i386 (20080701)' in the drive '/cdrom/' and press enter. Media change04:17
deleteri md5d the iso, verified the disc integrity, and am pretty sure the cdrom drive is not at fault, as it always fails at the same point (78% into the base system installation)04:18
deleterI tried the forums, but althought I found others with the error, I could not make out a solution04:19
deleteranyone know what to do / have any ideas? Thanks04:19
=== hessml|away is now known as hessml|away|away
ScottK-laptopdeleter: Did you try more than one CD anyway?04:22
deleteryeah I'm on my 4th one...04:23
ScottK-laptopOK.04:23
ScottK-laptopNo great ideas on my part then.04:23
azteechhave you attempted to download the iso from a different location and burning it from it?04:32
deleteryes, I don't think its the iso though because the hash matched the one online04:34
=== hessml|away|away is now known as hessml|away
Zelutnot sure if this is the right place, but can anyone tell me where my inputted ufw rules are stored?04:43
wantok/etc/ufw/ iirc04:43
ZelutI see before.rules and after.rules, but don't see any of my custom rules in those files.04:44
wantokyou wont see the rules per-se, just the iptables04:45
azteechdeleter, then suggest trying another machine to do download and burn and see if that helps ... if it doesn't .. then could be drive you are using to read disk on ...04:45
Zelutwantok: right.  I'd like to manually edit a few of the iptables lines (i have a few in incorrect order)04:46
Zelutproblem is I just can't see any of my rules in ufw or iptables syntax04:46
Zelutahh, its in /var/lib/ufw.04:48
nealmcb2ScottK, one question I have is what will best serve the average ruby or rails developer.  if gems is really popular, along with capistrano, and keeps things in sync itself, and deals with security issues, and works in a nice cross-platform way and allows users to track upstream better than ubuntu is likely to do, then we have to deal with that use case.  we could either explain to users how to do it ENTIRELY outside the package 04:59
deleterturns out it was the cddrive, use of a different one led to success, thanks for the ideas05:00
ScottKnealmcb2: None of which is an argument for putting every single gem that gets brought in when you install something in the system path.05:00
ScottKnealmcb2: Not to mention the social aspect of blowing off every developer who gave comment on the ML and gratuitously forking the package from Debian.05:01
azteechdeleter: you are welcome ....05:03
nealmcb2I certainly hear the frustration, and also agree with steve that it is a tough situation.  I haven't looked enough at the issues to say what the best path forward right now is05:03
nealmcb2but I suspect we do want to figure out how to make it easy for users to use gems and capistrano05:04
nealmcb2too bad the conversation that was started back a few months ago never really got off the ground05:05
nealmcb2ScottK: finding ways to leverage the expertise of both ubuntu devs and ruby/gems devs is one challenge, from what I have seen05:08
nealmcb2(and debian :)05:08
ScottKWe have a package management system and in the event of a conflict between that and something else, I have no doubt which we should go with.05:09
nealmcb2then at this rate from what I'm hearing I'm guessing that we won't be much of a platform for ruby.  but that is just a guess, since I haven't looked at it in detail05:11
ScottKThe problem is that no attempt was made to try and make it work with the packaging system.05:12
ScottKEvery language that has a packaging system has to do this.05:12
ScottKIt's painful, but necessary work and they wanted a shortcut.05:12
nealmcb2that could well be the case.  but dealing with conflicts between packaging systems is even harder than dealing with conflicts within a single packaging system05:13
nealmcb2anyway I'm hardly the packaging expert.  I'm mainly trying to hold up a common use case and hoping we can address it05:14
ScottKRight.  That's the hard part.05:15
ScottKI thought we were having a good discussion towards compromise and all of a sudden he pulled back.05:15
NCommandernealmcb2, I'm not upset with you over this patch, I'm upset with the people who approved it.05:16
NCommandernealmcb2, and I can see it from your side of things, and at first glance, your solution isn't that bad until you realize what it means for APT :-)05:16
NCommanderand I hope this doesnt' discourage you from futher ruby contributions05:16
ScottKnealmcb2: Was this your idea?05:16
nealmcb2and I'm hoping we can appreciate folks for putting possible solutions forward, and recognize the inherent difficulty of the problems, without too much unhelpful venting.05:17
* NCommander re-reads the original bug description05:17
nealmcb2ScottK: nope - not my idea....05:18
ScottKOK.05:18
NCommanderWell, I personally want to see the bad patch get wiped05:18
nealmcb2I did facilitate the server team meeting where it came up last week, but I was concentrating on the agenda, not the technical decisions05:18
=== nealmcb2 is now known as nealmcb
NCommanderThe proper method is we collabrate with Debian on packaging gems individually05:20
=== hessml|away is now known as hessml|away|away
nealmcbNCommander: how much do you know about how the average ruby and/or rails user works?  My sense is that gems is very widespread, but I haven't researched it a lot05:23
NCommanderVery little05:24
NCommanderI've tried Ruby on Rails05:24
nxvlare you still fighting about the gems issue?05:24
NCommanderBut I felt like I was fighting the tool more than anything else05:24
nealmcbyeah - I think that's our problem - lots of ubuntu/debian expertise and not enough ruby user perspective05:26
NCommanderI find ruby on rails ATM to be more hype than being super-revolutionary.05:26
NCommanderhttp://www.oreillynet.com/ruby/blog/2007/09/7_reasons_i_switched_back_to_p_1.html05:26
NCommandernealmcb, the way ruby does things with gems is the same problem we have when a user uses CPAN or PEAR directly05:26
nealmcbof course.  and it is a hard problem.05:27
NCommander(I'm familiar enough with gems to understand why its a bad thing the current setup, but I can't say I could build a gem now)05:27
nxvlDjango is kewl05:27
NCommandernealmcb, the right (not the easy) solution would be to build a framework that can take a gem, and convert it to a debian package05:27
nealmcbNCommander: and have folks installing packages from random repos?  with no security backing?05:28
NCommanderWe can generate source packages that are part of the archive05:29
NCommanderThe Debian perl group have a set of scripts for quickly debianizing cpan modules05:29
nealmcbI think one aspect of this is that the ruby world is still moving very fast.  perhaps it will mature enough that our packaging will catch up.  anyway, I'm just hoping we can come up with a good answer, sooner rather than later05:30
wantokfor non-root users doenst cpan install into ~/.cpan?05:31
NCommanderwantok, yeah05:32
NCommanderMy personal feelings on ruby ATM though are generally its more hype then anything else05:32
NCommanderIt requires you to fight to a specific methodology05:32
NCommanderReminds me of MFC actually05:32
NCommanders/fight/think05:32
wantoki dont know how ruby's thing works at all, but if it doesnt do the same thing its not really the same as cpan at all05:33
NCommanderwantok, gems doesn't support (to my knowledge) local user installations05:33
NCommanderPerl and CPAN have almost 30 years of code behind them05:33
wantoki dont deny it, i just felt i should note hte difference between the perl 'you can shoot everyone or just yourself' and the (percieved) gems 'shoot everyone, or anyone'05:34
NCommanderI think with perl it is05:37
NCommander"You can shoot yourself in the foot, but six months later, you'll have no idea how you did it"05:37
wantoknm. you have regex to save yourself ;) *mwhwhahahaah*05:38
NCommanderwell, python working to kill perl as the glue language05:39
=== wantok is now known as kgoetz
=== [1]deleter is now known as deleter
=== hessml|away is now known as hessml|away|away
=== hessml|away|away is now known as hessml|away
toshkohi all07:15
toshkoSoft RAID1 problems (invalid raid superblock magic), ubuntu server 8.04.1, anyone?07:15
mm_202Hey guys. I have a rather stupid question.  If I have a dir A, with dirs a,b,c, and a dir B, with dirs d,e,f.  If I do a mv B/ A/ will it overwrite dirs a,b,c?07:18
owhmm_202: No, it will move directory B inside of A, giving you A/a A/b A/c and A/B/d A/B/e A/B/f07:27
mm_202Sorry, I meant mv A/ B07:29
mm_202to just move the contents of A to B.07:29
owhmm_202: Well, go into the /tmp directory, then run mkdir -p A/a A/b A/c ... etc and test it for yourself.07:30
mm_202okay, will do.07:30
mm_202thanks, owh.07:30
owhtoshko: I cannot help you directly, but perhaps if you asked an actual question, someone here might be able to.07:39
toshkoowh: well this is the problem: install, configure raid1 with sda,sdb and the folowing message appears on random basis at the start up screen (this is from the syslog file but the same is shown at the start).08:10
toshkomd: invalid raid superblock magic on sda08:10
toshkomd: sda does not have a valid v0.90 superblock, not importing!08:10
toshkothis is since ubuntu server 7.10 for me on several machines08:12
owhtoshko: Are the machines running the same hardware?08:14
toshkono, it is not hardware issue, because the machines are different and i changed the mb and psu on the last one08:15
toshkotested the hdds - no problem08:15
owhGiven that you've been having this issue for some time, I'd recommend putting your question with relevant background information, including the things you've tried and the hardware involved into an email and sending it to the ubuntu-server list.08:17
toshkodid it in the forum but will do in the list also08:18
toshkothanks08:18
owhtoshko: Also, make sure that you don't get stuck into a single thought pattern, as-in "it's not hardware because...", you may well find the solution in a place where you didn't expect it.08:19
CrummyGummyElo08:49
CrummyGummyIn ubuntu-8.04-server-amd64.iso the pxeboot install installs the server kernel. Any ideas how I can change this?08:54
owhCrummyGummy: The last time I looked at this was a little while ago, so what I'm telling you is not going to be accurate, but IIRC, you can configure exactly what happens with the appropriate config file. I recall setting it all up with several boot images and menu options. As I said, this isn't directly going to help.08:57
owhCrummyGummy: The pxeboot process from memory works like a TFTP server which you can configure to use different boot images.08:58
owhCrummyGummy: It sounds like you're using a ubuntu-server boot image, rather than a workstation.08:59
CrummyGummySorry, I'm half a sleep still.08:59
CrummyGummyThe problem is that the server iso is installing a generic kernel, not the server kernel as expected.09:00
owhCrummyGummy: Uhm, which boot stanza are you using because I think it might be pointing at the wrong thing.09:02
owh(Bear in mind that as I said before, I've not done this for some time...)09:03
CrummyGummyThis is the current http://pastebin.com/m1c460e6a09:06
CrummyGummypxelinux.cfg09:07
owhCrummyGummy: Well that's using the ubuntu-installer initrd, so I'd not be surprised if it's using the workstation kernel.09:08
owhCrummyGummy: Where did the initrd come from?09:09
CrummyGummyThat initrd came from the ubuntu-installer directory on the server iso.09:10
CrummyGummy(sorry, was on the phone)09:10
owhCrummyGummy: You're sure that's where it came from, as-in, no mistake?09:10
owhAnd while we're at it, there isn't another ubuntu-installer directory lying around anywhere?09:11
owhCrummyGummy: The way I implemented this at the time was to loop mount an .iso of the required installer and make sym-links to the right bits, so I could just change the iso mount and make it install something else.09:12
CrummyGummyI'm pretty sure that it came from that iso. Its the only amd64 iso I have on this server.09:13
CrummyGummyas in no workstation ones. I'll try again with the symlinks as suggested.09:14
owhCrummyGummy: There are no stray ubuntu-installer directories?09:15
CrummyGummyRunnign find.09:15
owhuse locate -i09:15
elnewbHey guys.  I tried installing Ubuntu 8.04 Server on an old P3 Box.  I put the disc in and booted then it loaded the cd and displayed the menu.  When I clicked install not the "try ubuntu livecd" option it still took me to the live cd.09:17
owhelnewb: Well, the server CD doesn't have a LiveCD, so you're in the wrong room :)09:17
elnewbOwh: are you sure?  it gave me the option?09:18
elnewbit booted into the comand line but it was running off the disc.09:18
owhIt's possible that I'm getting old and grey and I'm wrong.09:18
elnewbWait you are right..... just loaded the ubuntu iso in vmware09:21
owhPfew. Thought my brain had finally had it :)09:21
elnewbThis was at school today.  My teacher must have downloaded the wrong version.09:22
owhelnewb: Well before you download another one, check the MD509:32
elnewbNah I don't think thats the problem.  I asked my teacher to download the server version for me cause the students access to the internet is filtered so we are limited to direct downloading of documents (.doc .xls and pdf).09:34
owhelnewb: No, I mean, check which CD you have.09:35
owhelnewb: Not if it's corrupt or not :)09:35
elnewbowh: the iso will still be on the computer that he downloaded it toos desktop09:35
elnewbprobably be like 8.04-desktop.iso09:35
krautmoin10:03
owhtag10:05
owhOr should that be 'tag ?10:05
CrummyGummyOkay, I've done it with symlinks to pxeboot stuff from the right iso. In the install process I chose Openssh server only. The kernel installed is linux-generic. Is this right?10:40
nxvlgood morning13:36
uvirtbotNew bug: #262244 in mysql-dfsg-5.0 (main) "Post-installation script error reinstalling mysql" [Undecided,New] https://launchpad.net/bugs/26224413:46
milestoneI have setup a mailserver (postfix+maildrop)14:04
milestoneas a mailbox_command I have defined maildrop14:04
milestoneso the user needs a $HOME/.mailfilter to function properly14:05
milestonesince i made it generic, I have copied the .mailfilter to /etc/skel14:05
milestonewhen I create a new User, the file gets copied, but the permissions stay on root:root14:05
milestoneany suggestions on where to tell that the permissions need to be updated as well?14:06
acemois it possible to only reinstall grub and the mbr with the server cd?14:11
uvirtbotNew bug: #262251 in php5 (main) "phpize: configure:8184: error: possibly undefined macro: _LT_SET_OPTIONS" [Undecided,New] https://launchpad.net/bugs/26225114:11
uvirtbotNew bug: #262264 in likewise-open (main) "Fails to join a domain: Unknown pam configuration" [High,New] https://launchpad.net/bugs/26226414:41
=== hessml|away is now known as hessml|away|away
=== hessml|away|away is now known as hessml|away
slicslaki have two shadow files: /etc/shadow and /etc/shadow-   i need to copy some existing users from another system.  which file should i edit to put the password hashes in?15:11
uvirtbotNew bug: #262291 in samba (main) "hardy: update samba to 3.0.32" [Undecided,New] https://launchpad.net/bugs/26229115:46
=== inetpro is now known as hibana
toyotafosgatehey does anybody here know anything about raid?16:45
toyotafosgateanyone here?16:46
toyotafosgatehad to sound like a retart16:46
toyotafosgate*retard16:46
toyotafosgatebut i'm using pidgin for the first time to connect to IRC16:46
Koontoyotafosgate: well, I know something about raid.16:46
toyotafosgatefair enogh16:46
Koonbut maybe not enough, depends on your real question16:46
toyotafosgateso heres the deal: I have two hard drives mirrored (raid1)16:47
toyotafosgatethey are mirroring only one partition16:47
toyotafosgatethey are mirroring /home16:47
toyotafosgatei noticed that they were not synced16:47
toyotafosgateso i synced them16:47
Koonsorry, got to go now -- i'll see your question later if nobody else picks it up before16:48
toyotafosgatethis caused the server to go down16:48
toyotafosgatealright16:48
toyotafosgatewhen it came back up the drive was no longer mounted16:48
toyotafosgateanyone have any ideas?16:48
=== hibana is now known as inetpro
toyotafosgate hey does anybody here know anything about raid?16:54
toyotafosgatei've got a pretty serious issue and i could really use someones help16:55
Brazentoyotafosgate:I know how to set up md raid and that's about it.  If I ever had a failure, I'd have to pull out some google-fu.16:58
Brazentoyotafosgate: but, have to checked to make sure there is an entry in /etc/fstab for the /home partition?16:59
Brazenoops16:59
Brazens/have to checked/have you checked/16:59
keeszul: I hatez mysql.17:09
keeszul: amd64 is randomly failing still.  I just keep clicking "rebuild".  first 6 failures, then 1.17:09
keeszul: now 3.17:10
keeszul: though they are all ndb17:10
keeszul: now 3.loaddata_autocom_ndb ndb_alter_table2 ndb_auto_increment ndb_autodiscover ndb_autodiscover2 strict_autoinc_5ndb17:12
keesgAh17:13
keeszul: so far it's always been a subset of loaddata_autocom_ndb ndb_alter_table2 ndb_auto_increment ndb_autodiscover ndb_autodiscover2 strict_autoinc_5ndb17:13
Goosemooseanyone have a hardy preseed file?17:13
jmedinaGoosemoose: what is a preseed file?17:16
Goosemoosea file used to push installs of ubuntu via a server to clients over pxe17:19
Goosemoosecould be used via cd too17:19
jmedinaGoosemoose: good, do you have any document about that?17:25
Goosemooseonly for gusty not hardy17:26
=== Abracadabra is now known as Abra_Away
jmedinaGoosemoose: share it please17:32
lamontjdstrand: if you'17:33
lamontre feeling generous, you can upload bind9 to address 252675, as mentioned in the bug17:33
lamont:-D17:33
lamontotherwise, I'll have to actually go figure out SRU stuff :-)17:33
jdstrandlamont: hmmm-- didn't debian decide not to actually do that in their security queue?17:35
lamontjdstrand: debian has 9.3.4 and 9.5.017:35
lamontand disclaims 9.2.4 (sarge)17:35
jdstrandI must have just misremembered it then-- so only 9.4.2-P1 has the performance hit?17:36
lamontand, IIRC, upstream didn't actually bother to do the performance-improved P2 for 9.317:36
lamontif they did, I'd still say "9.3.5-P2 for etch, or someone else can backport the fix to 9.3.4" :)17:37
lamontit's an uglier patch, and I think ISC makes good decisions on what to put into fix-version point releases17:37
lamontjdstrand: also, 175316, aka debbugs 459010 probably wants some security-review-like activity, as per the comments in 459010:17:38
lamontIs there security support for this part of BIND 9?17:38
jdstrandlamont: I'm inclined to upload it, but would like kees' opinion. also, have you used the patch in production anywhere?17:39
* lamont is 9.5.0 everywhere17:39
lamontI see no reason that it should bypass SRU17:39
lamontI just don't want to be the one to deal with it... :-)17:39
keesI think it makes sense to SRU it.17:40
jdstrandI see. though I also see the argument that there is a regression, particularly if it affects a lot of people. but IIUC it is only for very high load servers-- is this accurate?17:40
lamontsomething like that17:40
jdstrandlamont: I'll do the SRU dance for you... this time ;)17:41
jdstrandlamont: but likely not today17:41
lamontwell, I figured as long as you were being a defacto bind9-uploader.... :-)17:41
jdstrandheh17:42
jdstrandsounds more like punishment for bypassing git again :P17:43
jdstrand(though I did ask kees about it before doing it :)17:43
lamontfor the next question... do you care if I merge your chagelog entries into the 9.5.0.dfsg.P2-2 changelog and drop the ubuntu ones?17:43
jdstrandlamont: not at all17:43
zulkees: *grumble*17:43
lamontI'll at least ack which version they went into17:43
lamont9.5.0-P1 had the perf hit, fixed (and migrated to testing) in 9.5.0-P217:44
keeszul: yeah, once this fourth rebuild attempt finishes, I'm just going to upload with a mess disabled -- each test has passed at least once, so there's no single culprit.17:44
zulfun fun :)17:45
* lamont wonders if -server cares enough about bug 175316 that we want to fix it in intrepid, rather than Jay17:46
uvirtbotLaunchpad bug 175316 in bind9 "no IDN in nslookup and host" [Undecided,Confirmed] https://launchpad.net/bugs/17531617:46
lamontheh. and that's blocked on security-review as per above.17:47
* lamont goes back to working17:47
lamontkees: was that /var/log/named/ that you wanted rw ?17:51
keeslamont: yawp -- it's at least where I put logs, and at least one other person I know.17:54
keesit was the only AA change I had to make when moving my DNS to hardy.17:54
jdstrandkees: are you the one with the dnscvsutil issues?17:54
keesjdstrand: nope, not I.17:54
jdstrandoh, I guess not17:55
lamont  /var/log/named/** rw,17:55
jdstrandlamont: gotcha17:55
lamontjdstrand: dnscvsutil is me and a few buddies17:55
lamontthough not my house17:55
jdstrandlamont: do have the required apparmor rules for that too? (I haven't used dnscvsutil)17:56
lamontjdstrand: they're already in 9.4.2-13 or so17:56
lamontwhich uh, is not an ancestor of 9.4.2-10ubuntu0.1 et al17:57
lamontalso in 9.5.017:57
jdstrandlamont: ok, I'll add that to the SRU too17:57
lamontyou might just look at 9.4.2-13 and see if it makes sense to just migrate things to there...17:57
* lamont looks to see how much pain that would be17:58
lamontkees: and no bug for the apparmor change.. for shame.17:58
lamontbut don't file one now - that'd just be annoying17:58
keeslamont: you want me to make one?  :)17:58
lamontno17:59
lamontI already committed without the tag to generate the closure17:59
keesheh17:59
lamontoh, cool.17:59
lamont9.4.2.dfsg.P2-1 _IS_ a descendant of 9.4.2-1318:00
lamontkees: do you want +sigchase in dig for 9.4.2 SRU?18:00
keeslamont: uhm, I don't know what that is.  :)18:00
lamontbug 25768218:01
uvirtbotLaunchpad bug 257682 in bind9 "dig compiled without -DDIG_SIGCHASE!" [Undecided,Fix committed] https://launchpad.net/bugs/25768218:01
lamonthardening?18:02
* lamont adds sigchase - it only has potential issues if someone uses it, no change for the unaware (like, say, me before this morning)18:03
lamontand do you want the default named.conf.options to lose the "query-source ... port 53" comment block?18:04
lamontI'm inclined to say "no" to that one, because I don't like dpkg "replace this conffile" questions, especially on a -security/-updates upgrade18:08
jdstrandlamont: it'd be nice to have that removed, but I agree with your caution18:09
lamonthttp://paste.ubuntu.com/41298/ is the current changelog-to-be, modulo a little more cleanup18:10
lamontand it'll be NEW.  go sonames!!18:10
loosepartsHello. How might I do security updates without doing a 'apt-get dist-upgrade' ? - I don't want to upgrade every single app, just the ones that have security patches.18:15
jdstrandlooseparts: disable -updates18:15
loosepartshuh ?18:16
toyotafosgatebrazen you still there?18:16
lamontkees/jdstrand: if you want to see the current proposal: git clone git://git.debian.org/~lamont/bind9.git; cd bind9; git checkout -b stable/v9.4.2 stable/v9.4.218:16
keeslamont: seems like losing the "port 53" part would be nice.18:16
lamontand then it's just a question of whether -updates will squawk at 1:9.4.2.dfsg.P2-2 instead of 1:9.4.2-10ubuntu0.218:16
lamontkees: yeah... that's a "your call" item... trivial to cherry-pick the patch back to 9.4.2.. I just loathe questions, and named.conf.options is a frequently-tweaked file --> lots of users touched by it18:17
Goosemooseso no one knows where there's a good hardy preseed file huh? the last one published is a few years old18:22
lamontkees: so if you say "DO IT JONES", it's done.  otherwise I'm chicken. :-)18:24
arpuhello18:24
loosepartsjdstrand: would you please tell me what you mean when you say 'disable -updates' ?18:24
arpui ask on #ubuntu but no help18:25
arpui have this problem18:25
arpuCreation of temporary crontab file failed - aborting as user on ubuntu hardy server18:25
lamontlooseparts: in /etc/apt/sources.list, comment out the hardy-updates lines18:25
lamontI expect there's some nice GUI-way to do that18:25
loosepartsif i was running a GUI i'm be asking another list18:26
looseparts; - )18:26
keeslamont: let me just double-check it in a minute...18:27
lamontkees: no worries - it'll be $HALFDAY before I get to it18:27
* kees nods18:27
arputhis is the hole output18:27
arpu crontab -e18:27
arpuno crontab for rails - using an empty one18:27
arpu/tmp/crontab.aH5Mbo: Permission denied18:27
arpuCreation of temporary crontab file failed - aborting18:27
toyotafosgatehey does anyone know if you can change the jfs filesystem (raid drive) to another in order to retrieve the data?18:27
lamontlooseparts: cool.18:27
loosepartslamont: thank you. just to clarify, comment out the hardy-updates lines,18:28
loosepartsrun apt-get update18:28
lamontand then dist-upgrade should just pull down hardy-security18:28
loosepartsthen run apt-get dist-upgrade ?18:28
lamontfor bonus points, "apt-get -ud dist-upgrade"18:29
=== sourcode_ is now known as sourcode[0]
lamontthat'll show you what it's doing in more detail, and download without actually installing.18:29
loosepartspurrrfect : - )18:29
loosepartsthanks a lot18:29
toyotafosgatedoes anyone know if you can change the jfs filesystem (raid drive) to another in order to retrieve the data?18:32
arpuno on an idea about the crontab problem ?18:39
didrocksjdstrand: as there is the feature freeze, do we have to continue the work on the "second zone packages" for integrating ufw?18:43
arpuwhat is the starndard permission of the /tmp directory ?18:44
arpu755 is not right ?18:45
=== sourcode_ is now known as sourcode[0]
lamontarpu: 177718:46
arpuok than this is a bug in ubuntu hardy18:46
arpu:-/18:46
arpuin ubuntu ists 75518:48
\sharpu: drwxrwxrwt   6 root root        122 Aug 28 19:56 tmp18:55
\shit's what lamont said18:55
lamontthe t == 100018:56
lamontarpu: not on my machine it isn't... nor any other hardy box I've installed..18:57
arpuhmm this is a new hardy server install18:59
lamontit's entirely possible that something blatted it after the base install... stupid package or some such18:59
\sharpu: hardy server tells me the same as I posted..1777 drwxrwxrwt19:00
arpustrange19:00
arpudrwxr-xr-x  3 root root  4096 2008-08-28 16:43 tmp19:01
toyotafosgatestill none who has any idea about raid?19:19
toyotafosgate?19:29
daedrawhat duz I need to mount usb flashdrives?19:43
daedra`sudo mount -t vfat /dev/sdf1 /media/fl` isn't working19:43
daedrafdisk -l /dev/sdf says there is a W95 FAT32 device at /dev/sdf1, and /media/fl exists19:45
lamontdaedra: modprobe vfat?19:50
lamontor maybe the actual error message...19:50
daedralamont: mount: wrong fs type, bad option, bad superblock on /dev/sdf1, missing codepage or other error In some cases useful info is found in syslog - try dmesg | tail  or so19:50
lamontright.  modprobe is probably your friend19:51
mawanyone familiar with a tool similar to "tripwire" but for windows?19:51
mawworking on PCI compliancy here at work :|19:51
daedrasame output after modprobe vfat19:51
_rubengrrr .. wonder wassup with perl on this box .. it thinks a certain module is still at 2.0005 and required 2.0008, yet it is already 2.0008 .. stupid .pm caching19:52
jdstranddidrocks: it's up to you. it would certainly be nice, but now those packages need to go through a feature freeze exception process20:00
lamontdaedra: and fdisk /dev/sdf tells you that sdf1 is a vfat partition?20:00
daedradosfstools did it20:04
daedrahad to make a new filesystem on the device. lost the original contents :( but after 6 rewrites it now mounts20:05
Goosemoosewhere do i need to upload the preseed.cfg file on the server for network boot?20:21
didrocksjdstrand: and do you think it worth it and will be able to have the feature freeze exception?20:35
jdstranddidrocks: personally, I don't find mysql and postgresql super interesting, as they only listen on the localhost20:37
jdstranddidrocks: squid would probably be good though20:37
jdstrands/localhost/loopback/20:37
didrocksjdstrand: yes, that was my first concerned (about postgres and mysql) and I didn't understand why include it by default20:37
didrockssquid is probably great, yes20:38
jdstranddidrocks: I added them simply because they are part of Ubuntu server's tasksel20:38
didrocksso, if for the feature freeze exception, I need someone advocating in my side, I can count on you?20:38
jdstrandabsolutely20:39
didrocks(no sure it is a very correct english ^^)20:39
didrocks:)20:39
jdstrand(it's such a cmall change in the packages now anyway)20:39
jdstrands/cmall/small/20:39
didrocksfor sure20:39
didrocksI will take a loog this weed-end to try to make the profile case insensitive and also branch your code with bzr (I think this is better than proposing you a patch, isn't it?)20:40
jdstranddidrocks: yes20:44
jdstranddidrocks: wrt case insensitivity-- I feel pretty strongly about the presentation of the profile name with what is presented with 'status'20:45
jdstranddidrocks: because it has a bit to do with branding (eg OpenSSH)20:46
didrocksI will try to make some trick this week-end, but be indulgent if I make something wrong with bzr, I am not used to it (I am in charge at my company on a prioprietar VCS and also used to VCS/SVN)20:46
didrockshum20:46
jdstranddidrocks: as for the user interface, if the user can type 'ufw allow openssh' or 'ufw allow OpEnSsH', that seems to be ok20:47
didrocksoh, yes, it is just for the user interface20:48
didrocksufw allow/deny profile20:48
didrocksufw status profile20:48
jdstranddidrocks: ufw status20:48
didrocksufw app update profile (--add-new)20:48
jdstrand(you don't specify the profile with 'status')20:49
didrockshum, no status filtered in just one profile ?*20:49
didrockssorry, my bad :)20:49
jdstranddidrocks: status is the status of the ufw command managed parts of the firewall20:49
didrocksjdstrand: yes, but I thought it was possible to filter a rule from a profile to the status20:50
jdstranddidrocks: no, you might be thinking of 'status verbose' which gives a different view of application rules20:51
didrocksso, just 3: ufw allow/deny profile, ufw app update profile (--add-new) and ufw app info profile20:51
didrocksjdstrand: yes, the verbose mode give the associated port currently recorded in the firewall, isn't?20:52
jdstranddidrocks: well, there is 'limit' too-- but you'll likely be able to be able to change just a couple lines20:52
jdstranddidrocks: 'status verbose' shows the port/protocol instead of the profile name, yes20:53
didrocksjdstrand: I just gave a quick look and the only matter is that you use the profile as a key. But I have my idea to do (beautifully, of course) the trick :)20:55
jdstrandcool :)20:56
didrocksjdstrand: btw, I will keep you in touch. Have a good evening!20:58
didrocks(or day)20:58
jdstranddidrocks: you too! (and I bet you'll grow to love bzr :)20:58
didrocksjdstrand: thx (I love already bzr just having read the full user guide one month ago, but had no time to practice :))20:59
tarabhello? gues21:00
tarabi use ubuntu 7.10, i already installed bind9 then how to configure dns (bind) server/21:03
=== sourcode_ is now known as sourcode[0]
BrazenThere are some commands I want to run at the end of the bootup process.  Would the correct method for this be to add the commands to "/etc/rc.local" and then "chmod +x /etc/rc.local" ?21:55
mathiazsommer: is doc.ubuntu.com up-to-date now ?22:05
mathiazsommer: I think you said so in the meeting last tuesday22:05
iongionanyone knowing small embedded lamp devices that could run ubuntu server ?22:13
iongionor at least if u know small ... little noise devices/computers that could be used as ubuntu/apache/php/mysql home servers ?22:13
Brazeniongion: check out the "gos dev kit" (google for it), it's a mobo with embedded via x86 processor.  it's supposed to be very low power and runs linux very well, and it's super cheap.22:27
Brazeniongion: I only wish it had vt extensions :(22:28
NCommanderBrazen, what chip does that mobo have?22:31
NCommanderMost newer ones have VT on it22:31
BrazenNCommander: it's a VIA C7-D.  I'm positive I double checked a while ago, and it does not have VT.22:32
NCommanderYeah22:33
NCommanderVIA is about the only one that doesn't have VTx22:33
NCommanderI had to mod my BIOS to get it on my laptop though22:33
Brazennice22:33
NCommanderFreeDOS FTW22:33
NCommanderUpgrading the BIOS on this machine was a nightmre22:34
keeslamont: instead of "port 53", use "port *", I think.22:39
kEiNsTeiN^^hello.22:52
=== kEiNsTeiN^^ is now known as vorsichthinterdi
lolufailhi23:12
lolufailI need to know how to extract the xen initramfs to /etc/initramfs-tools, so I can add md-raid support.23:12
lolufailbecause I _just_ registered this nick, the question again, dont kill me plz if it appears twice ;): I need to know how to extract the xen initramfs to /etc/initramfs-tools, so I can add md-raid support.23:19
lolufailand that is xfs over lvm over dm-crypt over md-raid to be exact23:20
acemois it possible to have virtual servers on the same ip? while not having a domain name23:20
lolufailacemo: depends on what you want to do. you would have to do port-forwarding on the host, to the veths of the VMs23:22
acemoveths of the vms what do you mean?23:22
lolufailyes23:23
lolufailactually I mean their IPs23:23
lolufailI have the same layout, using xen and iptables on dom023:23
acemobut its on the same computer, no virtual machines23:23
lolufailthen what do oyu want to do?23:24
acemohmm23:24
acemolike23:24
lolufailjust apache or what?23:24
acemowhen you go to 127.0.0.1/acemo it should use /home/acemo/www as root and when going to 127.0.0.1/hitoi it should use /home/hitoi/www as root23:24
lolufailoh, just for http23:25
lolufailsure23:25
acemoyep23:25
lolufailI dont know how ;) but it's simple. google for ...23:26
lolufailuhm23:26
lolufailapache jail23:26
lolufailmaybe23:26
lolufailchroot?23:26
lolufailsry ;)23:26
lolufailill be quiet23:26
acemothanks ill try searching for that23:27
Goosemooseanyone have a preseed more practical than https://help.ubuntu.com/8.04/installation-guide/example-preseed.txt23:27
GoosemooseI also can't remember where to save this file, I haven't set a server up using preseed in about 16 months, and the docs don't say where to save it23:28
=== nealmcb1 is now known as nealmcb
lolufaildamnit, Imma try the gentoo channel -.-23:37
acemoo.o23:39
acemoseems chroot would just jail the whole apache to a directory23:40
lolufailyeah, but it's more secure23:42
lolufailotherwise, use simple vhosts23:42
acemoyeah but it wont do any good for what i want right now23:42
acemovirtual hosts seem to not allow me to do what it want.. or probably.. i dont know how to do it23:43
lolufailacemo: how about you give details?23:47
qhartmanI'm preparing to deploy a virtual server host, which I would like to do on Ubuntu. However, KVM just doesn't feel like a good server-oriented virtualization system right now. Maybe it will be someday, but for now it seems distinctly half-baked. Does Xen officially have a future on Ubuntu server?23:51
acemoam using webmin.. i go to create virtual host, i get to see this.. http://i37.tinypic.com/jszwcg.png23:51
acemoi guess ill have to fill in /home/acemo/www at the document root.. but i have no idea what to fill in at the address part23:57

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