Re: [Server-devel] XS 0.7 CentOS boot hang
IMHO it might be worth looking at udoo - Linux machine made made up of arduino + 4 raspberry pis. I've signed up with them via rockstarter So I'll tell u guys about it. Also signed up for wig wag and portable 3d printer (kinda essential for onsight repairs - works wonders) that and much more Serius look into IP 6 and wimax. Just some quick observat On 21 Aug 2013 10:36, David Leeming da...@leeming-consulting.com wrote: Thanks. That allowed me to establish that it's a HDD problem. David -Original Message- From: sv3...@gmail.com [mailto:sv3...@gmail.com] On Behalf Of Sameer Verma Sent: Wednesday, 21 August 2013 6:42 a.m. To: Samuel Greenfeld Cc: David Leeming; XS Devel Subject: Re: [Server-devel] XS 0.7 CentOS boot hang On Tue, Aug 20, 2013 at 9:59 AM, Samuel Greenfeld greenf...@laptop.org wrote: Given the XS-0.7 does not run X Windows by default, this likely is not the problem. You can try disabling the pseudo-graphical progress bar to get more information. I usually hit F2 to see when it slows down or hangs (like when it doesn't get a dhcp lease on the WAN port). Sameer On a system that hangs, choose to edit the default boot option before the countdown timer finishes. Delete the rhgb (Red Hat Graphical Boot) and quiet parameters, and then tell Grub to let the system boot to see if the hang point becomes obvious. On Tue, Aug 20, 2013 at 2:36 AM, David Leeming da...@leeming-consulting.com wrote: Hi, Apologies if this has been covered before. I noticed that sometimes an XS 0.7 installation will hang in the boot screen (the advancing white shaded bar bottom of screen). I have not been able to fix this other than by reinstalling. I read somewhere there is a bug involving X11 and the fix is to boot in single user mode and delete xorg.conf. But tried that and it still hung but with scrolling boot text on the screen. David Leeming Solomon Islands Rural Link P.O.Box 652 Honiara, Solomon Islands +677 7476396 (m) +677 24419 (h) www.rurallink.com.sb ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Regarding my OLPC XS Wishlist
There's OBS (build packages for multiple distros) and suse studio, the latter builds isos, and if I understand it correctly not just suse isos, its kind of a drag and drop tool where you choose what your iso should contain And I would hardly say openSUSE is a minor distro... next to Ubuntu and Fedora, probably the most known and used... though I guess much more so outside the US, seeing as its German in origin... kind regards, David Van Assche On Thu, Jun 2, 2011 at 11:20 AM, Aleksey Lim alsr...@activitycentral.orgwrote: On Thu, Jun 02, 2011 at 06:29:51PM +1000, Sridhar Dhanapalan wrote: On 28 May 2011 08:31, Aleksey Lim alsr...@activitycentral.org wrote: On Fri, May 27, 2011 at 11:39:54AM -0400, Bernie Innocenti wrote: On Fri, 2011-05-27 at 21:14 +0545, Abhishek Singh wrote: Dear All, I've put down my OLPC XS wishlist at http://asingh.com.np/blog/olpc-xs-my-wishlist/ . Please comment upon it. Thank You. Thank you! Forwarding this to the Dextrose list as well. I've also CCed guys who do XS work in .au Abhishek: thanks for sharing your wishlist. From my side, I see the whole picture in case of school server like having: * sugar-server[1], the base of any school server. it doesn't provide stuff like moodle (too complicated to be basic) or puppet (useless on this level, since configuring sugar-server should be just install packages/iso and do some automatic work, the higher levels might user puppet or so) * any additional services that might be useful in some deployments but are not basic, eg, moodle or wiki. sugar-server should provide needed info via reliable API for these services. in my mind, such services might be formed as separate projects (like sugar-server-moodle) to make it possible to attach it on purpose (there might be useful configuration tool that is being used in sugar-server, mace[2]). * final products that include components on purpose (but sugar-server is a required one). It is entirely depends on local needs. We are looking to make our XS-AU[0] more modular to suit different use cases. Our initial goal (completed over a year ago) If I got it right, it is still the same OLPC XS code base but w/ tweaks? sugar-server in that case is a new project w/ more tough and localized design. work on a single interface to integrate well into existing networks. Installation is via USB and fully scriptable via kickstart files. The current XS is very monolithic and bureaucratic. It requires moderate sysadmin skills to install and maintain. Maintaining the presence service is cumbersome and impractical in our schools. The turnover of teachers and students is far too high to ensure that anything gets managed properly. We're looking to slim down the XS-AU such that we can have a simple collaboration server (which we currently call XS Lite) that is installable in a classroom as a drop-in appliance. ie, just having jabber server and somehow let students know where it is? is an ejabberd. btw, I'm planing to use Prosody instead of ejabberd. I have really bad experiance w/ ejabberd - on jabber.sugarlabs.org it eats too many resources for regular 10-30 online users. Prosody is slim and light app and it alsready works fine w/ sugar-0.88. Registration, Moodle, Squid, backups and so on are unnecessary. Each teacher can run their own server for their own class. Conveniently, this could easily run on an XO (XS-on-XO). in other workds there is no need in sugar specific stuff at all - just install jabber server from packages (maybe w/ sugar specific patches) and write its url on studensts' boxes. My own running though your wishlist keeping in mind sugar-server plans: 1) Porting XS to new version of Fedora sugar-server will be build on OBS[3] for distros that are being used in the field (deb or/and rpm based). So, downstream can just use these packages, add new one and create the final product (there is an idea to teach OBS to create isos for not only SUSE, obs is designed originally) You're using SuSE as a base? That sounds like an awful lot of work porting to a distribution that isn't widely used. Why not stick with the current platform, which benefits from Red Hat engineering and has a much larger developer, installation and user base? Not to mention that the XOs use the same platform, meaning that skills can be shared across client and server. OBS is not only suse (in fact, they renamed it from openSuse Build Service to Open Build System recently). In other words, it can create package for any rpm/deb based distro, but, afaik, it can create iso only for opensuse for now (and plan is looking how it might be done for other distros, but anyway using obs as a packages farm is good w/o having isos). The XS-AU has been working pretty well on Fedora 11 for quite some time. We've
Re: [Server-devel] [Dextrose] Regarding my OLPC XS Wishlist
yeah I also had big problems with ejabberd in the beginning... It seems you have to really get rid of every thing related to it if you reinstall, make a mistake during setup... think thats the main issue... but using prosody wouldn't that make it quite different to the exisiting XS server? David Van Assche On Fri, Jun 3, 2011 at 3:31 AM, Bernie Innocenti ber...@sugarlabs.orgwrote: On Thu, 2011-06-02 at 11:57 -0400, Martin Langhoff wrote: On Thu, Jun 2, 2011 at 11:56 AM, Aleksey Lim alsr...@activitycentral.org wrote: Have you spent any time learning how to configure ejabberd? Diagnosing your problem? Discussing it on the ejabberd mailing list? Well, I assume OLPC people did it many times before me, I just reused their experience tryinhg to follow wiki.l.o docs and using native packages from fedora. Yes -- everytime we saw a perf problem we diagnosed. Right now we don't see performance problems when load testing the XS. What's the exact binary package of ejabberd and configuration that works well? How many users has it been tested with? I've had similar an experience similar to Aleksey with all versions of the ejabberd I tried, and so did the Collabora people I spoke with. I tried tweaking the configuration a bit, but the impression I got is that ejabberd is over-engineered for our needs (only 1 server, about 1000 users). If you see perf problems in your specific setup, I can only suggest you diagnose -- perhaps with the help from the ejabberd developers via their mailing list. Thanks. Send me your public ssh key, I'll give you access to the machine hosting jabber.sugarlabs.org. If you make it work, I'll buy you a green beer at EduJam 2012 :-) -- Bernie Innocenti Sugar Labs Infrastructure Team http://wiki.sugarlabs.org/go/Infrastructure_Team ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Dansguardian on XS
I''ll probabbly get flamed for this but here goes. These are some of the resons I dont see oppenDNS are as an alternative to aw filter: - It it usually to restricitive kids or admins can of courrse change this, but then this becomes pertty mu dansguardian. - Dansguardian uses Baysian logic to filter out of a lot of the seriously otherwise complex keywords/phrases - I can STILL be uesd with openDNS, to drive down traffic usage - It i constnantly bein upfated by no only th3 Christian Community agenda, but muslim and jewish too... - IT works absolutely fantastically as a standalone program that uses tinyproxy and firehol and is maintained by a nice small team of devs )8 at lasst cound)... The whole frontend works fast and efficiently on a number of netbooks we teeted at guadalnex.ed - It has a major set of pre-fabricated recipes which will save techers adn admins tim So--- of u want to use i with OPNDNS u can, an if u choose satnalone vie js je ehreason . On Tue, Apr 5, 2011 at 5:04 PM, Martin Langhoff martin.langh...@gmail.comwrote: 2011/4/5 Xavier Carcelle xavier.carce...@gmail.com: Sabes si algunas han installado el Dansguardian on un XO directamente para fitrar XO si no hay XS ? No, pero hay una tecnica alternativa: 1 - Instala tu propio servidor de DNS que forwardea a OpenDNS. Tiene que tener una IP publica. 2 - Al armar la imagen en olpc-os-builder, agrega un script en /etc/NetworkManager/dispatcher.d que cuando se establece una conexion de red, evalua si esta en la red de la escuela (en ese caso, confia en el XS) o fuera de la escuela (en ese caso, ignora el servidor de DNS provisto via dhcp y usa el servidor que has instalado en el paso #1 https://launchpad.net/webcontentcontrol Puedo ayudarlos con el script del paso #2 :-) -- In English for those wanting to provide content filtering both in the school and outside, there is a good technique based on running your own DNS server... 1 - Install your own DNS server (configured with forwarder line to OpenDNS). Must have a public IP address... Actually, the Gambas2 interface is pretty neat and allows u to put in as many utf8 lingos as u like, a la pootle... u just have to put a [ ] within the word to be tanslated... later, gambas actually auto does t for u, sor of 2 - When building your OS image on olpc-os-builder, add a script in /etc/NetworkManager/dispatcher.d -- the script gets called when a network connection is established. It must check whether it is in a school network (in this case, it trusts the XS to filter) or outside (in this case, it ignores the DNS server provided via DHCP, and uses instead the DNS server configured in step #1). I can help with the script for #2... Modern versions of XS seem to be moving to using something a little more hackable than bind might be wiorth taking into account... Kind regards, David Van Assche, Tech Specialist m -- martin.langh...@gmail.com mar...@laptop.org -- Software Architect - OLPC - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Collaboration server for existing network
Just out of curiosity... could those patches be added to other distros? Its just a question... not trying to imply a switch or anything... kind regards, David On Thu, Apr 22, 2010 at 10:58 PM, Martin Langhoff martin.langh...@gmail.com wrote: On Thu, Apr 22, 2010 at 4:46 PM, David Van Assche dvanass...@gmail.com wrote: One can of course run just ejabberd on pretty much any distro, though I'm not sure if that is what he is looking for. Apples and oranges ;-) This is about idmanager, and whether it's buggy or not when reading its configuration. And yes, most distros have ejabberd, but ours has important patches nobody else has ;-) m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Populating the Moodle db with users
What I did is open openoffice DB, select the relevant feels as filter, and then like Martin said, import as cvs. kind regards, David Van Assche On Thu, Apr 22, 2010 at 3:05 AM, Martin Langhoff martin.langh...@gmail.comwrote: On Wed, Apr 21, 2010 at 8:25 PM, Ben T benjt...@gmail.com wrote: Thanks for the pointers in your reply, Martin. The doc on Moodle.org for And -- after answering your technical questions -- i'm very happy to see you are working on this. Moodle performance is a topic very dear to my heart. Once you have your moodle tricked to play well with jmeter, please do post to moodle.org with the magic recipe. cheers, m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] OLPC Moodle use
I would also point users to linux-for-education.org, which tries to be a little broader in terms of all the learning materials available, and isn't olpc centric. It does, however, have more olpc/sugar based learning materials than any other moodle install I know of. Having set up the majority of schools.sugarlabs.org and linux-for-education.org, I really think the 2 installs should be mirrors with the same content, to make it easier for content creators to choose where to deploy. Both sites have been neglected for quite a while, the main reason being I am the only one really paying any attention to deploying new learning materials, and I've been off doing other things, for which there seems to be a little more of a spotlight, something necessary, regardless of how selflessly time and energy is given to these projects. Unfortunately, since people don't seem to see the benefit of helping with the creation of documentation style learning materials, this is an uphill battle with no rewards. But we need this stuff, and even if its going to be just me adding content, then so be it, at least there is a place people can go to grab free in the full sense of the word learning materials. The sites (with an emphasis on linux-for-education.org) should be growing quite dramatically soon, due to needing to scratch our own itches (myself and some fellow users are starting up an IT school and are in need of free and open learning materials, so we will have to create what is not already there, ourselves) We will be basing the materials on ECDL and ICDL (European and Internatiohnal computer drivers license) as with that in mind one can get a diploma that is recognised in most places in the world. The ECDL curriculum is quite standardised and visible on its website, but there is still no location where one can download or interactively use the learning materials necessary to finally end up with the suite of diplomas available from ECDL. We hope to change this soon... kind regards, David Van Assche On Sat, Apr 17, 2010 at 2:56 AM, Frederick Grose fgr...@gmail.com wrote: On Fri, Apr 16, 2010 at 6:41 PM, David Leeming da...@leeming-consulting.com wrote: Is there an existing Wiki page where we can all add our contributions? This is a very good idea. I would suggest also some suggestions or approaches to training teachers to use it, i.e. a training curriculum introducing the features in a manageable way. For many of the teachers we deal with, the OLPC is their first experience with any type of computing. David Leeming One could demonstrate in the native format here, schools.sugarlabs.org/. That would remove a translation layer. There are, of course wikis available at http://wiki.laptop.org and http://wiki.sugarlabs.org where one could start a new page. --Fred *From:* server-devel-boun...@lists.laptop.org [mailto: server-devel-boun...@lists.laptop.org] *On Behalf Of *Luuk Terbeek *Sent:* Saturday, 17 April 2010 6:40 a.m. *To:* server-devel@lists.laptop.org *Subject:* [Server-devel] OLPC Moodle use Dear members of the server-devel@lists.laptop.org, Currently I'm preparing a presentation for the Dutch Moodle Moot. I hope to spread the word of the wonderful things that happen possibilities regarding the use of Moodle related to the OLPC project. For that reason I try to create an overview of best practices regarding the use of Moodle in the OLPC project. All your comments and suggestions are warmly welcome! Thanks in advance! Best regards, Luuk Terbeek ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Moodle Integration Status - Was [IAEP] Where should we put Lesson Plans? Currwiki?
I believe Dennis Daniels has done a lot of work in this area, at least the screencasts part of it. I've forwarded this mail to him to so he can tell you what, if anything he's got, and if not, he'll probably be glad to create something. David On Sun, Sep 13, 2009 at 3:57 PM, Caroline Meeks carol...@solutiongrove.comwrote: Hi David, Thank you for this email. To the extent Moodle/Sugar integration works I want to use it! GPA has its own private XS system, auto login is working fine. I am testing the file backup today. One of the things we need to solve is getting Teacher templates out to all the students and student work in to teacher efficiently. Is there documentation? Can you make me a screen cast? This may well be valuable enough that its worth helping the teachers and students climb the UIs learning curve. On Sun, Sep 13, 2009 at 3:08 AM, David Van Assche dvanass...@gmail.comwrote: Actually, points 4.1 and 4.2 have been integrated into moodle for quite a while now. Perhaps its the flexibility which is making these possibilities hidden, that and their particular use of wording. Unfortunately, people tend to not use the full capaccity of its uses until they completly understand what they are doing, as moodle gives an almost infinte amount of ways to manipulate data. As Martin Langhoff has pointed out on numerous accassions, we need to drop funcinality until the User interface is easily understnadble by all, something he has gracefully offered to do over the next couple of moths, So, with a customised, simplifie versin of moodle and what it does (course management, which to me is very much linked with creating and presenting lesson plans is perfect for the job. I am of course interesting in what the lesson plan/ course will loook like if it is not based on the moodle infraastricture. What is absolutely needed is some extra volunteering ti totally simplify the UI, something that might take a while but was already started by Martin and co. n On Sat, Sep 12, 2009 at 4:58 PM, Caroline Meeks carol...@solutiongrove.com wrote: Hi Chris, I think the right answer is to put our materials on both your system and Curriki for now and hopefully an automated interoperable system will emerge. I am very interested in collaborating with OLE and in making materials accessible to schools without internet access. Please talk more about how your system supports these environments. I have not yet reached out to the Curriki people to try to create a partnership. Are you in communication with them? From what I understand of the OLE system, is that they will be doing something similar to both schools.s.o, and li-f-e.org, which is creating a library of moodle courses, the biggest challenge of which becomees, how to do this is in an easily undertandable format annd categoristaion of the so colled ' library of courses' This if of course the tip of the iceberg, and would be using about 5% of what moodle can do, but the transportability is key here. As ,mentioned, its easy enough to export a scorm elemnt, and then upload to something like curriki. Doing it the other way round looses all the funtinoality of Moodle itself to tailor and customise courses, as they are important as objects rather than real Moodle courses. Moodle advocates. I am a big Moodle fan. But I don't think its our right now solution for the work we are talking about doing. 1. Our target, elementary school teachers are not currently using either Moodle or Sugar, adding both at once makes the learning curve even harder. Remember that if u intend to use the XS server, moodle is actually integrated into Sugar, ie... its a part of the Sugar experience. 1. We are focusing on lesson plans in the 1 hour and even 20-minute groupwork time frames. Moodle is more focused on longer time frames. You can make a moodle course last 5 mintues - 50 hours if u like, its al about how u set it up. 1. We are focusing on what the teacher will do and what the class will do both online and offline during the lesson as well as learning goals, standards, help for the teacher in differentiating the lesson etc. Think the teachers guide for the text book. Moodle is more focused on what the student is doing online. Its not a very natural fit. Quite the opposite... Moodle is focued on making it easier to contol and offer in an easy leeson plan format what the students can do/ wth the added benefit of being able to grade all the courses. 1. Moodle has tremendous promise in terms of reducing teacher workload. Here is an example of what I hope that in the future Moodle will be able to: 1. Provide a link that students click and they open a Write document that is a template/scaffolding for a specific assignment, say writing a scientific argument. 2. When the document is saved it is automatically turned
Re: [Server-devel] [IAEP] Where should we put Lesson Plans? Currwiki?
Actually, points 4.1 and 4.2 have been integrated into moodle for quite a while now. Perhaps its the flexibility which is making these possibilities hidden, that and their particular use of wording. Unfortunately, people tend to not use the full capaccity of its uses until they completly understand what they are doing, as moodle gives an almost infinte amount of ways to manipulate data. As Martin Langhoff has pointed out on numerous accassions, we need to drop funcinality until the User interface is easily understnadble by all, something he has gracefully offered to do over the next couple of moths, So, with a customised, simplifie versin of moodle and what it does (course management, which to me is very much linked with creating and presenting lesson plans is perfect for the job. I am of course interesting in what the lesson plan/ course will loook like if it is not based on the moodle infraastricture. What is absolutely needed is some extra volunteering ti totally simplify the UI, something that might take a while but was already started by Martin and co. n On Sat, Sep 12, 2009 at 4:58 PM, Caroline Meeks carol...@solutiongrove.comwrote: Hi Chris, I think the right answer is to put our materials on both your system and Curriki for now and hopefully an automated interoperable system will emerge. I am very interested in collaborating with OLE and in making materials accessible to schools without internet access. Please talk more about how your system supports these environments. I have not yet reached out to the Curriki people to try to create a partnership. Are you in communication with them? From what I understand of the OLE system, is that they will be doing something similar to both schools.s.o, and li-f-e.org, which is creating a library of moodle courses, the biggest challenge of which becomees, how to do this is in an easily undertandable format annd categoristaion of the so colled ' library of courses' This if of course the tip of the iceberg, and would be using about 5% of what moodle can do, but the transportability is key here. As ,mentioned, its easy enough to export a scorm elemnt, and then upload to something like curriki. Doing it the other way round looses all the funtinoality of Moodle itself to tailor and customise courses, as they are important as objects rather than real Moodle courses. Moodle advocates. I am a big Moodle fan. But I don't think its our right now solution for the work we are talking about doing. 1. Our target, elementary school teachers are not currently using either Moodle or Sugar, adding both at once makes the learning curve even harder. Remember that if u intend to use the XS server, moodle is actually integrated into Sugar, ie... its a part of the Sugar experience. 1. We are focusing on lesson plans in the 1 hour and even 20-minute groupwork time frames. Moodle is more focused on longer time frames. You can make a moodle course last 5 mintues - 50 hours if u like, its al about how u set it up. 1. We are focusing on what the teacher will do and what the class will do both online and offline during the lesson as well as learning goals, standards, help for the teacher in differentiating the lesson etc. Think the teachers guide for the text book. Moodle is more focused on what the student is doing online. Its not a very natural fit. Quite the opposite... Moodle is focued on making it easier to contol and offer in an easy leeson plan format what the students can do/ wth the added benefit of being able to grade all the courses. 1. Moodle has tremendous promise in terms of reducing teacher workload. Here is an example of what I hope that in the future Moodle will be able to: 1. Provide a link that students click and they open a Write document that is a template/scaffolding for a specific assignment, say writing a scientific argument. 2. When the document is saved it is automatically turned in as Homework in Moodle allowing the teacher to review and comment on the document from anywhere, even on days when the class does not see the science teacher The reason I pointed out the comment above 1. . however, these features aren't there yet. Once they are there will be a large payoff for teachers to learn Moodle. However, I still see Moodle as just one format teachers will use. Other lessons and other teachers and other contexts may still want to print out a pdf. Other times a teacher may just be browsing for a sample lesson to be used as inspiration to create a quite different lesson. Actully, these features are there, as I have used them extensively in my own moodle coruses driven by student input. Sorry for attacking, if it seemed that way, but it really does seem like people haven't studied themultitude of options that Moodle offers. kind Regard, David Van Assche Thanks, Caroline On Thu, Sep 10, 2009
Re: [Server-devel] a sample moodle course
2 places to look: linux-for-education.org openlearn.open,ac.uk A whíle back I was working on converting some paper based math materials with Albert Calahan, but like so many of these things, time was not really on my side, and I kinda let Albert down. I hope I get some more time soon, so pick that back up, now that linux-for-education.org is up David On Wed, Jul 1, 2009 at 9:53 PM, Sameer Vermasve...@sfsu.edu wrote: Does anyone have a sample moodle course for say literacy or math that can be used as an example on the school server? Sameer -- Dr. Sameer Verma, Ph.D. Associate Professor of Information Systems San Francisco State University San Francisco CA 94132 USA http://verma.sfsu.edu/ http://opensource.sfsu.edu/ ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] web file manager
Might be worth taking a look at ifolder... http://www.ifolder.com/ifolder Used to be an old netware project which novell has revived and thrown into opensource domain... totally cross platform too... kind regards, David Van Assche On Tue, Jun 16, 2009 at 6:44 PM, Rodolfo D. Arce S.rodolfoa...@eyuhoo.com wrote: Hello: Just wanted to let you know that we are using a php file manager to upload files to the schoolserver and later shared through the apache web server.. we're using XS 0.5.2 The project is called phpajaxfilemanager, and is open source, we placed in the /library/uploads directory in the schoolserver, don't forget to change permissions so apache can access them http://sourceforge.net/projects/pafm/ We create to aliases in the webserver.. using a config file like this.. we changed values for the php.ini file from this configuration, and applied only to the alias, so no other aplications (like moodle) would be affected by this changes # /etc/httpd/conf.d/002-uploader.conf Alias /upload /library/uploads Directory /library/uploads AllowOverride All php_value upload_max_filesize 1000 php_value post_max_size 1000 Order allow,deny Allow from all /Directory Alias /files /library/uploads/files Directory /library/uploads/files Options Indexes Order allow,deny Allow from all /Directory With this two aliases.. the teachers can use the upload interface wich has a very simple authentication.. and the children or other teachers can access to the files aliases, without having to authenticate, and they wont be able to erase anything, upload or modify anything I'll admit that is not the safest way to share files using the schoolserver, but it works fine for us.. do you think that are other ways of doing this?? are other deployments using different methods?? cheers.. R ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] [Sugar-devel] [IAEP] collaboration testing session
Yeah as stated, we will use the default jabber server which is the solutions grove one I guess... or are u talking about another one? David On Fri, Jun 5, 2009 at 4:38 PM, David Farning dfarn...@sugarlabs.orgwrote: David, Can you try to use the Solutions Groovy jabber server? Caroline and Dave are putting some very helpful resources behind cleaning up the server. david(The other one) On Fri, Jun 5, 2009 at 7:37 AM, Caroline Meekssolutiongr...@gmail.com wrote: Hi David, Will you be using the server hosted by Solution Grove/Zill? We would be very happy if you did. We have seen mysterious spikes in resource usage that is not correlated to the number of users connected. I am suspicious that some of the activities use too many resources when they are shared. I'd like to set it up so that someone on your team has access to what is going on on the server so you can try to correlate any spikes to specific activities. Thanks, Caroline On Fri, Jun 5, 2009 at 12:09 AM, David Van Assche dvanass...@gmail.com wrote: Hi folks, We are having a collaborative sugar testing session next week Wednesday 10th June at 20:00 UTC (That is 4 pm EDT, 3pm EST, 2 pm CST, 1 pm MST, and 12 pm PST, most of Europe that will be 9 pm, 8 pm for the UK) So far we have 5 people signed up, but more are welcome as we really want to see how collaboration works on many activities where it isn't quite obvious. We will be taking notes and storing log files of the sessions, and will suggest ways in which the activity in question might be more collaborative, or may need less of it (who knows :-) We will be testing the activities that come preinstalled on the openSUSE sugar images, but we'd like to test various distribution methods (virtual appliance, cd, usb, hd) and various distros (at least Fedora SoaS, openSUSE sugar, Mandriva or Caixa Magica) I dont believe 0.82 images are compatible with 0.84 for collaboration, so am afraid this is for 0.84 only... Please post your willingness to participate so we have an idea on who/how many will be collaborating. We also need a volunteer to take notes, and a volunteer to store logs files. There will of course be a transcript of the irc session too (we will meet at #sugar-collaboration) We forsee this taking between 1 and 2 hours... Here is the list of activities we will be testing, so make sure you have them installed if you plan to take part (not all have collaborative abilities, and for those that don't it can be a brainstorming session on whether/how we can make them collaborative: sugar-finance sugar-flipsticks-activity sugar-freecell sugar-imageviewer sugar-implode sugar-infoslicer sugar-jigsaw-puzzle-activity sugar-joke-machine-activity sugar-jukebox sugar-labyrinth sugar-maze sugar-memorize sugar-moon sugar-paint-activity sugar-pippy sugar-playgo sugar-read sugar-readetexts-activity sugar-record sugar-slider-puzzle-activity sugar-speak sugar-storybuilder sugar-tamtam-common sugar-tamtam-edit sugar-tamtam-jam sugar-tamtam-mini sugar-tamtam-synthlab sugar-analyze sugar-turtleart sugar-typing-turtle sugar-viewslides sugar-write sugar-browse sugar-irc sugar-calculate sugar-xomail (sugar-sweetmail) sugar-cartoonbuilder sugar-clock sugar-colors sugar-connect sugar-drgeo-activity xoEditor sugar-evince sugar-fiftytwo sugar-chat sugar-terminal sugar-journal sugar-physics sugar-library sugar-poll sugar-tuxpaint kind Regards, David (nubae) Van Assche www.nubae.com ___ IAEP -- It's An Education Project (not a laptop project!) i...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/iaep -- Caroline Meeks Solution Grove carol...@solutiongrove.com 617-500-3488 - Office 505-213-3268 - Fax ___ Sugar-devel mailing list sugar-de...@lists.sugarlabs.org http://lists.sugarlabs.org/listinfo/sugar-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] ARM based XS ?
Actually, OpenSUSE's build service now properly builds ARM for Fedora, Debian and Ubuntu, and very very soon OpenSUSE too. Its worth taking a look at that method, as the router based arm products are almost all gonna be ipckg or opckg, which are very similar to dpckg, but just trimmed down with less policy stuff... kind Regards, David Van Assche On Sun, May 17, 2009 at 1:35 PM, Martin Langhoff martin.langh...@gmail.com wrote: On Sun, May 17, 2009 at 3:11 AM, rihowa...@gmail.com rihowa...@gmail.com wrote: According to the http://fedoraproject.org/wiki/Architectures/ARM there is Fedora 8 and Fedora 10 port for ARM. The OpenRD comes with Fedora 8. I mentioned this at the OLPC-SF meeting this morning and we are adding it to our projects list. I have 1 or 2 people at the meeting volunteer to help me with this. As a result of the positive responses I am going to order the ARM machine to experiment with. I am not sure when the hardware will actually ship once I place the order. A shipping delay will give me time to read some of the documentation on building Fedora for ARM. Excellent news -- keep us posted on server-devel. If after some testing you think it's viable, I'll get one of those boards too. What size hard drive do you recommend for the XS? Right now the base install takes ~ 500MB. For a deployment machine, the recommendation is that you budget for - 4GB for OS + data - 2GB x user for a development machine / testing, at least 4GB is important so you can rebuild kernels, etc. m -- martin.langh...@gmail.com mar...@laptop.org -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] XS as virtual image
Is it possible to run the XS server as a virtual Image. The school where we have currently deployed XOs has a windows 2003 server that could carry a virtual image... Its not what I called Ideal, but I was wondering whether it would work... kind Regards, David Van Assche ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] Fwd: [Ltsp-discuss] SolarNetOne solar-powered LTSP installation
This is very relevant to what's being done serverside for the XS... small form solar powered server that transmits networking up to 2 miles http://gnuveau.net/cgi-bin/wiki.cgi David -- Forwarded message -- From: Bjorn Helgaas [EMAIL PROTECTED] Date: Mon, Oct 27, 2008 at 11:23 PM Subject: [Ltsp-discuss] SolarNetOne solar-powered LTSP installation To: [EMAIL PROTECTED] Interesting application of LTSP: http://gnuveau.net/cgi-bin/wiki.cgi From the overview: The SolarNetOne ICT terminal network was conceived and designed to solve the challenging problem of how to provide Internet access and services to rural and developing areas where there is no existing power or communications infrastructure. This problem is solved by combining several powerful technologies: Photovoltaic solar electrical systems, GNU/Linux, 802.11a/b/g packet radio, commonly known as wifi, Power over Ethernet, and the MIT X11 windowing system. It has been described as an ISP in a box, for reasons detailed below. SERVER The SolarNetOne system incorporates a powerful server in a small form factor that acts as the core of the communications system. It provides mid to long range wireless internet coverage up to a 2 mile radius through its integrated high power 802.11a/b/g wireless access point and high gain omni-directional antenna. This configuration can be used to provide full internet access, including Voice over IP telephone service, to the immediate coverage area, which can be extended to longer ranges through the use of wireless repeater devices. Also integrated into the server is the capability for full end-to-end internet communications by means of its HTTP (web), SMTP (email), DNS (domain name system), and SSH (secure shell) server software. Additional internet services can easily be added to the network by use of the APT (advanced package tool) repositories of GNU/Linux software available worldwide. This is an integral part of the underlying Ubuntu operating system. APT automates the often difficult task of installing and updating software, making system administration tasks of installation and maintenance easy, particularly when critical updates effecting network security are concerned. The server itself can also be used as a network console for administration or day-to-day operator use through its integrated monitor, keyboard, and mouse. TERMINALS Another key feature of the SolarNetOne system is its network attached terminals, which provide traditional desktop services one would normally associate with using a computer, with several powerful, attractive, and popular desktop environments to choose from. It comes pre-installed with web browsing, email, office, multimedia, software development and web development applications, as well as a choice of over 15000 other applications to suit most any computing need that are free for download through the APT system. The terminals themselves connect to the system's Ethernet hub, which provides both network connection and electrical power to the terminals and their LCD monitors over a single CAT6 Ethernet wire. This eliminates wire clutter and the need for extra power wiring costs. They operate as thin clients with the majority of the workload being handled by the server's higher capacity processors, enabling superior performance per over than a standalone PC architecture and significantly lower maintenance workload than a similar solution of several personal computers. Also available is full sound support through integrated audio jacks, 104 key keyboard, laser scroll mouse and the ability to plug USB memory sticks into the terminals, allowing users to take their data with them round out the terminal's ability to provide a complete and rich user experience. SolarNetOne comes standard with 5 terminals, and can expand to as many as 48 terminals per server node. As an option in areas where allowed by law, an ATA phone adapter provides Voice over IP telephone service through a standard telephone handset. POWER SYSTEM The entire SolarNetOne system is powered by 12VDC electrical current supplied through the system's elegant solar power generation and storage subsystem. Using an array of photovoltaic solar panels, an advanced charge controller, ample battery storage, and a design focusing on safety, the power subsystem provides for all of the electrical needs associated with 24/7 server operation and 8 hours per day of terminal access. Integrated circuit breakers on every segment of the power sub-system provide the safest possible implementation. In addition to its excellent performance, the use of solar power means no fuel costs, no polluting emissions, and a long lifespan of up to 20 years of use at listed power ratings with proper maintenance. USER APPLICATIONS The SolarNetOne system comes pre-installed with a wide variety of user applications. For the user, these include: Mozilla Firefox suite for web browsing and email Evolution for email and
Re: [Server-devel] DansGuardian (was What's cooking in the XS pot this week, (2008-10--01))
You may want to look into SquidGuard... it may be an alternative to Dansguardian as it seems much lighterweight and more customizable in the way you've been doing the bash side of things on the XS to date: http://www.squidguard.org/ Kind Regards, David Van Assche On Sun, Oct 5, 2008 at 1:01 PM, Martin Langhoff [EMAIL PROTECTED] wrote: On Sun, Oct 5, 2008 at 3:02 PM, Martin Langhoff [EMAIL PROTECTED] wrote: I'm still a bit ambivalent with regards to DG and how much of a good fit it is, so let's be clear - long term, what we want is a good quality content filter. Been ruminating on this a bit. The more I think about it, the more clear it is that DG on the XS is not a good long term solution. - from reports, it seems to be fairly cpu and memory heavy - and its content scanning is fairly primitive - not bayesian For DG to be effective, I'd like to do Bayesian filtering, with the ability to train it. Or something in thesame family of strategies but smarter. The problem is that the XS will not have enough cpu/mem to handle this task. So it's a task better pushed to a proxy/filter upstream at the ISP network -- for any large deployment, we should start advising the local team to arrange with the ISP(s?) involved the co-location of 1 server. This server gives us an opportunity to perform - filtering at one central place = better scale up / scale out economies (making bayesian costs more reasonable) = larger scoring pool, so good/bad content gets flagged faster and for everyone = white/blacklisting is immediate and for everyone = better bandwidth/traffic efficiency - unwanted content never clogs the slow/limited school pipe = unsure if DG is the tool of choice here - smart upstream proxing = run an rproxy upstream or similar = provide seed content for downstream proxies to pull - With this setup, laptops can be configured to attempt to use the upstream proxy even when connected via a non-school AP. This way, the protections extend to kids accessing internet outside of school. This is somewhat hard to enforce - we are protecting kids that want to be kids. Once a kid is at a cybercafe and has the intention to sidestep the filter, the genie is out of the bottle: he/she could just use one of the other machines anyway. On every XS I want to include blacklisting facilities so that teachers can exert local control in a hurry, but that is simple, blunt, and hardly needs DG :-) In any case, we can still think of DG as a pilot deployment filter. cheers, m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] XS Splashscreen / logo
Nice, except took me almost a minute to figure out that the central part of the X was an S... maybe I'm just slow I don't know David Van Assche 2008/9/1 Jeff [EMAIL PROTECTED]: I couldn't find any existing logo, so I came up with this concept: http://www.wildcoast.com/node/402 Comments, flames or suggestions welcome. Also, some clue as to what should go on a splashscreen, plz. -J ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Aternative setting for eth0 on servers that are not #1
Hi Martin, Having worked in both 1 and 2 nic situations, what I've found often happens, and it doesn't really matter what distro or release, is that eth0 and/or eth1 often get blocked somehow... almost always something happens kernel side to disable one of the nics... This of course then catapults either the interior lan or internet access to no-man's land and we are left trying to reset the nics via tricky kernel commands (I found no way, other than to restart with a different distro, let it catch the nics with its kernel, then restart, to fix this) I've now seen it happen multiple times on the Fedora based system we had at OLE Nepal... plus that, though it makes sense in most situations to make the nics dhcp, with a server setup, so you can be sure which of the nics is acting as dhcp server it doesn't (you definitely don't want 2 on the network.) I'd vote to make both nics static and have an option for one nic in cases where bandwidth/traffic shaping is no issue... so within the setup script, ask what is wanted, giving advantages/tribulations of both... I've never had any problems with a 1 nic setup, except issues of security and no bandwidth shaping, but its difficult to measure how those things really affect the network without breaches and excessive you-tube usage, which a centralised dansguardian is usually gonna block anyway... just my 2 or 3 cents... David Van Assche, Educaction IT Consultant On Fri, Aug 29, 2008 at 6:00 AM, Martin Langhoff [EMAIL PROTECTED] wrote: Hi Wad, now that I am revamping the networking setup, the 'secondary servers' may only have eth0. It makes sense to set them with their main address on eth0 rather than on eth1. Agree/disagree? What would you use eth0 for on those machines? We are talking about the multi-server scenario depicted in http://wiki.laptop.org/go/XS_Configuration_Management#Large_School_Scenario [As a sidenote, I may also add an option for single-nic server 1 roles where the sysadmin may want the only NIC available to be LAN. This is relatively easy to do, shift the MAC addr in the udev rules file - eth0 will fail to come up, but that does not affect any service. ] cheers, m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] xs-rsync
I've been playing around with this for a while but a couple of questions have come up which I can't resolve: 1. In the XS-rsync document on the olpc wiki it mentions: ~ With a USB stick, for a headless XO ~ What is a headless XO? 2. Run `xs-refresh-xobuildlist --rebuildconfig` - when I try this command on my XS, it tells me command not found... am I missing something I should have installed? 3. Does the latest olpc-update rpm include the patch already or do I have to manually patch it? 4. You mention: put the name in a file called xyz_jffs2.name, can this name be called anything like joyride-2013? ok, think thats it... thanks David Van Assche OLE Nepal ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] xs-rsync
On Mon, Aug 18, 2008 at 12:19 PM, Martin Langhoff [EMAIL PROTECTED] wrote: On Mon, Aug 18, 2008 at 6:18 PM, David Van Assche [EMAIL PROTECTED] wrote: I've been playing around with this for a while but a couple of questions have come up which I can't resolve: 1. In the XS-rsync document on the olpc wiki it mentions: ~ With a USB stick, for a headless XO ~ What is a headless XO? Ooops. Headless XS. It doesn't _have_ to be headless, but this model supports operation without any interaction via a terminal (tty or graphical)... ah now that makes more sense, I was starting to think there was an XO without a screen specifically built for this purpose ;-) 2. Run `xs-refresh-xobuildlist --rebuildconfig` - when I try this command on my XS, it tells me command not found... am I missing something I should have installed? Perhaps. What version of the xs-rsync have you got (try `rpm -qi xs-rsync`) ? Have you performed the recommended yum --enablerepo=olpcwhatever install xs-rsync ? done... twice... tells me I've already got the latest version of xs-rsync (0.5-1.xs7.noarch) 3. Does the latest olpc-update rpm include the patch already or do I have to manually patch it? You don't mention what rpm version you have, and my crystal ball is at the repair shop. Whatever olpc-update is in joyride-2301 has it. ok, cool, so ill rpm install that one then... 4. You mention: put the name in a file called xyz_jffs2.name, can this name be called anything like joyride-2013? Yes. The xyz part has to match all the other files. Inside the file, put joyride-2013. So if you are getting xo-1-olpc-stream-joyride-build-2270-20080807_2118-devel_jffs2.img and its companion files, echo joyride-2270 xo-1-olpc-stream-joyride-build-2270-20080807_2118-devel_jffs2 .name Initially I tried to write logic to guess the right name, but there are several patterns, and I'm not into black magic really. Pick a name, put it there. I call mine twiggy. twiggy k... any particular reason? cheers, m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] xs-rsync
Well I believe I've followed all the instructions but I'm getting some weird stuff happening... first rsync rsync://schoolserver tells me schoolserver doesnt resolve secondly still cannot get the command xs-refresh-xobuildlist --rebuildconfig to work without list it works, but not otherwise... and Ive pasted the version i have below... any ideas? On Mon, Aug 18, 2008 at 1:31 PM, David Van Assche [EMAIL PROTECTED] wrote: On Mon, Aug 18, 2008 at 12:19 PM, Martin Langhoff [EMAIL PROTECTED] wrote: On Mon, Aug 18, 2008 at 6:18 PM, David Van Assche [EMAIL PROTECTED] wrote: I've been playing around with this for a while but a couple of questions have come up which I can't resolve: 1. In the XS-rsync document on the olpc wiki it mentions: ~ With a USB stick, for a headless XO ~ What is a headless XO? Ooops. Headless XS. It doesn't _have_ to be headless, but this model supports operation without any interaction via a terminal (tty or graphical)... ah now that makes more sense, I was starting to think there was an XO without a screen specifically built for this purpose ;-) 2. Run `xs-refresh-xobuildlist --rebuildconfignot found... am I missing something I should have installed? Perhaps. What version of the xs-rsync have you got (try `rpm -qi xs-rsync`) ? Have you per` - when I try this command on my XS, it tells me command formed the recommended yum --enablerepo=olpcwhatever install xs-rsync ? done... twice... tells me I've already got the latest version of xs-rsync (0.5-1.xs7.noarch) 3. Does the latest olpc-update rpm include the patch already or do I have to manually patch it? You don't mention what rpm version you have, and my crystal ball is at the repair shop. Whatever olpc-update is in joyride-2301 has it. ok, cool, so ill rpm install that one then... 4. You mention: put the name in a file called xyz_jffs2.name, can this name be called anything like joyride-2013? Yes. The xyz part has to match all the other files. Inside the file, put joyride-2013. So if you are getting xo-1-olpc-stream-joyride-build-2270-20080807_2118-devel_jffs2.img and its companion files, echo joyride-2270 xo-1-olpc-stream-joyride-build-2270-20080807_2118-devel_jffs2 .name Initially I tried to write logic to guess the right name, but there are several patterns, and I'm not into black magic really. Pick a name, put it there. I call mine twiggy. twiggy k... any particular reason? cheers, m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Ubuntu XS
You can count me in on that... I've been pushing for debian or ubuntu to be the XS platform for a while, and I know Martin Langhoff sort of feels the same way... but since so much work has already been done on Fedora, we should see how feasable it is to make 2 concurrent XS rollouts... but yeah it would be great, although in the end, the underlying mechanisms are so similar it might not be worth the effort... Kind Regards, David On Sun, Aug 17, 2008 at 1:03 PM, Sameer Verma [EMAIL PROTECTED] wrote: Pia Waugh wrote: Hi all, I have a few projects I am helping support and was thinking about doing an Ubuntu based XS option. I wanted to find out whether anyone else was interested in this, and whether any work has been done. My reason for wanting to do an Ubuntu version is purely because it is a more familiar platform for me, and I though having easy to roll out XS deb packages might be useful to others. I'll also be doing a bunch of testing of the ds-backup packages and some additional functionality we need for some Australian/Pacific rollouts. I'll keep the list updated on our progress. Martin mentioned that there are apparently 6 packages for the Fedora based XS project, so I need to find those out to port to Ubuntu please :) Thanks all! Cheers, Pia Hi Pia, Doing a Debian-based XS came up in one of the server meetings we had a few months ago http://wiki.laptop.org/go/XS_Conf_08_MAR_25_Notes. It kinda came up here as well: http://wiki.laptop.org/go/XS_Conf_08_AUG_07_Meeting A Ubuntu-based XS would be great. We've talked about it at SF State and a couple of other groups around here for reasons of familiarity and it being Debian based, etc. I'd be curious to see what it would take to get the XS on a Ubuntu or Debian base. cheers, Sameer -- Dr. Sameer Verma, Ph.D. Associate Professor of Information Systems San Francisco State University San Francisco CA 94132 USA http://verma.sfsu.edu/ http://opensource.sfsu.edu/ ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] mailserver+squirrelmail
If anyone is interested, I can post the procedure to get postfix+dovecot+sasl and squirrelmail working on the XS server ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Need help: mounting usb devices on headless machines
The LTSP version of Fedora does automounting of drives (usb, floppy, cd)... maybe take a look at the code used to implement it... David On Thu, Aug 7, 2008 at 3:04 PM, Martin Langhoff [EMAIL PROTECTED] wrote: On Thu, Aug 7, 2008 at 6:37 PM, Martin Langhoff [EMAIL PROTECTED] wrote: Option two - help me package tweak usbmount for F7 and F9. The codebase is *tiny*, we can carry it. ... I'll probably start chipping away at #2 tomorrow... FWIW, I've imported the history into git, made some minor changes and it installs and works on F7. git git://dev.laptop.org/users/martin/usbmount.git gitweb http://dev.laptop.org/git?p=users/martin/usbmount.git;a=summary Now, about those beeps... m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] recommended ip fw rules
So, even though we are using shorewall for now (it didnt break with an upgrade from 163 to 164, if it does at some point, we'll go back to using straight iptables) here are some recommended additions/changes: - change port 3128 to 8081 (if one installs dansguardian, which really should be integrated) - make an exception for local internal ip, otherwise moodle and other internal stuff is super slow - firewall everything but allow smtp, pop3 or imap, web, ejabberd (server 2 server) - traffic shape into 3 categories (low prio, normal and high prio) which would correspond to: high prio: ssh normal: everything except high and low low: p2p, ftp Not sure where ejabberd should go in there... probably normal... I havent added our rules as they will differ from what you would do with straight iptables... Kind Regards, David ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
[Server-devel] moodle and authentication
So... We've come to thinking about how to do the moodle authentication from the xos in the easiest way, but also a way that involves the teachers/administrators in some way. An idea we came up with is the following: -Modify the user database to include an extra field - lets call it mac address, but could be any unique xo identifier. - make a little script to check the xo mac address and pass it along to moodle to check in its user database and log on... The teacher would then check the mac address on the XO, while filling in the rest of the data in moodle for the student and put in the mac address what do u think? David Van Assche OLE Nepal ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] volunteer for offline Moodle
So the Google Gears rpm is finished (good lesson for me on how to package for Fedora) and we are working on the final obstacle for Browse, which is finding where in God's name the chrome subdirs are supposed to go... when thats done, we can create the browse rpm too... So I have a slightly different plan :-) This is great, but we should look for an interim solution to full blown Offline Moodle, something we can start using soonish... But maybe what you outline below is an interim solution... I guess we'll know when we start coding... First of all - you will need a good familiarity with Moodle, how it is used, and how it works internally. I don't know how much you know Moodle - my notes below assume a reasonable knowledge of the internal APIs. The first stage of the plan is to work on the main course page - look into the topics course format. The first step is to make that course format AJAXy/Gears-y -- there is an AJAX version of it but I am not sure if it is any good. The goal is to make it cacheable -- this is the lesson plan that Bryan was talking about a few days ago. Other good things may come with it (better ajaxy editing for teachers for example) but that is candy on the side. The main thing that *must* work well is being able to load that page when disconnected. Remember that the Jolongo people have already done a lot of this work, so if we can get a hold of what they've done, it might help. That said, they've not responded to my mails in a while now... [I am not sure how to trigger that with GG - to hook into the browser and say if host X doesn't seem present, load up this HTML+JS we cached here, under the privilege scope of the site..] Together with the course format, we will want to make mod/resource gears-cacheable. From all the Gears demos I've looked at, this has been the main focus of it so far... showing cached data locally and storing that into a sqlite database where necessary. The API seems straight forward enough, and even I can understand most of it (I'm not a born programmer...) That will give us 80% of the benefits for 20% of the effort - give or take some % there :-) We will want to be extra careful to make it in non-intrusive ways, so it is easy to incorporate upstream. 20% of the effort is still quite a bit of work - there are lots of details to work through. Once the above is done - we can tackle other modules, and perhaps some blocks, with better knowledge of what works well with GG and what doesn't. Some Moodle modules are a really bad fit for GG (mod/quiz), others will take some effort, but work great (mod/forum). The general model - as you can see - is one of caching locally, which simplifies things a lot. As you note, this will be a large long term effort, so we want to make sure that our work is not OLPC-specific. We might do things earlier than moodle.org but we sure want to have them helping with it mid-to-long term. Maybe we should talk to Moodle and make this official with them somehow? That might get some of the other projects to join our efforts.. It seems silly to have 3 forks of offline moodle, and from what I've seen so far the Gears method by far outweighs the benefits of the other methods... As we are caching stuff, and will only have small amounts of local data we need to push up to the server (like action logs), the storage economy is quite simple - we discard old stuff as we have to - we might define a quota there, but I think GG sets that for us anyway. For authentication, I am not sure at the moment - we'll cross that bridge when we get to it :-) but for OLPC it is an easy bridge due to the 1:1 and the related auto-login assumptions. Authentication is one of the first things that need looking at, since a Moodle user must login in order to download anything... Some of the first course material should probably be related on how to use Moodle and Offline Moodle... we could use that to create some skeleton courses that work both online and offline... How do we split the next workload? Kind Regards, David m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] volunteer for offline Moodle
Pre-empting Martin, I've now moved the thread from sugar to the XS Devel list... On Wed, Jul 9, 2008 at 5:56 PM, Martin Langhoff [EMAIL PROTECTED] wrote: On Wed, Jul 9, 2008 at 11:47 AM, Bryan Berry [EMAIL PROTECTED] wrote: Tony Anderson has contacted me to find out where Nepal could use the most help. I have informed him that offline moodle is where we could use the most assistance. Let's get this going Cool. Hi Tony! Hello Tony check out gears.google.com to learn about google gears and you can join the Sugar mailing list at http://lists.laptop.org/listinfo/sugar Yep. That's a start. To coordnate work on Moodle, let's move that part of the conversation to server-devel@lists.laptop.org :-) Offline moodle is a bit of a deep pool, so some familiarity with moodle is a good starting point... Indeed, and the deepest part of that pool will be to fully understand gears and how it can recreate what moodle already does in a smaller, faster, and localised fashion. There is a possibility that the Jolongo people join in here and move from AIR to gears, since their bubble was burst concerning AIR not being open source. Also, their code will be the best place for a starting point, I think. I've mailed them again today to ask if they can give us that code (which they claim is open source) and whether they are going to seriously join the coding efforts in the gears camp... otherwise there will be 3 independent offline moodles being built (seems a bit of a waste...) David Van Assche m -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] Wikiserver on XS
Moodle's integrated wiki is great, easy to set up and easy to use. I've used this with teachers and students without anyone having problems understanding how it works. Search functionality is also integrated from the start. The only thing is it is of course integrated in the Moodle package itself, but it is easy enough to add the wikis to the front page... that together with offline moodle seems to be an ideal solution. I'm currently testing both the offline moodfle plugin done by open university and intel, as well as the South American Jolongo developed using AIR, and both solutions seem promising for offline moodle. Both projects are still in BETA though, although the parties involved would be only too happy to get involved with something for OLPC... this provides an on and online wiki solution too (imho)... Kind Regards, David Van Assche On Sat, Jun 28, 2008 at 8:41 AM, Bryan Berry [EMAIL PROTECTED] wrote: I tried setting up a Wiktionary server on a shared server that our pilots have access to and it was a major pain in the ass. After 3 days I couldn't get it to work. I had a lot of trouble downloading and importing the images, perhaps Chris Ball's wikislices gets this right. I will have to look at the code and ask him. The wikislices are alright but they don't allow for searching for content which I think is an essential feature. -- Message: 7 Date: Fri, 27 Jun 2008 10:49:10 -0400 From: Martin Langhoff [EMAIL PROTECTED] Subject: Re: [Server-devel] Wikiserver on XS To: Philipp Kocher [EMAIL PROTECTED] Cc: server-devel@lists.laptop.org Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1 Hi Phillip, On Thu, Jun 26, 2008 at 9:31 PM, Philipp Kocher [EMAIL PROTECTED] wrote: Is there a wikiserver installed on the XS? it's in the plan, but it's not there yet. The (drafty) plan is to have - a slightly customised mediawiki install for local (created in the school) content and collab activities - perhaps a 2nd mediawiki install to host editable wikislices OR - non-editable install of a wikislice For the wikislices, have a look at the great wiork that cjb has done for the Spanish wikislice that runs directly on the XO. If you install a vanilla mediawiki, chances are it will be reasonably easy to migrate later (for someone with a bit of linux admin skills) to what we deploy. Ah, note that we're working on PostgreSQL. cheers, m ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] progress on Moodle for the XS
- Single Sign On - Moodle will probably be the main SSO point, with MediaWiki and other tools either reading the SSO credentials from Moodle (via OpenID?) or directly off the client. Surely it makes more sense to use LDAP for single sign on, as it is supported by moodle and many more applications (email, posix, etc) out of the box. If you are going to read against Moodle's mysql database it seems like you might have to create an abstraction layer for every piece of sofware you want to authenticate against. - User management for the school server will happen via an extended version of the Moodle user management UI. The plan is to allow course membership in Moodle to be visible in the Sugar groups UI widgets (so you can share an activity with your course mates). Again, user management should really be done by an external database (ldap) that then feeds these credentials into whatever program needs them (moodle, email, computer logon, fedora commons) - Of course, regional deployments are encouraged to include content and sample courses within Moodle. - Some good discussions (for the Moodle.org site, login as guest) Devel list: Moodle on the OLPC server http://moodle.org/mod/forum/discuss.php?d=73022 K-12 forum: Hints on K-12 usage - Moodle and younger kids http://moodle.org/mod/forum/discuss.php?d=89165 Further into the future: - Moodle is moving towards having a good repository model. I am trying to help shape those efforts, and make the most in the XS. This includes teachers in the local XS being able to publish content/course materials for other teachers to use. - A mostly-disconnected Moodle client based on AJAX+GoogleGears or something similar. cheers, martin -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff -- Message: 2 Date: Fri, 2 May 2008 14:47:30 +1200 From: Martin Langhoff [EMAIL PROTECTED] Subject: [Server-devel] Layout for the yum repo To: [EMAIL PROTECTED] Cc: server-devel server-devel@lists.laptop.org Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1 Hi Dennis, I am working on preparing the xs-0.3 milestone, has some relatively simple changes (so far) and I am wondering how the repo layout should be setup. What I want to do is to - Build the LiveCD preconfigured to look at 2 repos, or branches in the existing repo: -- a pristine F7 branch in the repo that holds all the F7 RPMs -- an XS packages branch - For the xs packages branch, is should be looking at the 0.3 branch. I may make 0.3.x images with updated RPMs. Does that make sense? Our repo right now doesn't seem to be geared for this, but I am a bit lost as to the best way of reconfiguring it. What should we do? We don't have many (any?) legacy users in production that we need to support with updates (yet). With 0.3 I'll start supporting users more explicitly. In the meantime, we have a bit of freedom... cheers, martin -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff -- Message: 3 Date: Fri, 02 May 2008 10:39:49 +0545 From: Bryan Berry [EMAIL PROTECTED] Subject: [Server-devel] setting up project tracking app for OLE Nepal office To: server-devel server-devel@lists.laptop.org Message-ID: [EMAIL PROTECTED] Content-Type: text/plain This question isn't actually related to the XS, it is related to our internal office IT for OLE Nepal. I am going to set up an internal office project management system for the finance, sysadmin, and networking teams, primarily to track procurement requests and trouble tickets for the office and the pilots. Is there any reason I should use anything besides Trac? I have looked at www.redmine.org and it is quite pretty. However, I want a nice stable solution. I assume Trac is more stable. Suggestions? thanks Bryan -- Message: 4 Date: Wed, 30 Apr 2008 14:18:36 -0700 From: Charles Merriam [EMAIL PROTECTED] Subject: Re: [Server-devel] FAQ software To: John Watlington [EMAIL PROTECTED] Cc: server-devel server-devel@lists.laptop.org, XO Laptop Developers [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1 Hi John, A text file and raw HTML to the web page work very well if there is a single FAQ maintainer. Charles On Wed, Apr 23, 2008 at 12:21 PM, John Watlington [EMAIL PROTECTED] wrote: Any recommendations for software for Peru to build an FAQ site ? Yes, there are Wikis. Votes for the easiest to install and maintain ? Is there anything better out there
[Server-devel] possible browser option for the XOs
Hi, A very talented programmer on the ubuntu team coded this: http://people.ubuntu.com/~ogra/LightBrowser/ Its based on xulrunner and incredibly small, stable and fast... only uses between 15 and 20 megs of ram, vs 40 or 50 of current gecko browser... anyway, just thought I'd throw it out there as an option... ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel
Re: [Server-devel] introduction...
At the moment I believe coping with fedora, would probably be more difficult than doing what you say you are already going go to do anyway. Why not let me start working on porting to debian, I will not be Nepal until June/July so have plenty of time. I believe, porting said packages to debian and running ebox is going to be easier than just looking at one of the existing builds, which might give me an idea of what XS does, but won't contribute in any way. David On Mon, Apr 14, 2008 at 2:03 AM, Martin Langhoff [EMAIL PROTECTED] wrote: Welcome David! please use the XS images we are working on now, which are based on Fedora. We are exploring a Debian move, and your experience will be welcome there, but at the moment using Debian for the base of the XS will mean that you will have to package independently - the kernel with custom drivers/patches - ejabberd - idmgr - a lot of configuration settings We will package all of those in .debs soon, but it is a ton of complex work for you if you want to do it on your own. Try build 161 or 162, cope a bit with Fedora, and be part of the wider project here... cheers, martin 2008/4/11 David Van Assche [EMAIL PROTECTED]: Hi, I have recently applied for a volunteer position at OLE in Nepal, and it was suggested I introduce myself here. So here goes. I have been involved in the Linux community for a while, but my experience lies very much in the Debian/Ubuntu field, which I feel is far friendlier and more logical than the other distros. I have run my own IT company for 5 years, where we built bespoke programs, but mostly web solutions and administering accounts. Since then I administered a medium sized school, building the entire system based on LTSP (an amazing system) which really allows for the administration side to be a non-headache. I also taught IT for a year at this school. I've been following the list a little and I've taken a look at sugar which is very intriguing, though obviously very young still. I've been talking to Bryan Berry from OLENepal, and suggested installing a prototype XS server based on ebox with ubuntu or debian under the hood. The main reason is my knowledge in this area and the fact that I'll need to teach this to other sysadmins/teachers in Nepal. I know you guys have some ideas already, and you've already started on something, and I wouldn't want to just branch without synchronizing with the XS devel team. There are many aspects of the mesh networking aspect that I'm not to clear about, as I've never worked with this, though it seems pretty clear. I have always worked with webmin with my ltsp system without any problems, though I know how developers feel about its security and its internal workings, but lets be clear here, we're working with schools, not banks so I don't see the fuss. Anyway, I do think ebox is a good full solution that would do a better job than webmin in terms of security, and would be easily understood by most admins... With your blessign, I'd like to go ahead and build a prototype based on debian or Ubuntu for Nepal... with whatever help is needed from the XS devel team. Kind Regards, David Van Assche ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel -- [EMAIL PROTECTED] [EMAIL PROTECTED] -- School Server Architect - ask interesting questions - don't get distracted with shiny stuff - working code first - http://wiki.laptop.org/go/User:Martinlanghoff ___ Server-devel mailing list Server-devel@lists.laptop.org http://lists.laptop.org/listinfo/server-devel