** Description changed: When I start the Software Center it immediately gives me a fatal error on my fresh 15.10 installation in Esperanto. I got the following traceback when I tried to start the software-center from the terminal: http://paste.ubuntu.com/12972133/ I looked at the traceback and I noticed the error occurred in the file region.py. In the method _get_region_dumb we try to split the variable loc with the delimeter "_", but the input string does not contain an underscore in the first place. The variable loc only contains "eo" at this point, since Esperanto is not connected to a certain country there is no country code. I managed to fix the method _get_region_dumb by adding a try/except statement, but I am not able to do a pull request myself as I am not really an expert in Bazaar and branches. Could somebody update the method _get_region_dumb in region.py and replace it with the following or an other similar method: http://paste.ubuntu.com/12972109/ I only added the last try/except statement. robin@robin-pc:~$ lsb_release -rd Description: Ubuntu 15.10 Release: 15.10 robin@robin-pc:~$ apt-cache policy software-center software-center: - Instalita: 13.10-0ubuntu12 - Kandidato: 13.10-0ubuntu12 - Version table: - *** 13.10-0ubuntu12 0 - 500 http://nl.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages - 100 /var/lib/dpkg/status + Instalita: 13.10-0ubuntu12 + Kandidato: 13.10-0ubuntu12 + Version table: + *** 13.10-0ubuntu12 0 + 500 http://nl.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages + 100 /var/lib/dpkg/status + + + [Impact] + This bug will prevent the starting of the Ubuntu Software Center on systems installed in the language Esperanto. The fix is so trivial that backporting would be justified. + + [Test Case] + 1) Download an Ubuntu flavour. + 2) Choose the language Esperanto in the installation wizard. + 3) After instalation is complete, start the Ubuntu Software Center (EO: Ubuntu-programarejo). + 4) Nothing happens. + 5) Open the Terminal (EO: Terminalo). + 6) Type "software-center" and press enter. + 7) You will see a traceback, similiar to the one in the bug description. + 8) Apply the patch provided with the bug report. + 9) Now you can start it normally and with the terminal. + + [Regression Potential] + I do not think there is any way my fix could go wrong, but maybe other people have different opinions about that here.
-- You received this bug notification because you are a member of Desktop Packages, which is subscribed to software-center in Ubuntu. https://bugs.launchpad.net/bugs/1510237 Title: Software Center doesn't start on systems in Esperanto Status in software-center package in Ubuntu: Triaged Bug description: When I start the Software Center it immediately gives me a fatal error on my fresh 15.10 installation in Esperanto. I got the following traceback when I tried to start the software- center from the terminal: http://paste.ubuntu.com/12972133/ I looked at the traceback and I noticed the error occurred in the file region.py. In the method _get_region_dumb we try to split the variable loc with the delimeter "_", but the input string does not contain an underscore in the first place. The variable loc only contains "eo" at this point, since Esperanto is not connected to a certain country there is no country code. I managed to fix the method _get_region_dumb by adding a try/except statement, but I am not able to do a pull request myself as I am not really an expert in Bazaar and branches. Could somebody update the method _get_region_dumb in region.py and replace it with the following or an other similar method: http://paste.ubuntu.com/12972109/ I only added the last try/except statement. robin@robin-pc:~$ lsb_release -rd Description: Ubuntu 15.10 Release: 15.10 robin@robin-pc:~$ apt-cache policy software-center software-center: Instalita: 13.10-0ubuntu12 Kandidato: 13.10-0ubuntu12 Version table: *** 13.10-0ubuntu12 0 500 http://nl.archive.ubuntu.com/ubuntu/ wily/main amd64 Packages 100 /var/lib/dpkg/status [Impact] This bug will prevent the starting of the Ubuntu Software Center on systems installed in the language Esperanto. The fix is so trivial that backporting would be justified. [Test Case] 1) Download an Ubuntu flavour. 2) Choose the language Esperanto in the installation wizard. 3) After instalation is complete, start the Ubuntu Software Center (EO: Ubuntu-programarejo). 4) Nothing happens. 5) Open the Terminal (EO: Terminalo). 6) Type "software-center" and press enter. 7) You will see a traceback, similiar to the one in the bug description. 8) Apply the patch provided with the bug report. 9) Now you can start it normally and with the terminal. [Regression Potential] I do not think there is any way my fix could go wrong, but maybe other people have different opinions about that here. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/1510237/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp