Language:
switch to room list switch to menu My folders
Go to page: First ... 12 13 14 15 [16] 17 18 19 20
[#] Fri May 10 2019 18:08:19 EDT from Udo @ Uncensored

Subject: Re: Citadel installation on Raspberry PI 3B

[Reply] [ReplyQuoted] [Headers] [Print]

another test - > setting up the folder upfront of the installation of citadel does help with deletion issue

but still the folder is somehow recognized but not used (empty):

"..citserver[1351]: Cannot create /etc/citadel/netconfigs/7: Is a directory"

Login istn't possible.

 

Kind regards

Udo

 

 

Fri May 10 2019 17:03:20 EDT from Udo @ Uncensored Subject: Re: Citadel installation on Raspberry PI 3B

Ok I just checked again,

 

the directory "/etc/citadel/netconfigs/" is missing. Creating and changing ownership to citadel doesn't help. 

It get's deleted if i try to login, restart the server or run the citadel setup again.

 

Kind regards

Udo



 



[#] Fri May 10 2019 19:27:07 EDT from ParanoidDelusions @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

I really recommend using the easy install at citadel.org, then compiling your own version of the text client if you want a traditional text Citadel experience to be available. I had to install it several times and get the feel for what was going on before I started to get it right... and the .deb packages, at least for Raspbian - had some issues.


I can't offer more help right now - but I am by no means talented at Linux and I have it up and running at secure.wallofhate.com for https, wallofhate

for http and telnet.wallofhate.com for telnet sessions. If I can do it, you can.

[#] Fri May 10 2019 19:28:10 EDT from ParanoidDelusions @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

I might have more time to sit down and give some details of my experience and what I did to get it running, tomorrow.

[#] Fri May 10 2019 19:31:21 EDT from ParanoidDelusions @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

Ig - I can see that it would be a benefit to my citadel to be part of your node network, which would generate extra content - always a value add... but I'd like to keep my domain not become a "citadel.org" BBS. Is that possible?


[#] Sun May 12 2019 08:36:05 EDT from Paul28 @ Uncensored

Subject: Install Citadel on Raspberry Pi 3 B+ using Easy Install

[Reply] [ReplyQuoted] [Headers] [Print]

Hi,

I did the installation of Citadel using Easy Install on a Raspberry Pi 3 B+.

Apache webserver, Mysql,PHPMyadmin and Owncloud also were configured.

I get following errorcode wich is not known yet at the Citadel website :

 

checking for libical/ical.h... no

configure: error: libical/ical.h was not found and is required.  More info: http://www.citadel.org/doku.php/installation:start

 Citadel Easy Install is aborting. 

 The last few lines above this message may indicate what went wrong. 

 Linux Debian 9.9( 4.14.98-v7+ armv7l) 


A sollution anyone ? Thanks !

Kind regards

Paul

 


[#] Sun May 12 2019 11:25:06 EDT from "Robert J. Clay" <rjclay@gmail.com> to Citadel Support <room_Citadel_Support@citadel.org>

Subject: Re: [Citadel Support]

[Reply] [ReplyQuoted] [Headers] [Print]

On Sun, May 12, 2019 at 8:30 AM Citadel Support
<room_Citadel_Support@citadel.org> wrote:



I get following errorcode wich is not known yet at the Citadel website :

checking for libical/ical.h... no

configure: error: libical/ical.h was not found and is required. More info:
http://www.citadel.org/doku.php/installation:start

It looks to me like you don't have the 'libical-dev' package is
installed on the system...




--
Robert J. Clay
rjclay@gmail.com

[#] Sun May 12 2019 11:42:05 EDT from "Robert J. Clay" <rjclay@gmail.com> to Citadel Support <room_Citadel_Support@citadel.org>

Subject: Re: [Citadel Support] Website issue?

[Reply] [ReplyQuoted] [Headers] [Print]

On Sun, May 12, 2019 at 8:30 AM Citadel Support
<room_Citadel_Support@citadel.org> wrote:

------------------------------------------------------------------------------
From: Paul28 <paul28@uncensored.citadel.org>
Subject: Install Citadel on Raspberry Pi 3 B+ using Easy Install

checking for libical/ical.h... no
. More info: http://www.citadel.org/doku.php/installation:start

Note also that I get the following error attempting to that URL:
This topic does not exist yet

Also, attempting to do a search on either 'Documentation' or
'FAQ / Knowledge Base' results only on the following error:

502 Bad Gateway

Attempting to access the links on either of those pages work with issue...


--
Robert J. Clay
rjclay@gmail.com

[#] Sun May 12 2019 11:44:25 EDT from "Robert J. Clay" <rjclay@gmail.com> to Citadel Support <room_Citadel_Support@citadel.org>

Subject: Re: [Citadel Support]

[Reply] [ReplyQuoted] [Headers] [Print]

On Sun, May 12, 2019 at 8:30 AM Citadel Support
<room_Citadel_Support@citadel.org> wrote:

------------------------------------------------------------------------------
From: Paul28 <paul28@uncensored.citadel.org>
Subject: Install Citadel on Raspberry Pi 3 B+ using Easy Install

I'm also wondering why, if that subject was what the post actualy
had, why that did subject did not make it into the email that made it
to me.



--
Robert J. Clay
rjclay@gmail.com

[#] Mon May 13 2019 07:57:13 EDT from spubbler @ Uncensored

Subject: When I try to log in I just get "please wait"

[Reply] [ReplyQuoted] [Headers] [Print]

Having set up Citadel using the rapsberry pi guide, when I try to log into the browser interface I just get a seemingly endless "please wait" message

What am I doing wrong?

 



[#] Mon May 13 2019 10:54:55 EDT from IGnatius T Foobar @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

So, now that I've got everything up and running, one of my first
callers noticed that in the Online Users page - it exposes the FROM
host IP address. 

Can this be turned off? It seems like a security risk for users. 

In the text client, we have an option called "stealth mode" that lets you hide from the wholist completely. That's not the same thing, but it's related.

VERY recently, we had the ability to change your room and host name in the wholist to any arbitrary values. It ended up getting used for people to put silly little quips in those fields. That's sort of why it's been removed -- I'm planning on putting in an option for users to simply enter a status message to place next to their names instead of the room/host combination.
But you kind of caught that small space in between.

[#] Mon May 13 2019 10:55:48 EDT from IGnatius T Foobar @ Uncensored

Subject: Re: Citadel installation on Raspberry PI 3B

[Reply] [ReplyQuoted] [Headers] [Print]

the directory "/etc/citadel/netconfigs/" is missing. Creating and
changing ownership to citadel doesn't help. 

Sounds like you might be using an old version? The netconfigs/ directory no longer exists; we've moved all of that stuff directly into the database.

[#] Mon May 13 2019 10:57:15 EDT from IGnatius T Foobar @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

I might have more time to sit down and give some details of my
experience and what I did to get it running, tomorrow.

Cool. We have to redo some of the documentation, as it's getting a bit dated.


[#] Mon May 13 2019 10:59:32 EDT from IGnatius T Foobar @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

Ig - I can see that it would be a benefit to my citadel to be part of

your node network, which would generate extra content - always a value

add... but I'd like to keep my domain not become a "citadel.org" BBS.


Ummm ... we removed the room sharing network stuff a few versions ago, mainly because no one was using it. Sorry about that. If you're really determined, though, and willing to install new software as it's released, I had an idea that the same thing might be doable using RSS feeds in both directions. We'd need to add some sort of split-horizon algorithm to keep each node from reposting its own messages. If you're interested and determined, we could try it.

Keep in mind though that I'm in a busy season at my day job, so Citadel progress slows down during these times.

[#] Mon May 13 2019 11:03:53 EDT from IGnatius T Foobar @ Uncensored

Subject: Re: When I try to log in I just get "please wait"

[Reply] [ReplyQuoted] [Headers] [Print]

Having set up Citadel using the rapsberry pi guide, when I try to log
into the browser interface I just get a seemingly endless "please
wait" message

What am I doing wrong?

For starters, do a "ps -ax" and see if there are citserver processes running.
If Citadel Server is not running, none of the clients will ever be able to connect to it.

Someone please help me out here. Citadel seems to be staggeringly popular among Raspberry Pi users, so I'm thinking we ought to give it some love to make that type of installation as smooth as possible. What "raspberry pi guide" are you all using, and under what version of Linux?

I have a first-generation Pi B+ from 2014. If this is sufficient to do what you guys are doing, I can attempt a few builds and we'll try to clean up any ragged edges.

[#] Mon May 13 2019 11:41:16 EDT from spubbler @ Uncensored

Subject: Re: When I try to log in I just get "please wait"

[Reply] [ReplyQuoted] [Headers] [Print]

I'm using the guide at https://pimylifeup.com/raspberry-pi-email-server

Some raspberry pi love would be great!!

I am going to try doing a completely fresh install of the pi and of Citadel and then will check if that has improved things -- I guess citadel server must have been running in some form, as I got the login page in my browser

 



[#] Mon May 13 2019 12:04:02 EDT from spubbler @ Uncensored

Subject: Re: When I try to log in I just get "please wait"

[Reply] [ReplyQuoted] [Headers] [Print]

I'm using this version of Linux: Raspbian GNU/Linux 9 (stretch)

and I got these results from  ps -ax |grep cit

  472 ?        Ss     0:00 /usr/sbin/citserver -d -x3 -lmail -t/dev/null

  473 ?        Sl     0:00 /usr/sbin/citserver -d -x3 -lmail -t/dev/null

 

  850 pts/0    S+     0:00 grep --color=auto cit

 
Mon May 13 2019 11:03:53 EDT from IGnatius T Foobar @ Uncensored Subject: Re: When I try to log in I just get "please wait"
Having set up Citadel using the rapsberry pi guide, when I try to log
into the browser interface I just get a seemingly endless "please
wait" message

What am I doing wrong?

For starters, do a "ps -ax" and see if there are citserver processes running.
If Citadel Server is not running, none of the clients will ever be able to connect to it.

Someone please help me out here. Citadel seems to be staggeringly popular among Raspberry Pi users, so I'm thinking we ought to give it some love to make that type of installation as smooth as possible. What "raspberry pi guide" are you all using, and under what version of Linux? 

I have a first-generation Pi B+ from 2014. If this is sufficient to do what you guys are doing, I can attempt a few builds and we'll try to clean up any ragged edges.

 



[#] Mon May 13 2019 21:28:28 EDT from ParanoidDelusions @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

Ok. Well, I did find the sealth mode from the text client and directed my concerned user toward that as a solution. That should work for her for now. In the meantime, I suppose I'll have to wait for this to be addressed - then hazzard an upgrade... which sounds potentially disasterous, as I barely got this thing up and running as it is and I'm not quite sure what I did to get there. I think I could probably get it installed and configured BETTER the next time, as I understand more of what is going on now... but I bet I'd lose everything trying.

[#] Mon May 13 2019 21:30:30 EDT from ParanoidDelusions @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

I'm in on the text client. I think I'd do better describing my experience on the webclient. Let me log out and check back in that way.

[#] Mon May 13 2019 22:49:56 EDT from ParanoidDelusions @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

So, my history. I ran The Sanitarium/The Amiga Archives, around 1989. I am from Sacramento and became a member of the active Citadel community in the 916 area code between 1986-1990. Charles and Gary Meadows and Brett Barrett developed Asgard/86 and Novucovitus respectively, and I ran both on a NEC V10 with a 140MB ESDI hard drive at various times. My first attempt at running Citadel was the original CP/M version - forked by Charles and Gary on a C-128. It didn't work very well, so I bought a dedicated CP/M box called a MIC-504... and ran on that for quite a while until I upgraded to Cit86, then later Asgard 86 and Novu, on the V10 8088 clone. 


Later, around 2000-2003 I was running Citadel-UX for a while on a Sparcstation 10. 

I'm not really a Linux guy or a Unix guy. Recently I got a couple FPGA devices, including a MiSTer - and started getting back into Telnet BBSing - then I started getting the bug to throw up my own BBS, and thought a Pi would be the perfect box for it... and in theory it is. It is a lot more convenient than having a Sparc10 with a 17" monitor in the corner just for retro-BBSing that few of my old school friends will bother to log into. 

Well, maybe it isn't true that I'm not a Linux guy. I worked for a Linux consultancy group in NE Ohio for a while, and I've got experience with Debian going back to Sarge and Potato that includes custom compiling my own kernels and adding modules for sound and WiFi NICs. The learning curve is so much easier today that I notice a lot of people who think they know a lot about Linux don't really seem to know that much. Still, people who do know a lot about Linux, quickly realize that I only know a little about it - just a little more than a lot of modern Linux users. 

So anyhow... I did some research going into this and I knew there were some challenges with running Citadel on a Pi - but I decided to give it a shot anyhow. 

I tried this tutorial at some point

https://pimylifeup.com/raspberry-pi-email-server/

And didn't have much luck with it - but there is good information there, anyhow. 

So I ended up just using the Easy Install document at 

http://www.citadel.org/doku.php?id=installation:easyinstall:easyinstall

There is a post several pages earlier in this thread that discusses all of the things that - you know what, I made a copy of it to a text file... here it is (I didn't capture the name to give credit): 

Some do, but some will never ... you can lead a horse to water but sometimes only a pressure washer will do. 

For what it's worth, I'll repeat myself for the benefit of others.

 

I did a reinstall on my RPi recently, from scratch and a new Raspbian image flashed to USB.

 

sudo apt install apache2 db4.8-util javascript-common libjs-prototype libjs-scriptaculous libmarkdown2 libsieve2-1 tinymce libdb-dev build-essential curl g++ gettext shared-mime-info libssl-dev zlib1g-dev libical-dev libldb-dev libldap2-dev expat libexpat1-dev libcurl4-openssl-dev

 

was all of the packages I needed for the easy installer script to complete.

Literally just copy that sudo apt install line and execute it before you install the easy-config, and it'll take care of all the necessary library dependencies and save you a lot of time searching them down in Google 1 by 1, installing until you get an error and then searching down the next library you need to install before trying again. 

The problem with the easy install is that it doesn't install the text-client and I wanted that. So, after several aborted attempts including installing the outdated Citadel package in the Raspbian distro (it seems to break the local authentication - I'd install it, and suddenly I could create a user and password, but when I'd try and log in with it, it would say password incorrect, even though previously I had a Webcit version installed and running  with a default user and password defined.) 

So after screwing around with it for a while and denying the inevitable because I didn't want to do it... I downloaded the source for the text client and did some Googling to refresh myself with make and compile and rolled my own. That created a few problems for me.

1 - I had some library dependencies I had to figure out so that the compile of the text-client would work. 
2 - I ran the compile, make and install as a user with sudo -s privileges after uncompiling into that user's home/downloads directory and so it installed all the config files and everything else in that user's home directories, not in /usr/local/Citadel or wherever it is SUPPOSED to be installed. So, when I would try to run citadel it couldn't find citadel.rc and it would throw up an error. I did a find on citadel.rc and that is how I discovered it was living in the users home directory... and I kind of intuited that if I ran citadel from the directory where the citadel.rc file was it would work... and it did... so from there I just copied all the files from the user's /home directory to /usr/local/Citadel 


And everything started working. The web browser was working, the text browser was working. If I upload an image as an attachment it corrupts and won't display inline (and if I download it again, it is corrupted - (but if I make the room a file directory room and upload that way, it can be viewed and downloaded). 

Ultimately, the Easy-Install works GREAT for setting up the web-client - and then if you want the text client, the easiest way is to download the source and compile it yourself. 

I'm planning on buy an additional Pi to set up as a Linux box just to play around with Linux on to get myself feeling a little more up to speed with it again - when I get it, I'll try and download and install the entire thing again and get it running just to document what steps I take a little more clearly. There were some steps I didn't document and I can remember doing them, but I don't remember exactly what I did, unfortunately. At the time - I was really just kind of slam-dancing my way through it... I probably started over by re-imaging Raspbian onto my 32GB card at least 6 times when I felt I had screwed things up so badly that recovering from my bad installs was going to be more trouble than just starting over from scratch. 

And none of this is well documented at all. You've got to figure it all out for yourself, kind of step by step...  and I just jumped in, rather than reading up... so I made a lot of mistakes that made me backtrack and start over from scratch again and again, getting a little further every time. It took me about 3 days of banging my head to get it up and running.... but now it is up and running at 

secure.wallofhate.com (https)
wallofhate.com (http) 

telnet.wallofhate.com (telnet) 

So feel free to check it out, create an account, and look around. It is running on a Raspberry Pi 3+ 

This page is very helpful in helping to figure out where things are getting installed

http://www.citadel.org/doku.php?id=documentation:file_layout




This link was also helpful: 

https://stackoverflow.com/questions/50729443/login-citadel-mail-server-issue-on-raspberry-pi-3-b

 
had this on a Pi. Try using Easy Install. My comments in []

Easy Install requires a working build environment. This is installed by default on many Linux distributions. [But not Pi] Otherwise, to install a build environment use the following commands (as root):

apt-get update apt-get install build-essential curl g++ gettext shared-mime-info libssl-dev zlib1g-dev

Then run Easy Install the normal way:

curl http://easyinstall.citadel.org/install | bash

[from http://www.citadel.org/doku.php?id=installation:easyinstall:easyinstall]

This compiles Citadel so will take some time. If this seems not to work just run again. this time is very fast, and will let you do the setup.

Also a lot of very useful information on this page: 

http://www.citadel.org/doku.php?id=documentation:system_administration_manual



This is the best I can do right now - without taking another Pi and trying to install it again and taking more time to carefully document each step I have to go through in order to get it to work. I imagine if I do that, it'll be a lot cleaner than it was the first time - as I've learned a lot and understand a few mistakes I made originally with this build that I would correct if I were doing it again. 

The install is not painless and requires a lot of preparation and some troubleshooting skill to get it to work correctly as it is right now - at least on a Pi running Raspbian. I played around with installing Ubuntu and trying it there for a few minutes, then decided that was a dead end. I forget why. 

It took me about 3 days of fighting with it about 6 to 8 hours a day to finally get it running acceptably... and it is still kind of limping along in a couple of regards. 

 



[#] Mon May 13 2019 23:00:51 EDT from ParanoidDelusions @ Uncensored

[Reply] [ReplyQuoted] [Headers] [Print]

In fact, looking at it... I think this is the order: 

sudo apt install apache2 db4.8-util javascript-common libjs-prototype libjs-scriptaculous libmarkdown2 libsieve2-1 tinymce libdb-dev build-essential curl g++ gettext shared-mime-info libssl-dev zlib1g-dev libical-dev libldb-dev libldap2-dev expat libexpat1-dev libcurl4-openssl-dev

to prepare 

then 

Easy Install requires a working build environment. This is installed by default on many Linux distributions. [But not Pi] Otherwise, to install a build environment use the following commands (as root):

apt-get update apt-get install build-essential curl g++ gettext shared-mime-info libssl-dev zlib1g-dev

Then run Easy Install the normal way:

curl http://easyinstall.citadel.org/install | bash (Although I think I was using curl http://easyinstall.citadel.org/install | sh instead of bash shell... although I don't know if piping it through one shell or the other makes a difference.) 

[from http://www.citadel.org/doku.php?id=installation:easyinstall:easyinstall]

This compiles Citadel so will take some time. If this seems not to work just run again. this time is very fast, and will let you do the setup.


Using the configuration described here: 

https://pimylifeup.com/raspberry-pi-email-server/

And then downloading and compiling, making and installing the cit-text client as described above, then copying it to usr/local/citadel from the /home directory it got installed in because I'm a n00b. 


I'll pick up another Pi 3B and try and make a more comprehensive doc soon. 

 





Go to page: First ... 12 13 14 15 [16] 17 18 19 20