Running this, from post above, don't crashes software center:
$ LANGUAGE=hu software-center 
$(pwd)/oracle-java7-installer_7u3-0~eugenesan~precise4_all.deb

The output:

$ LANGUAGE=hu software-center 
$(pwd)/oracle-java7-installer_7u3-0~eugenesan~precise4_all.deb
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "overlay-scrollbar"
2012-09-08 01:32:35,085 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 
'None'
2012-09-08 01:32:35,094 - softwarecenter.db.database - INFO - open() database: 
path=None use_axi=True use_agent=True

(software-center:28975): Gtk-WARNING **: Theme parsing error:
softwarecenter.css:34:20: Not using units is deprecated. Assuming 'px'.

(software-center:28975): Gtk-WARNING **: Theme parsing error:
softwarecenter.css:34:22: Not using units is deprecated. Assuming 'px'.

(software-center:28975): Gtk-WARNING **: Theme parsing error:
softwarecenter.css:56:20: Not using units is deprecated. Assuming 'px'.

(software-center:28975): Gtk-WARNING **: Theme parsing error:
softwarecenter.css:56:22: Not using units is deprecated. Assuming 'px'.

(software-center:28975): Gtk-WARNING **: Theme parsing error:
softwarecenter.css:60:20: Not using units is deprecated. Assuming 'px'.

(software-center:28975): Gtk-WARNING **: Theme parsing error: 
softwarecenter.css:60:22: Not using units is deprecated. Assuming 'px'.
2012-09-08 01:32:35,141 - softwarecenter.region - WARNING - failed to use 
geoclue: 'org.freedesktop.Geoclue.Error.notAvailable: Geoclue master client has 
no usable Address providers'
2012-09-08 01:32:35,556 - softwarecenter.backend.reviews - WARNING - Could not 
get usefulness from server, no username in config file
2012-09-08 01:32:35,566 - softwarecenter.fixme - WARNING - logs to the root 
logger: '('/usr/lib/python2.7/dist-packages/gi/importer.py', 51, 'find_module')'
2012-09-08 01:32:35,565 - root - ERROR - Could not find any typelib for 
LaunchpadIntegration
2012-09-08 01:32:35,712 - softwarecenter.ui.gtk3.app - INFO - 
show_available_packages: search_text is '', app is [Application: appname= 
pkgname=oracle-java7-installer].
2012-09-08 01:32:35,713 - softwarecenter.db.pkginfo_impl.aptcache - INFO - 
aptcache.open()
2012-09-08 01:32:42,959 - softwarecenter.ui.gtk3.app - INFO - 
software-center-agent finished with status 0
2012-09-08 01:32:42,959 - softwarecenter.db.database - INFO - reopen() database
2012-09-08 01:32:42,959 - softwarecenter.db.database - INFO - open() database: 
path=None use_axi=True use_agent=True
2012-09-08 01:32:43,969 - softwarecenter.db.pkginfo_impl.aptcache - ERROR - 
simulate failed
None
2012-09-08 01:32:44,031 - softwarecenter.db.application - WARNING - document no 
longer valid after db reopen



Openning software-center make it crash with this output:

$ software-center
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "canberra-gtk-module"
Gtk-Message: Failed to load module "overlay-scrollbar"
2012-09-08 01:33:13,786 - softwarecenter.ui.gtk3.app - INFO - setting up proxy 
'None'
2012-09-08 01:33:13,794 - softwarecenter.db.database - INFO - open() database: 
path=None use_axi=True use_agent=True

(software-center:29076): Gtk-WARNING **: Theme parsing error:
softwarecenter.css:34:20: Not using units is deprecated. Assuming 'px'.

(software-center:29076): Gtk-WARNING **: Theme parsing error:
softwarecenter.css:34:22: Not using units is deprecated. Assuming 'px'.

(software-center:29076): Gtk-WARNING **: Theme parsing error:
softwarecenter.css:56:20: Not using units is deprecated. Assuming 'px'.

(software-center:29076): Gtk-WARNING **: Theme parsing error:
softwarecenter.css:56:22: Not using units is deprecated. Assuming 'px'.

