Bug #705
Upgrade script assumes that it is run in xterm
Status: | Closed | Start date: | 07/03/2010 | |
---|---|---|---|---|
Priority: | Normal | Due date: | 01/10/2011 | |
Assignee: | jams | % Done: | 0% |
|
Category: | Installation/Upgrade | Spent time: | 6.00 hours | |
Target version: | 7.1 |
Description
I was browsing through the recent upgrade script for 6.03 (upgrade_linhes.sh) and noticed in one section (where it starts the schema upgrade) that it tries to open an xterm. I expect this to throw an error and potentially fail the script if you are executing from ssh or similar.
A suggestion would be to check the terminal type and if this is not being run from X then the script should instead say something like "you appear to be doing this from a terminal window, open another terminal and verify that the backend has completed its upgrades by monitoring /var/log/mythtv/mythbackend.log"
In the forum, I noted girkers also tripped on this by accident as the warning doesn't happen until the schema upgrade already began.
History
Updated by girkers over 14 years ago
This could be solved in two ways, 1 as aforementioned OR ensure the documentation is up to date and specify how it should be run, i.e. "Must be run from an xterminal within an X11 session on the master backend/frontend"
Updated by cecil almost 14 years ago
- Category set to Installation/Upgrade
- Target version set to 7.1
- Due date set to 01/10/2011
- Assignee set to cecil
Updated by jams about 13 years ago
- Status changed from New to Closed
- Assignee changed from cecil to jams
update screen now runs in a terminal/screen session.