openbve does not depend on the required package libmono-i18n4.0-all
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
openbve (Fedora) |
New
|
Undecided
|
Unassigned | ||
openbve (Ubuntu) |
Fix Released
|
Medium
|
Unassigned | ||
Oneiric |
Fix Released
|
Medium
|
Unassigned |
Bug Description
openBVE does not run since I upgraded from Natty a few days ago. This is the terminal output
~$openbve
System.
at System.
at System.
at System.
at System.
at OpenBve.
at System.
at System.
=====
SRU information
[Impact]
The bug always occurs on Ubuntu installations in case the libmono-i18n4.0-all package has not been installed and prevents OpenBVE from being run. Severity set to medium as the bug severly impacts a non-core application, but a workaround is present (see Test Case section).
Justification for backporting: fixing the missing dependency problem allows the users to install and run OpenBVE in a straightforward way without searching for workarounds on the Internet and installing the missing package manually.
[Development Fix]
The openbve package has been modified by including the missing dependency (libmono-
Number of modified packages: 1 (openbve - original version: 1.2.10.0-0ubuntu2, new version in Precise: 1.2.10.0-0ubuntu3)
[Stable Fix]
The fix is supplied as a debdiff against the original version of OpenBVE in comment #22: <https:/
[Test Case]
1) Start from a clean Ubuntu installation. Make sure that the libmono-i18n4.0-all package is not installed on the system.
2) Install OpenBVE by opening a terminal and running:
sudo apt-get install openbve
3) Try running OpenBVE from the terminal with the command:
openbve
The program should display the error message shown at the top of this description ("System.
4) Kill the "cli" process.
5) Install the updated package. apt-get should prompt you to install the missing dependency libmono-i18n4.0-all as well.
6) Try running "openbve" again from the terminal: the program should run and display the main OpenBVE window.
A screenshot of the main OpenBVE windows is provided by the author of the program at <http://
[Regression Potential]
No potential regressions should occur in OpenBVE itself as no code has been changed. It's possible, however, that other badly-written Mono/.NET programs might be affected by the installation of the new Mono library.
Changed in openbve (Ubuntu): | |
assignee: | nobody → Alessandro Menti (alessandro-menti) |
tags: | added: patch |
summary: |
- ocelot: system not supported + openbve does not depend on the required package libmono-i18n4.0-all |
tags: | added: ocelot |
Changed in openbve (Ubuntu): | |
assignee: | nobody → Michael Terry (mterry) |
description: | updated |
description: | updated |
tags: | added: testcase |
Changed in openbve (Ubuntu Oneiric): | |
assignee: | Alessandro Menti (alessandro-menti) → nobody |
status: | Incomplete → Confirmed |
Changed in openbve (Ubuntu Oneiric): | |
importance: | Undecided → Medium |
tags: |
added: verification-done removed: verification-needed |
Status changed to 'Confirmed' because the bug affects multiple users.