temp
This is an old revision of the document!
Table of Contents
Installing Mesh Chat on LinuxMint
Fresh LinuxMint Install
- Change Hostname to
VA7FI-Linuxbecause that'll be the Node name on Mesh chat:sudo hostnamectl set-hostname VA7FI-Linux
Installing Mesh Chat
Following the instructions on Trevorsbench:
- Install dependencies:
sudo aptitude install curl apache2
- Download and install Mesh Chat:
wget https://s3.amazonaws.com/aredn/meshchat_1.02_all.deb dpkg -i meshchat_1.02_all.deb
Install Meshchat
our $pi_zone = 'MIMeshChat'; our $local_meshchat_node = '<IP Address from AREDN>'; </code bash> ===== Tests ===== * [[http://localhost/meshchat/]] * [[http://<ip from AREDN>/meshchat/]] ====== Problem 1 ====== "Lock Error" Ref: [[https://www.arednmesh.org/content/pi-meshchat-error-sending-message]] Looking in ''/var/log/apache2/error.log'', I see many of:<code bash> touch : cannot touch '/tmp/meshchat/lock' : No such file or directory. clould not get lock at /usr/lib/cgi-bin/meshchatlib.pm line 35
Issue is that apache doesn't allow use of /tmp folder. So created these:
sudo mkdir /var/www/html/meshchat/tmp/ sudo mkdir /var/www/html/meshchat/tmp/meshchat/ sudo chown www-data:www-data -R /var/www/html/meshchat/tmp/ sudo chmod 770 -R /var/www/html/meshchat/tmp/
Edit config file to update location of /tmp folder:
sudo pico /usr/lib/cgi-bin/meshchatconfig.pm
And replace every instance of /tmp/ by /var/www/html/meshchat/tmp/
Restart services:
sudo systemctl daemon-reload sudo /etc/init.d/apache2 restart sudo /etc/init.d/meshchatsync restart
Problem 2
Not getting chats from other MIMeshChat instances
temp.1636324935.txt.gz · Last modified: by va7fi
