PDA

View Full Version : [Howto] Setup and use Leafnode-2 with the newsreader slrn


andrew.46
January 24th, 2008, 09:02 AM
======================
Introduction
======================

This 'Howto' aims to show how to use the amazing NNTP proxy server Leafnode-2 with your copy of John E Davis' slrn. If you do not have slrn running already I suggest you spend some time with my other Ubuntu Forums 'HowTo': HOWTO: Setup slrn, the CLI newsreader (http://ubuntuforums.org/showthread.php?t=475246). Leafnode-2 can be used by any newsreader that can utilise a local news spool so this guide can also be used in conjunction with other news clients. This guide has been tested under Natty Narwhal.

First some preparation work:

====================
Set a FQDN
====================

For the best setup you should have an unique Fully Qualified Domain Name (FQDN) set to your system. Check this with the following command:
$ hostname --fqdn

If this is not set you will need to alter your /etc/hosts file to reflect your FQDN. The default Ubuntu /etc/hosts file tends to look something like this:

127.0.0.1 localhost
127.0.1.1 desktop

Alter this to something like:

127.0.0.1 localhost
127.0.1.1 desktop.your.domain desktop

(Thanks to PJR for the information above). For your own, unique FQDN you have 3 good choices:


If you own your own Domain Name use this in conjunction with a subdomain and the hostname of your computer.
Use a service such as dyndns.org (http://www.dyndns.com/services/dns/dyndns/) which will give you a domain name for free.
Use the news service individual.net (http://www.individual.net/faq.php#4.4) which will give you a free FQDN.


I suggest you burrow into the Leafnode-2 source code that we will download shortly and read the excellent document: README-FQDN.html. This speaks of the FQDN in much greater detail. A word of warning: an incorrect or false FQDN might expose you to merciless flaming so spend a little time getting this set correctly :-).

But now to start installing the program:

======================
Install some Files
======================

First some development files are required from the Ubuntu repositories. Leafnode-2 depends on the PCRE regular-expression matching library, as well some compiling tools are needed plus checkinstall and an inetd package:


sudo apt-get install libpcre3 libpcre3-dev openbsd-inetd build-essential vim checkinstall


Now to download, extract, patch and build the source for Leafnode-2 in a single command:


mkdir -pv $HOME/leafnode_build && cd $HOME/leafnode_build && \
wget http://home.pages.de/~mandree/leafnode/beta/leafnode-2.0.0.alpha20110807a.tar.bz2 && \
tar xjvf leafnode-2.0.0.alpha20110807a.tar.bz2 && cd leafnode-2.0.0.alpha20110807a && \
./configure --prefix=/usr \
--sysconfdir=/etc/leafnode \
--mandir=/usr/man \
--localstatedir=/var \
--enable-runas-user=news \
--enable-spooldir=/var/spool/news && \
make && \
sudo checkinstall -D --install=yes --fstrans=no --pakdir $HOME/leafnode_build \
--pkgname leafnode --backup=no --deldoc=yes --deldesc=yes --delspec=yes --default \
--pkgversion "2.0.0.alpha20110807a"


That was the easy part, now for some configuration:

======================
Some Leafnode Settings
======================

There is a sample config file that Leafnode-2 installs as /etc/leafnode/config.example and unless you already have a configuration file you will need to do the following:


$ sudo touch /etc/leafnode/local.groups
$ sudo cp /etc/leafnode/config.example /etc/leafnode/config
$ sudo vim /etc/leafnode/config


and at the very least add the following settings, you will see the relevant sections in the second half of the file:


server = your.news.server
username = your.username
password = your.password


I would also suggest the following which sets how many articles to initially download when sunscribing to a new group, this will save you downloading many 1,000s of messages when you first log in:

initialfetch = 500

If you wish to selectively download more messages to fill the Leafnode-2 cache at a later stage there is always the option of running a command such as:

$ sudo fetchnews -vvv -N alt.os.linux.ubuntu -x 2000

which will look at the last 2,000 messages posted on this newsgroup and fill the Leafnode-2 cache with whatever is missing. There are many other options to tweak here but these ones are essential. Now to set the server:

======================
Setting the server
======================

The following steps set the NNTP proxy server. Open the file inetd.conf as follows:

$ sudo vim /etc/inetd.conf

First check that there are no lines starting with nntp and if they exist you will need to comment them out by adding a # mark at the beginning of the line. Then add the following line using keyboard 'TAB' for the spaces:

nntp stream tcp nowait news /usr/sbin/tcpd /usr/sbin/leafnode

To safe-guard you computer you will also need to add the following lines, firstly to the file /etc/hosts.allow:


#-- leafnode begin
leafnode: 127.0.0.1
#-- leafnode end


and secondly to /etc/hosts.deny:


#-- leafnode begin
leafnode: ALL
#-- leafnode end


With this hopefully all in place we can now test the server by forcing a restart and then running telnet on the NNTP server:

$ sudo /etc/init.d/openbsd-inetd restart
$ telnet localhost 119

If all is well you will see something very similar to the following:


andrew@corinth:~$ telnet localhost 119
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
200 Leafnode NNTP daemon, version 2.0.0.alpha20110807a at corinth.andrews-corner.org


Type 'quit' to exit and your server is ready to go. Now to set the programs Fetchnews and Texpire running:

======================
Fetchnews & Texpire
======================

Fetchnews transports news to and from Leafnode-2 while Texpire cleans out old messages. There are many ways to set these running but I will demonstrate a method using crontab that sets Fetchnews to run every hour at 15 past the hour and runs Texpire at 2145 every night. Open or create the news crontab as follows:

$ sudo crontab -u news -e

and add the following settings:


# Sets texpire to clean out news at 2145hrs every day:
45 21 * * * /usr/sbin/texpire 1>/dev/null
# Sets fetchnews to run at 15 past every hour:
15 * * * * /usr/sbin/fetchnews 1>/dev/null


These are fairly conservative settings and many people set Fetchnews running much more often that every hour and Texpire perhaps a little less frequently. Experiment a little until you find settings that agree with your Usenet habits. Check your settings after every change as follows:

$ sudo crontab -u news -l

With Fetchnews and Texpire set it is time to organise logging for Leafnode-2:

======================
Logging for Leafnode
======================

It is a good idea to set some logging for Leafnode and we will be doing this by tapping into Linux system logging. Before doing this there is a small amount of bug-work to do: if you have had a previous version of Leafnode installed there may be a residual configuration file that must be removed:

$ sudo mv -v /etc/logrotate.d/leafnode $HOME/Desktop/leafnode_bak

This file interferes with the following log settings and must be removed, not simply renamed. Now to set the required directory structure and files:

$ sudo mkdir -pv /var/log/news/oldnews
$ sudo touch /var/log/news/news.info
$ sudo touch /var/log/news/news.crit
$ sudo touch /var/log/news/news.err
$ sudo touch /var/log/news/news.notice

With the directory and file structure in place now create a conf file:


$ sudo touch /etc/rsyslog.d/leafnode2.conf
$ sudo vim /etc/rsyslog.d/leafnode2.conf


and add the following settings, making sure that there are 'TAB' spaces (using your keyboard) separating the file from the path:


news.=crit -/var/log/news/news.crit
news.=err -/var/log/news/news.err
news.notice -/var/log/news/news.notice
news.info -/var/log/news/news.info


And finally we set the program logrotate to rotate the files daily for 7 days and then delete them, saving and compressing the old logs to /var/log/news/oldnews. First open the file logrotate.conf:

$ sudo vim /etc/logrotate.conf

and add the following settings:


/var/log/news/* {
daily
rotate 7
olddir /var/log/news/oldnews
missingok
postrotate
kill -1 `cat /var/run/syslogd.pid`
endscript
compress
}


It is best to test all these setting before proceding and this can be done as follows. The first command 'resets' system logging and the second command performs a 'dry run' logrotate without actually changing anything:


$ sudo kill -1 `cat /var/run/rsyslogd.pid`
$ sudo logrotate -dv /etc/logrotate.conf


It may seem a little complex but this provides a very detailed logging for Leafnode-2 that is perfect for troubleshooting. But now finally to actually run the program:

======================
Running the program
======================

First run fetchnews from the command line with the following parameters:

$ sudo fetchnews -vvv

This may take a while. When it has finished run:

$ sudo texpire -vvv

And now the spool is setup for use with slrn, or the news client of your choice.

==============================
Set slrn to read the spool
=============================

There are really only 2 extra steps required to get slrn talking with Leafnode-2. Enter the following into ~/.bashrc:

NNTPSERVER=localhost && export NNTPSERVER

You might consider using a different newsrc file with your local host, in which case you would later the following line in your ~/.slrnrc file:

% Tell slrn which newsrc file it should use for which server.
server "localhost" ".jnewsrc"

And finally open slrn and select the groups you want to subscribe to. You will find these groups empty except a default Leafnode-2 article. For example:

Leafnode placeholder for group alt.os.linux.ubuntu

You will need to mark this article as read, close slrn, run Fetchnews again and then you are in business!

======================
In conclusion...
======================

A big 'Thank you' to Gary Knight whose page Using Leafnode as a caching news proxy (http://homepage.ntlworld.com/garryknight/linux/leafnode.html) provided a huge amount of information for this page. And a special thanks again to PJR, always my most helpful critic, and all those from news.software.readers who proffered advice.

August 2011
Andrew Strong

Mary.Riley
February 3rd, 2008, 07:34 PM
That's super useful. Thank you for the tutorial.

andrew.46
February 3rd, 2008, 09:16 PM
Hi Mary:

That's super useful. Thank you for the tutorial.

It is my pleasure! I hope you enjoy this amazing sodtware. A fellow australian has produced a nice macro that places an 'X-NNTP-Proxy'' (leafnode 2' header in slrn which may interest you:

http://piggo.com/~troy/slrn#custom

He does not give the full syntax on the page, which is:


define post_hook ()
{
set_string_variable ( "custom_headers",
sprintf ("Message-ID: <%s>\nX-NNTP-Proxy: Leafnode-2 (http://www-dt.e-technik.uni-dortmund.de/~ma/leafnode/beta/)", create_msg_id ()));
}

define followup_hook()
{
set_string_variable ( "followup_custom_headers",
sprintf ("Message-ID: <%s>\nX-NNTP-Proxy: Leafnode-2 (http://www-dt.e-technik.uni-dortmund.de/~ma/leafnode/beta/)", create_msg_id ()));
}

define reply_hook()
{
set_string_variable ( "reply_custom_headers",
sprintf ("Message-ID: <%s>\nX-NNTP-Proxy: Leafnode-2 (http://www-dt.e-technik.uni-dortmund.de/~ma/leafnode/beta/)", create_msg_id ()));
}




All the very best,

Andrew

PS My apologies for giving mangled syntax in the initial post, I have corrected it.

andrew.46
April 7th, 2009, 12:45 AM
Hi,

I have updated the guide to the most stable, recent version of Leafnode-2 and I suspect I shall leave the guide to slumber quietly now. There has been little interest in the guide, which is a great pity as Leafnode-2 is a fantastic piece of software and once setup no trouble to administer.

I will be available for questions but in the meantime slumber on my least utilised guide :-).

All the best,

Andrew

alipensen
May 19th, 2009, 12:54 PM
Thanks very much for the update on the guide.
wow gold (http://www.wowgold.net/)
Just to let you know; it's still appreciated, even if not the most popular!

andrew.46
May 19th, 2009, 06:42 PM
Hi alipensen,

Thanks very much for the update on the guide.
wow gold (http://www.wowgold.net/)
Just to let you know; it's still appreciated, even if not the most popular!

Thanks for your kind words, I do plan on at the very least testing the guide under Karmic Koala and ensuring that it works there. But thanks again or a little encouragement :-).

Andrew

kevinguillorytraining
October 9th, 2009, 01:28 PM
Thanks for a nice how-to.

andrew.46
October 9th, 2009, 06:50 PM
Hi kevin,

Thanks for a nice how-to.

My pleasure! Good to see that this guide is still being used, as I promised above I intend polishing it a little with the release of Karmic Koala which is only a few weeks away now...

All the best,

Andrew

andrew.46
October 27th, 2009, 03:08 AM
Hmmm.... unfortunately this version of leafnode-2 does not compile under Karmic Koala. I shall investigate..... Looks like the latest version fails as well, I have posted to leafnode-list (http://www.dt.e-technik.uni-dortmund.de/pipermail/leafnode-list/2009q4/002180.html).

Andrew

orphean
November 23rd, 2009, 02:03 AM
I managed to get leafnode up and running easily enough with the leafnode in the official universe repository. It seems to work fine so far, I was curious what benefit your procedure gives? :)

andrew.46
November 23rd, 2009, 02:51 AM
Hi orphean,

I managed to get leafnode up and running easily enough with the leafnode in the official universe repository. It seems to work fine so far, I was curious what benefit your procedure gives? :)

The repository leafnode is the stable version, sometimes known as leafnode 1, while this guide deals with the development version known as leafnode 2. To tell the truth if you are happy enough with the repository version I would advise you to stick with it. In particular 2009 has been a turbulent year for Leafnode 2 with some big changes (lua scripting) which still have not settled in vey well.

Andrew

orphean
November 23rd, 2009, 04:33 AM
Ahh. Sounds like something I should read up on since leafnode 1 is a seriously slick piece of software and it sounds like the new version is getting more bells and whistles. Thank you for putting up this guide so I can play with the new version (probably in a vm if it is as turbulent as you say.)

And just to editorialize for a bit, any readers of this thread who are wondering if they should do this: yes, you should! USENET is still a great resource where you can get connected with highly clued in people (as well as a... colorful cast of other folk at times).

If your ISP no longer provides USENET access you can get free, text-only (which is all you need really unless you are into copyright infringement or pornography), USENET access from sites like eternal-september.org so you really have nothing to lose to check it out.

Anyway, back to the thread proper.

andrew.46
November 23rd, 2009, 04:45 AM
Hi orphean,

Thank you for putting up this guide so I can play with the new version (probably in a vm if it is as turbulent as you say.)

Don't forget there is a small compilation problem under Karmic that requires a patch (http://www.dt.e-technik.uni-dortmund.de/pipermail/leafnode-list/2009q4/002181.html) that will hopefully be rolled into the next release. BTW can I ask what newsreader you are using with leafnode?

Andrew

orphean
November 23rd, 2009, 01:59 PM
BTW can I ask what newsreader you are using with leafnode?

Of course, I use gnus via emacs for the majority of my newsreading. I have slrn setup on a server of mine for quick checks from ssh when I'm out and about.

Tried pan for a while and it is a nice program, but I'm just a weirdo who enjoys the gnus way more.

andrew.46
November 24th, 2009, 04:44 PM
Hi orphean,

Tried pan for a while and it is a nice program, but I'm just a weirdo who enjoys the gnus way more.

I will admit to having experimented or some time with gnus, I even printed off the slightly crazy manual and read it from cover to cover. I certainly got it all working but I eventually decided that I would never truly embrace lisp and emacs so I would never truly understand what I was doing with this incredibly flexible newsreader. And I guess at heart I am really am a diehard slrn user :).

BTW there will hopefully be some moves soon to fix up some of the confusion that has swirled around leafnode 2 for the better part of 2009:

http://www.dt.e-technik.uni-dortmund.de/pipermail/leafnode-list/2009q4/002208.html

and hopefully this will reward the faithful, such as myself, who have been patiently running the last 2008 version ever since it was released.

All the best,

Andrew

orphean
November 25th, 2009, 12:43 AM
I will admit to having experimented or some time with gnus

I'm a big fan of gnus but I'm the first to admit it is incredibly arcane and not for everyone. Like so many others things when dealing with Emacs the trick is to learn the bare minimum to get it up and running and then figure out the customizations. The manual suffers from the same problem as a lot of FOSS documentation in that it is a fantastic reference but a poor guide.

The only thing I didn't like about gnus was that since Emacs is single-threaded it could be dog slow (that's one of the primary reasons slrn was created actually!). Leafnode fixes that for me.

BTW there will hopefully be some moves soon to fix up some of the confusion that has swirled around leafnode 2 for the better part of 2009

This is good news! Is there a PPA for leafnode-2 currently? If not, I'd be willing to set one up, or, help with the creation of a 'leafnode-2' team for ubuntu. While I do FOSS work with Gnome I have never been more than a user of Ubuntu so I am not familiar with how things work for the project.

andrew.46
November 25th, 2009, 03:30 AM
Hi orphean,

The only thing I didn't like about gnus was that since Emacs is single-threaded it could be dog slow (that's one of the primary reasons slrn was created actually!).

I remember seeing some mention of that on the slrn website. In fact if you have a peek at the html source of the slrn site (http://slrn.sourceforge.net/) you might see:

<meta name="author" content="Andrew Strong">

This is me :). I gained that information from John E. Davis in a personal email and he was kind enough to allow me to rewrite the website when he took over development of slrn a while back.

Is there a PPA for leafnode-2 currently? If not, I'd be willing to set one up, or, help with the creation of a 'leafnode-2' team for ubuntu.

There is no PPA for leafnode 2 unfortunately, I suspect the easy access to leafnode 1 from the repository combined with the relative complexity of setting up leafnode 2 has dampened the enthusiasm of most.

All the best,

Andrew

EdKo66
February 16th, 2010, 12:34 PM
--sysconfdir=/etc/leafnode \With this line I get an invalid variable name. I checked it several times but I believe I typed it correctly.

Using Ubuntu 9.10. Do I have to switch to an older version to get it working, or will that not work either?

(edit: I see that i have other problems as well. Can't get root access, can't edit any files ;( Guess I need to reinstall everything)

andrew.46
June 21st, 2010, 09:41 AM
I have added in the patch required to build leafnode 2 under Lucid...

Andrew

kindahero
March 28th, 2011, 05:09 PM
First of all thanks for your time write the tutorial..

I followed your tutorial carefully, seems my setup is working. I use gnus instead of elrn.

Two nitpicks right now is, there is no inetd.conf on default ubuntu installation. first one has to install inetutils-inetd package.

second, no syslog.conf, So look for rsyslog.conf and rsyslog.d/ forlder.


My question is, how to have full control on leafnode fetchings,
suppose, I want to have totally fetched group locally.
I dont want to news to be expired and deleted.( cheap memory after all). etc

This must be simple , I cant find anywhere.?

andrew.46
April 3rd, 2011, 09:58 PM
First of all thanks for your time write the tutorial..

I followed your tutorial carefully, seems my setup is working. I use gnus instead of slrn.

Great news :). I will admit that I had thought this guide had been dead and buried for some time so good to hear that it has still proven useful.

Two nitpicks right now is, there is no inetd.conf on default ubuntu installation. first one has to install inetutils-inetd package.

second, no syslog.conf, So look for rsyslog.conf and rsyslog.d/ forlder.

Things have obviously changed a little since I last ran through this guide. I have to have a serious think about whether to update the guide or get the Forums moderators to mark it as officially outdated. I will admit to a few doubts as to how many Ubuntu users would find this guide useful.....


My question is, how to have full control on leafnode fetchings,
suppose, I want to have totally fetched group locally.
I dont want to news to be expired and deleted.( cheap memory after all). etc

I believe the global setting you are after is:

expire = 24800

in /etc/leafnode/config and this will keep all messages in all groups for 68 years. Have a look at groupexpire as well to manipulate settings for individual groups. BTW I maintain the Leafnode 2 package for Slackbuilds.org, you might be interested in using another patch that I have added in for Slackware users:

http://slackbuilds.org/slackbuilds/13.1/network/leafnode/applyfilter_plugleak.diff

It can be added in the same manner as the gcc patch I have used in the Ubuntu guide.

Andrew

orphean
April 29th, 2011, 01:50 AM
Slrn has really good support for customizing the colors it uses. I'm a Zenburn junkie and just wanted to share a reasonable approximation of Zenburn in slrn:
color unread_subject "color188" "color237" "bold"
color article "color188" "color237"
color author "color223" "color237"
color boldtext "color188" "color237" "bold"
color box "color237" "color234"
color cursor "color109" "color237"
color date "color188" "color237"
color description "color188" "color237"
color error "color174" "color237" "blink"
color frame "color144" "color236"
color from_myself "color133" "color237" "bold"
color group "color188" "color237" "bold"
color grouplens_display "color188" "color237"
color header_name "color65" "color237" "bold"
color header_number "color65" "color237"
color headers "color223" "color237"
color neg_score "color65" "color237"
color pos_score "color109" "color237"
color high_score "color174" "color237" "bold"
color italicstext "color133" "color237" "bold"
color menu "color108" "color234"
color menu_press "color188" "color237"
color message "color188" "color237"
color normal "color188" "color237"
color pgpsignature "color188" "color237"
color quotes "color109" "color237"
color quotes1 "color174" "color237"
color quotes2 "color181" "color237"
color quotes3 "color223" "color237"
color quotes4 "color187" "color237"
color quotes5 "color116" "color237"
color quotes6 "color217" "color237"
color quotes7 "color133" "color237"
color response_char "color65" "color237" "bold"
color signature "color174" "color237"
color selection "color144" "color234" "bold"
color status "color108" "color234"
color subject "color188" "color237"
color thread_number "color188" "color237" "bold"
color tilde "color65" "color237" "bold"
color tree "color174" "color237" "bold"
color underlinetext "color188" "color237" "underline"
color url "color188" "color237" "bold"
color verbatim "color65" "color237"


And a quick picture of the results:
http://i.imgur.com/bEafv.png

Not trying to hijack the thread but if you're setting up slrn anyway I thought this might be a good place to share this.

Edit: Changed picture to a less polemic usenet post, whoops.

andrew.46
April 29th, 2011, 06:28 AM
I have an advantage in that I created and maintain the slrn website so my own setup can be seen here:

Screenshots of slrn at work
http://slrn.sourceforge.net/screenshots.html

but the whole Neo thing is no longer present on my setup :).

pajus
June 26th, 2011, 11:02 AM
Hello,
I have little problem.
I would like to run netnews/usenet on my server.
I just need run nntp server, and use it like private newsgroup. To communicate with my colleagues.


I've installed leafnode2. It works properly (I can do telnet).

But now I need to add some newsgroup, but I don't know why. I've found on the internet, that I have to create newsgroups in /var/lib/news/leafnode/active but this is not working. I only know newsgroups like a user, so I am not really sure how should I continue to set newsserver properly.
Actually I've found some "how to" in book, where are chapters about Cnews or Inn. I thought with leafnode it would be much easier

Could anybody help? Thank you

andrew.46
June 27th, 2011, 03:03 AM
It sounds like you are after 'local' groups. Have a look here for a quick explanation:

http://www.andrews-corner.org/leafnode.html#local

Hopefully this is what you mean?

pajus
June 27th, 2011, 05:55 AM
Yep. I have found it yesterday, but thanks.

I have one more question. Is it somehow possible to delete articles and messages (I mean manually, for example if i write something by mistake)? or make backup of spool and use same newsgroup articles and messages on other server?

andrew.46
June 28th, 2011, 03:23 AM
Yep. I have found it yesterday, but thanks.

That is my page btw, I maintain the leafnode 2 slackbuild script for slackbuilds.org. It is my shame that the Ubuntu guide is in a little disrepair at the moment though :(.

I have one more question. Is it somehow possible to delete articles and messages (I mean manually, for example if i write something by mistake)? or make backup of spool and use same newsgroup articles and messages on other server?

Best way is to catch your message in out.going and edit or delete there, the little utility newsq will be useful there. As for backing up and transporting the news spool this is answered well in 2.11 (http://www.dt.e-technik.uni-dortmund.de/~ma/leafnode/beta/FAQ.html#x1-140002.11) of the leafnode FAQs and hopefully one of these techniques will work for you.

pajus
June 28th, 2011, 04:12 AM
Thank you very much again!
The web page is very useful. I've found there almost everything that I needed. Under Ubuntu Leafnode2 is very similar.
Only to restart inet.d I used $/etc/init.d/openbsd-inetd restart and I didn't need some things to set, but that is because way I use newsgroup.

andrew.46
July 16th, 2011, 07:49 AM
OK I have reworked the guide somewhat to work with Natty Narwhal and also added in a few of the patches I have used in my other distro. I will rewrite some of the blurb tomorrow evening and then do a clean install on my 64 bit VM and hopefully this will future proof the guide a little.

I have absorbed a few suggestions from this thread, only oddity being that when I installed the openbsd-inetd super server I had a default inetd.conf which I know was not the case for one user. I shall have a close look tomorrow when I install on a clean system....

silveringking
August 28th, 2011, 04:41 PM
Hey here is a problem:

root@ns353440:~/leafnode_build/leafnode-2.0.0.alpha20081229a# --sysconfdir=/etc/leafnode \
>
-bash: --sysconfdir=/etc/leafnode: No such file or directory
root@ns353440:~/leafnode_build/leafnode-2.0.0.alpha20081229a#

Btw since I installed all those packages this nasty > keeps appearing to me. What can I do about these two things?

Again it is 10.04...

andrew.46
August 29th, 2011, 08:06 PM
Hmmm..... I am a little suprised that this guide still has some following :). Might be worth starting from scratch as I have added in a new version which eliminates the need for any patching + a few more improvements. BTW best run as an ordinary user with the use of sudo... As to the phantom '<' mark I suspect you have simply missed the final line or character in a copy and paste.

silveringking
August 30th, 2011, 02:06 PM
Dude it was me who told me to follow your guide a few weeks ago... I simply didn't have the time to do it until now... Sometimes life has complications you see... Not everything is computers. Don't you agree?

andrew.46
August 30th, 2011, 05:10 PM
Not everything is computers. Don't you agree?

Completely :).

silveringking
August 30th, 2011, 05:49 PM
Ok then play some WOW and work on that guide ;).

silveringking
September 17th, 2011, 07:39 PM
Hi! I just wanted to know how things are! Thanks!

andrew.46
September 18th, 2011, 04:54 PM
Hi! I just wanted to know how things are! Thanks!

Everything is well here :). You may have noticed that I have finished updating the guide with a new version of Leafnode 2 which has been running very well on my system. Hopefully this will also run nicely on your own system :).