Update README.md

Update link to libssl 1.0.0
This commit is contained in:
Keith 2018-10-02 14:33:57 +01:00 committed by GitHub
parent 8372084c8b
commit 4341e99135
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1,16 +1,16 @@
# Rhizomatica Puppet repository # Rhizomatica Puppet repository
This is a puppet recipe to install and prepare an installation of RCCN on a Debian 9 system. This is a puppet recipe to install and prepare an installation of RCCN on a Debian 9 system.
This is earmarked to be the future default install. For now it probably does not work for you. This is earmarked to be the future default install. For now it probably does not work for you.
Please also see the README in the master branch of this repo. Please also see the README in the master branch of this repo.
**INSTALLATION:** **INSTALLATION:**
Install Debian 9 (stretch) amd64 from Install Debian 9 (stretch) amd64 from
[https://www.debian.org/distrib/netinst](https://www.debian.org/distrib/netinst) [https://www.debian.org/distrib/netinst](https://www.debian.org/distrib/netinst)
- During the Install process, create a user '**rhizomatica**' - During the Install process, create a user '**rhizomatica**'
- Partition as you please, otherwise "**Guided - use entire disk**" - Partition as you please, otherwise "**Guided - use entire disk**"
- As above, otherwise "**All files in one partition**" is fine. - As above, otherwise "**All files in one partition**" is fine.
@ -23,9 +23,9 @@ Install Debian 9 (stretch) amd64 from
`root@host~# apt-get install git puppet puppetmaster` `root@host~# apt-get install git puppet puppetmaster`
(Accept all the additional packages) (Accept all the additional packages)
`root@host:~# cd /etc/puppet/code` `root@host:~# cd /etc/puppet/code`
`root@host:/etc/puppet/code# mkdir environments` `root@host:/etc/puppet/code# mkdir environments`
`root@host:/etc/puppet/code# mkdir hiera` `root@host:/etc/puppet/code# mkdir hiera`
@ -62,7 +62,7 @@ You are now ready to run the puppet agent to prepare and configure your system.
**CAVEAT:** FreeSwitch 1.6 is not fully supported yet on Debian 9, but the only problem is a dependency on libssl1.0.0, which is not packaged for Debian 9, so you only need to do the following by hand first: Don't forget, or freeswitch will not install. **CAVEAT:** FreeSwitch 1.6 is not fully supported yet on Debian 9, but the only problem is a dependency on libssl1.0.0, which is not packaged for Debian 9, so you only need to do the following by hand first: Don't forget, or freeswitch will not install.
``` ```
wget http://http.debian.net/debian/pool/main/o/openssl/libssl1.0.0_1.0.1t-1%2bdeb8u7_amd64.deb wget http://http.debian.net/debian/pool/main/o/openssl/libssl1.0.0_1.0.2l-1~bpo8+1_amd64.deb
dpkg -i libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb dpkg -i libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb
rm libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb rm libssl1.0.0_1.0.1t-1+deb8u7_amd64.deb
``` ```
@ -76,7 +76,7 @@ Some package installations will fail, so when it is finished you need to do it o
`root@host:~# puppet agent --test` `root@host:~# puppet agent --test`
Done! Now you can run the final RCCN setup step, but before you do this, Done! Now you can run the final RCCN setup step, but before you do this,
take a quick look at CAVEATS below.: take a quick look at CAVEATS below.:
`root@host:~# cd /var/rhizomatica/rccn` `root@host:~# cd /var/rhizomatica/rccn`
@ -90,31 +90,31 @@ Now reboot your system and [file a bug report](https://github.com/Rhizomatica/pu
---------- ----------
**CAVEATS:** **CAVEATS:**
- Because you don't have the key to our private repo, you will not have any sounds in `/usr/share/freeswitch/sounds/rccn/`. - Because you don't have the key to our private repo, you will not have any sounds in `/usr/share/freeswitch/sounds/rccn/`.
TIC is not publically distributing the sound files used on the TIC network. Someone needs to make some generic sounds. TIC is not publically distributing the sound files used on the TIC network. Someone needs to make some generic sounds.
- You might want to do `systemctl restart osmo-nitb` before running the - You might want to do `systemctl restart osmo-nitb` before running the
install.py, as if the NITB has never run, the sqlite HLR database will not install.py, as if the NITB has never run, the sqlite HLR database will not
exist yet. - What's more, systemd is not starting the NITB on reboot. You exist yet. - What's more, systemd is not starting the NITB on reboot. You
need to do `systemctl start osmo-nitb` manually. :-/ need to do `systemctl start osmo-nitb` manually. :-/
Same goes for freeswitch. FIXES?? Same goes for freeswitch. FIXES??
- After install and reboot, considering add the user rhizomatica to the sudo group: `usermod -aG sudo rhizomatica` - After install and reboot, considering add the user rhizomatica to the sudo group: `usermod -aG sudo rhizomatica`
- After install, you do not really need the puppet master service running, so - After install, you do not really need the puppet master service running, so
consider disabling it. consider disabling it.
- There is one persistant error from puppet, but it doesn't seem to affect us: - There is one persistant error from puppet, but it doesn't seem to affect us:
``` ```
Error: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.6/main/pg_hba.conf]/Concat_file[/etc/postgresql/9.6/main/pg_hba.conf]: Failed to generate additional resources using 'eval_generate': comparison of Array with Array failed Error: /Stage[main]/Postgresql::Server::Config/Concat[/etc/postgresql/9.6/main/pg_hba.conf]/Concat_file[/etc/postgresql/9.6/main/pg_hba.conf]: Failed to generate additional resources using 'eval_generate': comparison of Array with Array failed
``` ```
---------- ----------