**** BEGIN LOGGING AT Thu Oct 23 02:59:57 2008 Oct 23 10:00:24 When running make myhello-check, what does "myhello_svn-rHEAD-1_mipsel/opt/bin/myhello: is not stripped Oct 23 10:00:24 " indicate? Oct 23 10:10:56 Or rather, can I just use unstripped binaries at the moment? Oct 23 15:52:33 what does this mean: NOTE: Task failed: Missing field for ipk generation: 'DISTRO_PR' Oct 23 15:58:19 It means someone broke the recipe or a bbclass file. Oct 23 15:58:40 There has been some instability lately... :( Oct 23 15:58:41 I re-did my cross-env from scratch again, but now I'm getting this error during 'make slugosbe-image': NOTE: Task failed: Missing field for ipk generation: 'DISTRO_PR' when 'make slugosbe-image' gets to the step when building openssl-0.9.8g-r9, the full error message is here: http://pastebin.ca/1234766 Oct 23 15:59:05 Sync up and keep trying until someone fixes it. :( Oct 23 15:59:36 mwester: sync up, do you mean keep on trying 'make update' && 'make slugosbe-image' Oct 23 15:59:47 Yep Oct 23 15:59:59 mwester: thanks for the prompt reply Oct 23 16:01:30 mwester: on http://www.nslu2-linux.org/wiki/Development/MasterMakefile#debian, where it says, make setup-host-debian NB: Root access required, does that mean give a regular user root access through /etc/sudoers? OR does it mean, give a regular user access to run apt-get? Oct 23 16:02:39 It means that it may need to do certain operations as super user. Oct 23 16:02:48 not only apt-get? Oct 23 16:03:09 AFAIK just apt-get. But I don't use debian, so I don't know for sure. Oct 23 16:03:27 Just never run the makefile as super-user. Oct 23 16:03:33 the thing I guess I don't understand, because I'm not a pro, is that, why not just run as root rather than give a regular user root abilities through /etc/sudoers Oct 23 16:03:40 Bad bad bad Oct 23 16:04:11 i'm not saying run make slugosbe-image as root, just make setup-host-debian Oct 23 16:04:17 Example: I write a new .bb file, and I miss something in the configure rule -- so a reference to /usr/lib/libc.so slips through... Oct 23 16:05:02 ...because you are compiing as root, when that recipe gets staged, root happily overwrites your /usr/lib/libc.so on your host with an ARM binary -- your system crashes, and it's unlikely you'll figure out what went wrong. Oct 23 16:05:14 As for the setup-host-debian, just bad practice. Oct 23 16:05:25 The sudo commands are already in there, IIRC. Oct 23 16:05:43 mwester: I'm missing an important part of this Oct 23 16:05:48 What? Oct 23 16:06:25 mwester: do I give a regular root access through /etc/sudoers? if yes, I can figure it out, the way I got it to run yesterday as a regular user was just to give a regular user access to run apt-get through /etc/sudoers Oct 23 16:07:03 Yes, sudoers. Oct 23 16:07:05 mwester: if I put nothing in /etc/sudoers regarding my regular user, make setup-host-debian fails Oct 23 16:07:16 Perhaps the wiki page needs to be updated to make that clarification. Oct 23 16:08:32 Hmm... it certainly wins an award for brevity on that point, now that I look closely at the wiki page. Oct 23 16:09:55 feel free to update that paragraph any way you feel necessary to correct it -- "NB: Root access required" is probably not sufficient! Oct 23 16:10:02 mwester: i dunno, sorry if my questions are basic, i figured out how to give a regular user access to run apt-get to get by that step, but i kind of thought that was unnecessary because rwhitby said, as you said, sudo commands are already in there, and that i could just create any user, and just run 'make setup-host-debian' and it would ask me for my root password, but I think the way it is, is that it won't do that unless i specify Oct 23 16:10:02 /etc/sudoers that they can be 'sudoized' Oct 23 16:10:33 they being a regular user Oct 23 16:10:49 am i making sense? Oct 23 16:10:54 I'm not following... Oct 23 16:11:03 It has the sudo command embedded in the make file Oct 23 16:11:23 So it requires an entry for the user int he /etc/sudoers file, right? Oct 23 16:11:32 that's what i'm asking, yes Oct 23 16:12:06 But I can't find anywhere on the page where it points out that you need sudo installed, and that the current user needs to be in the sudoers file for either all root access, or for apt-get access. Oct 23 16:12:13 That seems to be the vital missing part. Oct 23 16:13:17 mwester: remember, i'm a beginner, so I don't know... this is just how I got it to work, and how I understand it to work, a regular user can't just do sudo 'my application' it has to be specificed in /etc/sudoers Oct 23 16:13:24 Yep. Oct 23 16:13:39 So that needs to be added to the wiki as a prerequisite. Oct 23 16:14:15 mwester: if http://www.nslu2-linux.org/wiki/Development/MasterMakefile is for a beginner, like me, yes some vital parts are missing, even if these parts are to suggest to the reader to google what to do Oct 23 16:15:45 mwester: i gave a regular user access to apt-get on my distro that's derived from debian, but, since everything was up to date, apt-get didn't do much, and so, it's possible, that's not enough Oct 23 16:15:49 Well, since I needed to open the Makefile to see what it did, I suspect the wiki is inadequate for any user. Oct 23 16:16:20 If everything is already installed, then you're fine -- that's all that's required. Oct 23 16:16:58 mwester: yes, however, I'm wondering, if everything wasn't up to date, if make setup-host-debian would have failed, because it would have run other things that I haven't sudoized Oct 23 16:17:02 You'll note for the other distros (like Fedora) there is no pre-defined makefile target, those users have to find their distro's packages and install them manually. Oct 23 16:17:13 eeek Oct 23 16:17:35 No, I reviewed the makefile, it only does apt-get on debian. Presumably it runs the equivalent for other distro's setup commands. Oct 23 16:19:17 mwester: if you remember, i set up my cross env w/o sudoizing any user and w/o running as root from scratch by running these commands, this was before I realized 'make-setup-host-debian' sort of did some of this already: wget --cache=off http://www.nslu2-linux.org/Makefile; apt-get install build-essential bison flex help2man diffstat texinfo cvs git-core; make setup; make slugosbe-image Oct 23 16:20:04 and it worked fine, but not everything was up-to-date which could of caused problems later on, but make slugosbe-image completeted sucessfully Oct 23 16:21:05 mwester: thanks for your advice Oct 23 16:22:20 this is what I put in my /etc/sudoers, I'm unsure if this is as secure as it could be, meaning, if there is a better way to do it, that will lock things down more, but still allow apt-get to run and do what it's supposed to do Oct 23 16:22:22 #NSLU2 Oct 23 16:22:22 user mythtv = /usr/bin/apt-get Oct 23 16:22:53 my cross-env is on my mythtv box Oct 23 16:22:56 as you can see Oct 23 16:23:00 :( Sorry, I'm on one of the distros that has to be handled manually; I don't have the sudoers stuff set up. Oct 23 16:23:19 mwester: oh no, i'm sorry, i wasking asking for advice, i was showing you what I did... =) Oct 23 16:23:56 you're on Fedora? or another unnamed distro? Oct 23 16:24:44 Ah, ok. If you ran it as root in the first place, then it installed what it needed. If your system is still running, then the build of slugosbe-image didn't overwrite any of your system files, which is a good thing -- so you are probably ok on that front as well. However, I would do a "find" on the system to look for any files or direcotories Oct 23 16:25:12 with "*ipk*" in their name, anywhere outside of the slugos build tree. Oct 23 16:25:29 You might find that ipkg created a directory in /lib or /usr/lib ... Oct 23 16:25:36 (I'm on Fedora 9) Oct 23 16:26:28 oh Oct 23 16:26:30 hmmm Oct 23 16:30:42 thanks for the advice, i'm finding now... Oct 23 16:31:57 mwester: but i still won't be able to get anywhere with that broken openssl bb file Oct 23 16:32:28 Right. Neither can anyone else. Oct 23 16:33:38 yeah, i hope it doesn't take a long time to fix... =) Oct 23 16:34:07 Feel free to open a ticket for OE with the log file -- that might get the attention of whomever broke it ;) Oct 23 16:34:44 oh me? little ol me? i dunno.... Oct 23 16:34:45 =) Oct 23 16:35:24 scant, its always fun bugging developers :P Oct 23 16:35:43 mwester: I no longer have the log files...d'oh... just the console output that i put on pastebin.ca and referenced when i first entered the channel Oct 23 16:42:34 i can open a ticket, but i need some help with the options: is the Component org.openembedded.dev; Severity: blocker; Platform: Arm; OS: Other; Priority: P5; Initial State: New? Oct 23 16:43:20 dunno I'm afraid :( Oct 23 16:43:31 Take your best guess is all I can suggest. Oct 23 16:44:10 mwester: I thought you would know... Oct 23 16:46:44 I'm choosing some best guesses using information from the help and the previous tickets I opened Oct 23 16:50:40 http://bugs.openembedded.net/show_bug.cgi?id=4766 hope it's informative... eek Oct 23 16:51:41 mwester: I'm safe, no ipk files in the wrong places... cheers and thanks =) Oct 23 17:49:17 03bzhou * r9198 10optware/trunk/make/lighttpd.mk: lighttpd: 1.4.19 -> 1.4.20, client validation needs rework Oct 23 17:49:18 03bzhou * r9199 10optware/trunk/ (2 files in 2 dirs): lighttpd: finish 1.4.19 to 1.4.20 upgrade, based on work by Robert Pendell http://tech.groups.yahoo.com/group/nslu2-linux/message/22475 Oct 23 23:31:24 03bzhou * r9200 10optware/trunk/ (5 files in 2 dirs): util-linux-ng: 2.13.1 -> 2.14.1 **** ENDING LOGGING AT Fri Oct 24 02:59:57 2008