Sep 7

Yes! Another BUG bites the dust! Trying to install OpenOffice.Org on Weakerthan kernel was just plain.. erroneous! Not to worry! When you get stuck with broken packages, and you try to run:
openoffice.org
from the command line, and you get the libicudata.so.40 error: do this:
cd /appdev && apt-get source libicu40
cd icu-4.0.1/icu/source && ./configure && make
This WILL produce an error, so what, it builds the lib file we need.
now do this and copy the lib file into your $PATH’s libraries directory:
cp appdev/icu-4.0.1/icu/source/stubdata/libicudata.so.40 /usr/lib/
Now, install OpenOffice.Org:
apt-get install openoffice.org
Done. No Errors. Sometimes you just have to recompile some things to get them to work with custom kernels. This will be added to the Weakerthan Systems Administration Manual, and I will now try to work on the damn Ubiquity BUG.
:)

~Douglas

Sep 2

I guess I turned the downloads.weaknetlabs.com server into a personal portfolio. I mean, why not? I have a lot of code and stuff to offer. It’s still under heavy construction, so be patient and I will have everything up and ready soon.
Thanks again!
~Douglas.

Sep 2

New Server is up and running! at only $40 a month! http://downloads.weaknetlabs.com

Thanks, and again, sorry for the delay. I hate GoDaddy.
~Douglas.

Sep 2

I bought a Linode account, I’m now just waiting for GoDaddy to set my new A record. http://downloads.weaknetlabs.com will be the new spot to download all WeakNet Labs’ software. I’ll repost when it’s up and ready. Thanks and sorry to those who had trouble downloading the ISO.

~Douglas.

Sep 1

Get it here! http://weaknetlabs.com/linux
Get the Manual Here: http://weaknetlabs.com/multimedia/papers/WNLA_SAg.pdf
Get the Kernel Headers: http://weaknetlabs.com/linux/applications/linux-headers-2.6.35-weakerthan2+.deb

Thanks to everyone! Your support means the world to me! <3
~Douglas.

Aug 31

WEAKERTHAN 2 IS HERE!

http://weaknetlabs.com/linux has been updated for the new WEAKERTHAN2 ISO. The ISO is nearly 700MB, but just a tad under for burning onto a CDROM is still possible! How is this possible!?!

This was insanely rough on my eyes and brain. The amount of tools packed into this ISO is what truly makes this release a BEAST. I have updated almost everything and started over from complete scratch. I made new Thank You music, new artwork and all. I have beaten (mostly all) BUGs down to a pulp.

It will be available for download tomorrow September 1st 2010 at 6pm EST. BE THERE.

Donations received!

Once again, I received a donation from Patrick Meenehan! Thanks a lot! WeakNet is always accepting donations :)
That’s very generous of you, and I greatly appreciate it.

~Douglas.

Aug 27

Yes. A journey of a man, BUGs, kernels, patches, obscure file systems, and beer. I’d like to share my experience with this, because I personally think that documentation on this subject is lacking to those who don’t really care about git, but need to patch their kernel for use with aufs. I need this because i spin my own kernel and use remastersys to make WeakNet Linux.

Begin

First, get the kernel, I have used 2.6.35
cd /usr/src/
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.35.3.tar.bz2
tar vjxf linux-*

Install git
apt-get update && apt-get install git-core (or install via RPM, YUM, or install by source if you use something like Slackware)
now, run git to create a .git directory (I still don’t know what the hell this is for, I wish that the AUFS2 developers would just use SVN.)
git clone http://git.c3sl.ufpr.br/pub/scm/aufs/aufs2-2.6.git aufs2-2.6.git
which took days. Not really, but felt like it. So go git” a beer. :)
I have no idea how to use git, but the ‘.git’ directory needs to be in your /usr/src/linux-2.6.35 directory, I guess from analyzing errors:

fatal: Not a git repository (or any of the parent directories): .git

So I just figured the .git directory needs to be in the $PWD
cd aufs2-2.6.git
cp -Rvvv .git /usr/src/linux-2.6.35
cd /usr/src/linux-2.6.35

