Comments (6)
I was looking at the install script and it seems that you load radarr then shut it down to create the config and then edit it. I found this method very inconsistent when creating couch/sick/sonarr/radarr installations installed from github (non deb packages) for reasons such as:
1: No configs generated if the server is not shutdown properly and the wait time for this proper shutdown is not consistent or predictable.
2: Or configs being overwritten tables in the database at load and shutdown for various reasons, such as config being edited before the app issues the save to config.
What I did to get a consistent outcome was to use a template config that inserts the requires database tables at first run and guarantees it will save the desired config on exit.
Radarr Config.
https://github.com/userdocs/userdocs/blob/master/Remote_Programs/Radarr/configs/config.xml
1: Download the template
2: edit the template
3: Load Radarr.
4: Profit. Consistent outcome every time.
The sonarr config is almost identical.
https://github.com/userdocs/userdocs/blob/master/Remote_Programs/Sonarr/configs/config.xml
Jakett works the same.
https://github.com/userdocs/userdocs/blob/master/Remote_Programs/Jackett/configs/ServerConfig.json
This works with Couchpotatoe and Sickrage as well.
This is from a mono apps script I wrote for whatbox/feral slots after various scripts for couch/sick et al.
https://github.com/userdocs/userdocs/blob/master/Remote_Programs/Mono/scripts/install.monoapps.sh
I get the exact outcome I want every time.
from qb.
The config.xml
is not being created per the /home/${username}/.config/Radarr/
directory. This will fail especially when the directory doesn't exist. I have an install playing on a v2.5.0 install where it was working. I'll look to see what changes happened since. This one is a puzzle as @PastaGringo created this installer package.
from qb.
Addressed a few issues and pushed to QB[master] see commit here: c568ddb
May want to run a few tests, I have had success on 3 separate runs now, both from fresh install and current installs.
from qb.
Think there is still an issue:
Line 76 is currently:
+chown -R quickbox:quickbox /home/${username}/.config
I think it should be:
+chown -R ${username}:${username} /home/${username}/.config
from qb.
You stay true to your name @userdocs! Thanks for these, I am going to give them a solid once over and plan out additions. #Yourethebest
from qb.
With @userdocs suggestions, this issue has been resolved... too lazy to dig for the posted commit that addresses this...
from qb.
Related Issues (20)
- VSFTP very slow !
- Fully and properly uninstall quickbox
- Deluge link in Quickbox dashboard is broken
- unable to install mentioning wrong OS
- unable to upgrade plex HOT 1
- E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)
- [Feature Request] Docker app in package manager
- All environment variables in /etc/profile are cleared HOT 1
- unable to create new user HOT 2
- Typo in cronjob for letsencrypt renewal HOT 1
- emby installs a old version
- Plex crash after each update HOT 1
- update new sonarr rep
- Error downloading files. Make sure autodl-irssi is started and configured properly (eg. password, port number): Error getting files listing: Error: Could not connect: (111) Connection refused HOT 1
- Seeing clearly HOT 3
- 16.04 EOL in April HOT 1
- RTorrent does not work
- ftp HOT 7
- Responsible disclosure policy HOT 9
- clean uninstall
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from qb.