IRC Logs for #crux Monday, 2011-02-28

pitillogood morning00:55
*** lasso|qt has joined #crux01:02
*** angry_vincent has joined #crux02:15
*** lasso|qt has quit IRC02:56
*** lasso|qt has joined #crux02:57
*** rauz has joined #crux03:41
rauzhi03:41
rauzi have a strange problem with my crux box after a fresh install, on system start i get an error about /etc/rc: line 14: /sbin/start_udev: cannot execute binary file03:45
teK_what does % file /sbin/start_udev say?03:48
rauzi have no shell after boot03:51
teK_have you tried passing init=/bin/sh in your bootloader03:54
prologicwhat platform is your box ?03:54
prologic32bit or 64bit ?03:54
prologicAnd did you install 32bit or 63bit CRUX ?03:54
rauz32bit thinkpad x61s i installed 32bit crux03:57
prologichmm03:58
prologicbit weird then03:58
prologictry teK_'s suggestion03:58
prologicat the lilo/grub prompt03:58
prologicinit=/bin/bash03:58
prologicthen do some figuring out03:58
prologicfile /sbin/start_udev03:59
rauzin lilo at append="quiet init=/bin/bash"03:59
teK_you can do this during boot teim, too04:01
teK_IMG_NAME init=/bin/sh04:01
rauzafter booting i have a bash and when i type /sbin/start_udev i get cannot execute binary file04:02
prologicwhat does file /sbin/start_udev say ?04:02
rauzdata04:03
teK_you can reinstall the udev package by unpacking the package tarball04:05
teK_it should be a POSIX shell script, btw04:05
prologicyou sure you're hard drive is okay ?04:06
prologicseems fishy to me if /sbin/start_udev isn't what it's suppose to be :)04:06
teK_yep04:06
prologic(if it were me) I'd pop the CRUX cd back in04:06
prologicchroot back into the system04:06
prologicand do a pkgadd -r /mnt /path/to/udev-package04:07
prologic-but- like I said, that seems "fishy"04:07
rauzprologic: it's a new ssd harddrive04:08
prologichmm04:09
prologicI can't comment04:09
prologicno experience with ssds (yet)04:09
prologiconly CF cards04:09
prologicanyway try to re-install the udev package04:10
rauzthx a lot, now it works fine04:17
teK_strange.04:18
teK_let's hope nothing else was broken :)04:18
*** prologic_ has joined #crux04:19
*** angry_vincent has quit IRC04:21
*** prologic has quit IRC04:22
*** rauz has quit IRC04:22
*** angry_vincent has joined #crux04:22
*** rauz has joined #crux04:35
rauzprologic_: i hope my new ssd is not defect04:36
prologic_only one way to find out :)04:38
*** Zaba has quit IRC05:10
*** Rotwang has joined #crux05:10
Rotwanghi05:16
*** Zaba has joined #crux05:17
* Rotwang is trying to find good use for posix capabilities05:26
Rotwangbut fails05:26
Rotwang};05:26
slashbeastcaps?05:44
slashbeastsuidless binaries, nice idea.05:44
*** Evil_Bob has joined #crux05:59
Rotwangyeah05:59
Rotwangbut it would be nicer if we could give certain permissions for a given user05:59
Rotwangeg. give insmod ability for user foo06:00
Rotwangnot for everyone06:00
Rotwangon the other hand I can change insmod group permissions for user foo and remove global executable bit06:01
Rotwangso in theory it could work that way06:01
slashbeastwell, add cap for insmod/modprobe and chmod it to 750, root:insmodgroup06:38
slashbeastdamn I should stop answering before read all backlog.06:38
Rotwangindeed06:41
*** jdolan has joined #crux06:42
*** ChanServ sets mode: +o jdolan06:42
Romsterthat's usually my syndrome.06:58
*** jdolan has quit IRC07:36
cruxbot[opt.git/2.7]: gnutls: updated to 2.10.507:42
cruxbot[opt.git/2.7]: [notify] adobereader: updated to 9.4.207:51
Evil_Bobhmm im installing x86_64 crux atm but i notice it doesnt have grub or syslinux on the iso image07:54
entechroot and build it?07:54
ente(it supposedly has lilo, btw)07:54
Evil_Bobdoesnt have the port either, default kernel doesnt support my networking, so cant fetch ports via network07:55
Evil_Bobcopied now, so its not that big of a deal, just a bit more work07:55
frinnstsry :>07:56
entethere is no real difference between 32 bit and 64 bit syslinux, btw07:56
enteyou can just install the package that was built on x86_3207:56
Evil_Bobyeah, but again, more work, if there was a binary package or source on the image it would be nicer07:57
ente:P07:57
Evil_Boband i686 crux has syslinux and grub in opt07:57
frinnstsyslinux is included on the iso?07:57
thrice`well, grub doesn't build on 64-bit07:57
frinnstif thats the case, "doh"07:58
thrice`and syslinux isn't on the 32-bit iso either07:58
frinnstgrub2 does07:58
frinnstgrub1 is brooooooken07:58
entesyslinux *should* be on the iso :P07:58
enteEvil_Bob: also note that not all opt packages are on the iso07:58
thrice`grub2 is fugly ;p07:58
enteexactly07:58
enteit has a loading screen07:58
entewhat bootloader needs a loading screen?07:59
entegrub2.07:59
Evil_Bobi agree heh, switched to using extlinux the other day :)07:59
Evil_Bobi cant find syslinux on the iso though07:59
thrice`slackware trained me to loved lilo :>07:59
thrice`Evil_Bob, I don't think it's on the .iso by default (32-bit nor 64-bit)07:59
entethrice`: the fun thing is that slackware has syslinux and lilo in a :)08:00
enteso I never bothered installing lilo08:00
frinnstente, Evil_Bob: feel free to file a bug about syslinux and the iso08:00
Evil_Bobthrice`: ah fair enough, i used grub, then installed syslinux later on 32-bit :)08:00
entewhat about switching to grub2?08:01
entegrub 1 is upstream-dead, no?08:01
frinnstsure is08:02
thrice`grub1 was never released and abandonded, and grub2 is still in development08:02
frinnsti have a port of grub2 in my repo. still needs a lot of work08:02
entenow that extlinux supports booting from ext4, I don't see a valid reason not to use it :)08:02
ente(not that /boot was ext4 over here... :P)08:03
Evil_Bobfrinnst: whats the best section / place to file the bug report ?08:03
frinnsthttp://crux.nu/bugs/08:03
Evil_Bobok was there, but figured it might be in a different section since its x86_64 :)08:04
Evil_Bobok added: http://crux.nu/bugs/index.php?do=details&task_id=69408:08
*** bandito85 has joined #crux08:09
*** Zaba has quit IRC08:10
*** Zaba has joined #crux08:12
jaegerwhen you guys say grub2 has a loading screen are you referring to the single line of text that says something like "loading grub2"?08:15
jaegerthe one that's on the screen for like half a second08:15
jaegerfrinnst: I made one a while back as well, been happy with it once I learned the new syntax08:16
frinnstthe syntax/config is... ... complicated08:18
jaegerI didn't think it was terrible, though it's definitely a bit more complicated than grub108:19
jaegerI kept it pretty simple, http://jaeger.morpheus.net/linux/crux/files/grub.cfg.txt08:20
entejaeger: yes :P08:29
jaegerJust checking, heh. I filed that firmly under "not worth bitching about"08:30
enteit's not grub2's biggest problem, alright :P08:30
jaegerhehe08:30
enteit sits there for 2 seconds on my hardware08:31
entegrub2 definitely takes longer to load itself than to load the kernel08:31
jaegeryou could probably patch the notification out08:31
ente... or use extlinux :P08:31
jaegerindeed08:32
enteI think extlinux is more comfortable and consistent than grub, be it 1 or 208:32
Evil_Bobyeah i like extlinux08:37
juewhat's the problem with lilo? ;)08:51
Evil_Bobupdating the MBR everytime i update my kernel, not a big deal, but i prefer syslinux08:53
Evil_Bobsyntax is also a little bit nicer imho08:53
Evil_Bobbrb/bbl :)08:53
*** Rotwang has quit IRC09:04
*** lasso|qt has quit IRC09:16
*** sepen has joined #crux09:49
sepenhi09:49
*** macuser1 has joined #crux09:56
*** Zaba has quit IRC10:00
*** Rotwang has joined #crux10:01
*** Hapsbanan has quit IRC10:06
*** Zaba has joined #crux10:08
*** lasso|qt has joined #crux10:10
entehm10:10
entewho was responsible for the "inofficial" crux netinstall?10:10
*** macuser11 has joined #crux10:18
*** macuser1 has quit IRC10:19
frinnstthe netinstall iso is generated with the normal one10:42
jaegerI suppose I was responsible for that10:44
enteok...10:59
entecan I help you debugging/fixing it?10:59
enteI want to install crux per PXE and ftp11:00
jaegerIt's been on my list to update for a while11:01
jaegerI'll try to get it updated this week. There's nothing particularly difficult, just have to update it to follow the install procedure of the current 'setup' but fetch the packages differently11:07
entehmm11:13
entewouldn't it be nice to source the code from setup and overwrite some functions?11:14
*** ulughbegh has joined #crux11:15
jaegerthat's pretty much what was done originally11:15
*** ulughbegh has quit IRC11:20
*** ulughbegh has joined #crux11:32
cruxbot[opt.git/2.7]: [notify] samba: update to 3.5.711:48
cruxbot[opt.git/2.7]: swig: update to 2.0.211:48
frinnstjaeger: http://crux.nu/bugs/index.php?do=details&task_id=69311:49
frinnstthoughts?11:49
jaegerfrinnst: that's also on my list of things to do, was gonna set up the updated ISO that way as a test11:54
*** lasso|qt has quit IRC11:58
*** treach has joined #crux11:59
*** ulughbegh has quit IRC12:03
*** macuser11 has quit IRC12:08
*** lasso has joined #crux12:38
frinnsthttp://www.obra.se/c64/2.7/crux-2.7-x86_64-hybrid.iso12:47
frinnstworks for me (tm)12:47
jaegernice12:49
Evil_Bobwhats hybrid exactly? :)12:58
treachit goes on both batteries and a very tiny built in micro turbine. ;)12:58
jaeger:P13:01
jaegerEvil_Bob: it allows you to use the ISO image on a hard drive or USB drive as well as burn it to a CD13:02
ente(archlinux already has this for some months)13:02
ente(I didn't know it was possible until then, so I asked to do the same, since it seemed to be a good idea)13:02
jaegerIt's been around for a while, yeah13:04
ente(and I really like to put sentences into parentheses)13:04
ente(maybe I should learn lisp?)13:05
teK_hrhr13:05
jaeger(((h)r(hr)))13:06
entethat's too short and looks like a regex13:07
ente(defun foo (hr (h r))13:07
jaegerI don't know lisp, was a joke anyway13:07
ente  (h hr hr)13:07
ente  (hr hr hr))13:08
rauzmy sysup failed by all xorg-* with libtool: link: /usr/lib/libX11.la is not a valid libtool archive13:30
rauzhad anyone simlare problem13:32
enteI think there was an issue with leftover libtool files between 2.6 and 2.713:40
enterauz: ^13:40
rauzit's a fresh 2.7 install13:43
slashbeastgentoo provide lafilefixer to fix .la files.13:44
slashbeasthttp://paste.pocoo.org/raw/85xm9uq7XoKotqXIPAiq/ you may want try it.13:44
slashbeastbut I have absolutly no clue if it will work on crux.13:44
rauzis it possible that this strange error came from a defect harddrive ?13:47
enteyuck!13:47
enteslashbeast: they couldn't possibly make their code more readable?13:48
Rotwangdon't think so13:48
rauzmy new ssd is not so shine as i think :(13:49
jaegerdoh13:49
Rotwangente: It is not that bad, some line are terribly long tho13:50
Rotwanglines*13:50
enteit is13:50
enteit's bash13:50
Rotwangdisagreed [;13:51
enteyou can't possibly disagree it is bash :P13:53
Rotwangbash is readable13:53
enteno13:53
Rotwangjust like perl13:53
enteperl is, bash isn't13:53
enteat least the non-sh-parts of bash are unreadable13:53
Rotwangthey are13:54
ente[[ ${@#&YYM<@$*#Y&$RJOW@EOPYERT)JPLUH#G%)Y$pjkB)IY%pojr[qk3npf[+_$Y*{@#!_$UT#%*YUJ{+} == P#@O$IH#)(IU$YOPI$RJY&@UOEDNLMEGBF(U*IO5~UJR_PIFB ]]]13:54
entejust as readable as that :P13:55
enteI'd rather read APL13:55
* treach looks at ente 13:55
Rotwangbash: syntax error in conditional expression: unexpected token `)'13:55
Rotwangyou see, it is not bash13:55
treachente: you're the guy who writes all that v1agra spam?13:56
enteno13:56
Rotwanghaha13:56
treachyou've got talent13:56
enteI am the guy slamming on my hands on the keyboard to demonstrate bash syntax13:56
entes/slamming/who slams/13:56
enteah, fuck13:56
jaegerthat's more trolling than demonstration13:56
entemy brain is out of coffee13:56
jaegerthere are plenty of examples of unreadable bashims, I'm sure, but that above is just gibberish13:57
enteno, it's the ${foo&someop^anotherone%whatever} that's creeping me out13:57
ente(yes, that's invalid)13:57
Rotwangparameter expansion13:58
entelib="${entry##*\/lib}"13:58
entelib="${lib%.la}"13:58
entelib="-l${lib}"13:58
enteand then you need three different steps anyway to modify the whole thing13:58
rauzshit more and more files get fishy i think my ssd is crap13:59
Rotwangit is good for some simple substitutions, and yes I think it is abused a bit in this script13:59
jaegerrauz: might be worth running some diagnostics on it if possible14:00
rauzyep14:00
Rotwangbesides I'm not sure what is the point of "\/", haha14:01
entesorry for trolling14:02
enteI didn't know I was trolling though14:02
Rotwangand gentooers tend to abuse curly braces around viarible names14:02
treachlooked more like ranting and raving to me tbh. :>14:02
Rotwangs/i//14:02
Rotwangand gentooers do suck14:03
Rotwang(now it's trolling) ;f14:03
ente:P14:03
jaegerheh14:03
entedone< <( find "${arglist[@]}" -name '*.la' -type f )14:04
entewhut?14:04
Rotwangprocess substitution + redirection14:04
enteyes, but why?14:04
Rotwangperfectly readable ;>14:04
Rotwangwhy not? [;14:06
Rotwangit is good practice if you want to avoid pipe14:06
enteyes, but why would you want to avoid using a pipe?14:06
Rotwangas you know pipe spawns a subshell14:10
Rotwangthis tehnique avoids it14:10
enteI don't see the advantage of not spawning a subshell in this particular case14:14
entebut whatever14:14
Rotwangente: yeah, as I said gentooers tend to abuse some things14:15
*** bandito85 has quit IRC14:20
rauzmh.. smart says my ssd has no error14:22
jaegerare you seeing any errors in the system log?14:23
rauznope nothin14:25
rauzg14:25
jaegermaybe there's nothing wrong with it, perhaps there's filesystem corruption instead?14:26
slashbeasthaters gonna hate14:28
slashbeastrauz: what is with your ssd14:31
slashbeastok, /lastlog helps.14:31
slashbeastrauz: may I ask which fs you have there?14:32
rauzit's a ext3 fs for the system /dev/sda1 and on /dev/sda2 is my home btrfs14:34
slashbeastand the failing one is btrfs?14:35
slashbeastalso, did you aligned partitions?14:35
rauzno the failing one is ext314:36
cruxbot[contrib.git/2.7]: qemu-kvm: 0.13.0 -> 0.14.015:37
cruxbot[contrib.git/2.7]: fluxbox: 1.1.1 -> 1.3.115:37
cruxbot[contrib.git/2.7]: freeciv: 2.2.4 -> 2.2.515:50
*** angry_vincent has quit IRC16:05
Evil_Bobbtw i noticed this bug report is still open http://crux.nu/bugs/index.php?do=details&task_id=672 but its trivial to fix (a fix as patch is attached) :)16:32
Evil_Boband this bug report i posted http://crux.nu/bugs/index.php?do=details&task_id=687 can be closed if you like16:32
treach"Now I lay me down to sleep\ Try to count electric sheep\ Because #crux is soundly sleep.16:42
treachsorry. :>16:42
*** lasso has quit IRC16:42
*** Rotwang has quit IRC16:43
teK_Y U NO ASSIGN THIS BUG TO ME16:44
Evil_Boblolwut16:44
teK_ah16:44
teK_ok now I see.16:44
*** jue_ has joined #crux17:00
*** ChanServ sets mode: +o jue_17:00
cruxbot[opt.git/2.7]: dbus: updated to 1.4.6.17:02
*** dxtr_ has joined #crux17:03
*** frinnst_ has joined #crux17:05
*** jue has quit IRC17:08
*** frinnst has quit IRC17:08
*** dxtr has quit IRC17:08
*** frinnst_ is now known as frinnst17:08
*** jue_ is now known as jue17:08
*** Evil_Bob has quit IRC17:30
*** sepen has quit IRC18:14
*** treach has quit IRC18:27
*** jdolan has joined #crux18:33
*** ChanServ sets mode: +o jdolan18:33
*** ulughbegh has joined #crux18:37
entewtmp begins Thu Apr 15 22:42:59 201018:41
*** andarius has joined #crux20:17
andariussalutations and waffles20:17
*** ulughbegh has quit IRC21:04
*** [2m]Dudde has quit IRC21:23
*** mavrick61 has quit IRC21:23
*** mavrick61 has joined #crux21:24
*** [2m]Dudde has joined #crux21:25
*** jse has quit IRC21:28
*** jse has joined #crux21:34
*** andarius has quit IRC23:21
*** Zaba has quit IRC23:36
*** Zaba has joined #crux23:45

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