I guess you could just pull this down while $PWD is your /usr/src/linux-2.6.35 directory? I don’t know, or care. Now we pull down the aufs files and such
git checkout origin/aufs2-35
mkdir patches
cd patches

WGET and install whatever patches you may use, e.g. patches for mac80211 to inject fragmented frames. next, we need to simply make a configuration environment. I like using the old fashioned ncurses (ugly version) you can use the new sexy version with manke nconfig if you like.
make menuconfig
Finally, in the ncurses based configuration, navigate to:
-->File Systems-->Micellaneous Filesystems-->Aufs[*] (at very bottom).
Now, compile that kernel:
fakeroot make-kpkg --initrd --append-to-version=-some-string-here kernel-image kernel-headers

And I got the cool new

“Error 255″ “< yourcutekernelname >-rc2+ not in control info”

Notice the new cute plus symbol? well, during compilation, what I did was simply open a new terminal and change all the entries that said my kernel name to have a new + symbol at the end with sed.
cp .config .config.backup && sed -i .config -e ‘s/< yourkernelname >/< yourkernelname >\+/g’
Make sure you put the backslash before the plus because the plus is a regular expression operator (i preach regexps to you everywhere, so you should have known that by now. :P )

And after, let it finish compiling and you should be good to go. I searched high and low for this, and to someone who never used/or plans on using git. This was unfruitful. The main page for aufs was insanely confusing to me. So here I contribute this document to you. Hopefully, AUFS2 get put into the main kernel, and the kernel developers fix the “not in control info” error. Until then, work it. Work it, good.
~Douglas.

Aug 24

too many bugs, too many bugs, too many… what? … ?
Well:

The devastating channel lock BUG from kernels 2.6.34+ stopped me for a while, but then I found a fix from the BUG site from RoadKill and was able to get the channel lock working fine! Thanks RoadKill! For some reason the moderators took down his post about how to roll yer own kernel using the patches, but thankfully Google cached it for me! Aircrack-NG has a great page about driver patching HERE. Now with that out of the way, I made an awesome copy of WeakNet Linux this weekend with the new Weakerthan2 Kernel! I then realised that the new kernels don’t have aufs support in them, so, the live cd doesn’t work still. :( That will take some time before it’s working i’m sure.

The theme has changed and looks more professional and slim. I added lots of GPS applications, more networking applications, switched from crappy little pcmanfm to nautilus, rebuilt all of the phishers, dropped the technician utilities, and more random tools I thought it should include. If you have any requests for drivers/patches please submit them asap. I will try to install as many drivers and patches as i can from the Aircrack-ng website, but i can’t make any promises if the adapter NEEDS to be present.

All broken links in scripts from the Google-Chrome2Firefox switch have been fixed. The terminal colors have changed to a more professional look and the overall feel of the new system is awesome. isolinux is gone, grub2 is the new default boot loader. Oh, and Gqview is now Geeqie. I love that application! After a few BUG fixes and such, it will be available for download. So stay tuned and i’ll keep you posted!

If anyone has any fixes for any of the above issues or wants to help, please Email me at weaknetlabsATgmailDOTcom. It would sure speed things up a bit!!

~Douglas.

Aug 19

Sorry for the delay!! This episode is great! I talk to Fixer and The Worst from ETA. I rambled about wifi hacking and spout off some good references – I accidentally said http://twitter.com/cwna when i meant http://twitter.com/cwnp sorry about that! :S Anyways, good episode, glad to have Fixer once again. I wish Fixer were just a regular on the show! :) Anyways, Brad Carter dropped us from the cactiradio.com internet streaming radio website, because we talk about things that are not important to him and i forgot to fill the episodes up with advertisements and spam for phonelosers.com

Episode 5 ~ 56MB 1.01HRS.

Thanks for listening.
~Douglas.

Aug 18

The diploma came!

High quality paper, nice folder, and made me smile. :)
~Douglas.

« Previous Entries