(software-center:29076): Gtk-WARNING **: Theme parsing error:
softwarecenter.css:60:20: Not using units is deprecated. Assuming 'px'.

(software-center:29076): Gtk-WARNING **: Theme parsing error: 
softwarecenter.css:60:22: Not using units is deprecated. Assuming 'px'.
2012-09-08 01:33:13,850 - softwarecenter.region - WARNING - failed to use 
geoclue: 'org.freedesktop.Geoclue.Error.notAvailable: Geoclue master client has 
no usable Address providers'
2012-09-08 01:33:14,219 - softwarecenter.backend.reviews - WARNING - Could not 
get usefulness from server, no username in config file
2012-09-08 01:33:14,230 - softwarecenter.fixme - WARNING - logs to the root 
logger: '('/usr/lib/python2.7/dist-packages/gi/importer.py', 51, 'find_module')'
2012-09-08 01:33:14,229 - root - ERROR - Could not find any typelib for 
LaunchpadIntegration
2012-09-08 01:33:14,394 - softwarecenter.ui.gtk3.app - INFO - 
show_available_packages: search_text is '', app is None.
2012-09-08 01:33:15,009 - softwarecenter.db.pkginfo_impl.aptcache - INFO - 
aptcache.open()
Traceback (most recent call last):
  File "/usr/bin/software-center", line 185, in <module>
    app.run(args)
  File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py", line 1418, 
in run
    self.show_available_packages(args)
  File "/usr/share/software-center/softwarecenter/ui/gtk3/app.py", line 1356, 
in show_available_packages
    self.view_manager.set_active_view(ViewPages.AVAILABLE)
  File 
"/usr/share/software-center/softwarecenter/ui/gtk3/session/viewmanager.py", 
line 151, in set_active_view
    view_widget.init_view()
  File 
"/usr/share/software-center/softwarecenter/ui/gtk3/panes/availablepane.py", 
line 142, in init_view
    SoftwarePane.init_view(self)
  File 
"/usr/share/software-center/softwarecenter/ui/gtk3/panes/softwarepane.py", line 
156, in init_view
    from softwarecenter.ui.gtk3.views.appdetailsview import (
  File 
"/usr/share/software-center/softwarecenter/ui/gtk3/views/appdetailsview.py", 
line 57, in <module>
    from softwarecenter.ui.gtk3.widgets.labels import HardwareRequirementsBox
  File "/usr/share/software-center/softwarecenter/ui/gtk3/widgets/labels.py", 
line 25, in <module>
    class HardwareRequirementsLabel(Gtk.HBox):
  File "/usr/share/software-center/softwarecenter/ui/gtk3/widgets/labels.py", 
line 34, in HardwareRequirementsLabel
    'no': u'<span foreground="red">%s</span>' % _(u'\u2718'),
UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 0: ordinal 
not in range(128)


Runs the another test above gives us this output, but remember, the
first try do not crash software-center. The crash happens while opening
software-center:

$ python -c 'import apt.debfile; debfile=apt.debfile.DebPackage("oracle-
java7-installer_7u3-0~eugenesan~precise4_all.deb"); debfile.check();
print debfile._failure_string'

Breaks existing package 'openjdk-6-jre-headless' that conflict:
'default-jre-headless'. But the 'oracle-
java7-installer_7u3-0~eugenesan~precise4_all.deb' provides it via:
'default-jre,default-jre-headless,java-jdk,java-runtime,java-runtime-
headless,java-virtual-machine,java2-jdk,java2-runtime,java2-runtime-
headless,java5-jdk,java5-runtime,java5-runtime-
headless,java6-jdk,java6-runtime,java6-runtime-
headless,java7-jdk,java7-runtime,java7-runtime-headless,oracle-java7
,oracle-java7-plugin,oracle-jdk7-installer'

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/975722

Title:
  software-center crashed with UnicodeDecodeError in
  check_breaks_existing_packages(): 'ascii' codec can't decode byte 0xe2
  in position 11: ordinal not in range(128)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/software-center/+bug/975722/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to