2010-10-25 18:47:55 |
Tyler Nieman |
bug |
|
|
added bug |
2010-10-25 18:48:20 |
Tyler Nieman |
description |
Binary package hint: software-center
Expected to happen: Software-center would launch
What happens instead: Software-center fails to launch
Ubuntu 10.10
software-center:
Installed: 3.0.5
Candidate: 3.0.5
Version table:
*** 3.0.5 0
500 http://ca.archive.ubuntu.com/ubuntu/ maverick-updates/main amd64 Packages
100 /var/lib/dpkg/status
3.0.4 0
500 http://ca.archive.ubuntu.com/ubuntu/ maverick/main amd64 Packages
If run in terminal:
~$ software-center
Traceback (most recent call last):
File "/usr/bin/software-center", line 90, in <module>
app = SoftwareCenterApp(datadir, xapian_base_path, options, args)
File "/usr/share/software-center/softwarecenter/app.py", line 149, in __init__
self.history = get_apt_history()
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 178, in get_apt_history
apt_history = AptHistory()
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 83, in __init__
self.rescan()
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 99, in rescan
self._scan(self.history_file)
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 116, in _scan
trans = Transaction(stanza)
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 59, in __init__
"%Y-%m-%d %H:%M:%S")
File "/usr/lib/python2.6/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '2' does not match format '%Y-%m-%d %H:%M:%S' |
Binary package hint: software-center
Expected to happen: Software-center would launch
What happens instead: Software-center fails to launch
Ubuntu 10.10
software-center:
Installed: 3.0.5
Candidate: 3.0.5
Version table:
*** 3.0.5 0
500 http://ca.archive.ubuntu.com/ubuntu/ maverick-updates/main amd64 Packages
100 /var/lib/dpkg/status
3.0.4 0
500 http://ca.archive.ubuntu.com/ubuntu/ maverick/main amd64 Packages
If run in terminal:
~$ software-center
Traceback (most recent call last):
File "/usr/bin/software-center", line 90, in <module>
app = SoftwareCenterApp(datadir, xapian_base_path, options, args)
File "/usr/share/software-center/softwarecenter/app.py", line 149, in __init__
self.history = get_apt_history()
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 178, in get_apt_history
apt_history = AptHistory()
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 83, in __init__
self.rescan()
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 99, in rescan
self._scan(self.history_file)
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 116, in _scan
trans = Transaction(stanza)
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 59, in __init__
"%Y-%m-%d %H:%M:%S")
File "/usr/lib/python2.6/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '2' does not match format '%Y-%m-%d %H:%M:%S'
|
|
2010-10-25 18:48:30 |
Tyler Nieman |
summary |
Software-center fails to launch because "time data" does not match |
Software-center fails to launch because of "time data" does not match |
|
2011-09-14 17:33:10 |
Matthew Paul Thomas |
summary |
Software-center fails to launch because of "time data" does not match |
"History" screen spins forever if /var/log/apt/history.log is corrupt |
|
2011-09-14 17:33:10 |
Matthew Paul Thomas |
description |
Binary package hint: software-center
Expected to happen: Software-center would launch
What happens instead: Software-center fails to launch
Ubuntu 10.10
software-center:
Installed: 3.0.5
Candidate: 3.0.5
Version table:
*** 3.0.5 0
500 http://ca.archive.ubuntu.com/ubuntu/ maverick-updates/main amd64 Packages
100 /var/lib/dpkg/status
3.0.4 0
500 http://ca.archive.ubuntu.com/ubuntu/ maverick/main amd64 Packages
If run in terminal:
~$ software-center
Traceback (most recent call last):
File "/usr/bin/software-center", line 90, in <module>
app = SoftwareCenterApp(datadir, xapian_base_path, options, args)
File "/usr/share/software-center/softwarecenter/app.py", line 149, in __init__
self.history = get_apt_history()
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 178, in get_apt_history
apt_history = AptHistory()
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 83, in __init__
self.rescan()
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 99, in rescan
self._scan(self.history_file)
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 116, in _scan
trans = Transaction(stanza)
File "/usr/share/software-center/softwarecenter/apt/apthistory.py", line 59, in __init__
"%Y-%m-%d %H:%M:%S")
File "/usr/lib/python2.6/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '2' does not match format '%Y-%m-%d %H:%M:%S'
|
Ubuntu Software Center 3.0.5, Ubuntu 10.10
software-center trunk r2328, Ubuntu 11.10 beta 1
1. Make a backup copy of /var/log/apt/history.log.
2. In the original file, munge one of the timestamps, e.g. change "2011-09-02 19:03:18" to "2011-09-02 1".
3. Launch USC.
4. Choose "History".
5. Close USC and restore history.log from the backup.
What happens:
4. The "History" screen forever shows a spinner. And at the console, this traceback appears:
------------
Traceback (most recent call last):
File "/home/mpt/hacking/software-center/softwarecenter/db/history_impl/apthistory.py", line 107, in _rescan
self._scan(self.history_file)
File "/home/mpt/hacking/software-center/softwarecenter/db/history_impl/apthistory.py", line 125, in _scan
trans = Transaction(stanza)
File "/home/mpt/hacking/software-center/softwarecenter/db/history.py", line 45, in __init__
"%Y-%m-%d %H:%M:%S")
File "/usr/lib/python2.7/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '2011-09-02 2' does not match format '%Y-%m-%d %H:%M:%S'
------------
What should happen: The "History" screen should show as many transactions as it can read. Any unparseable values should be shown as "unknown" or something like that. |
|
2011-09-14 17:33:10 |
Matthew Paul Thomas |
tags |
data format match mismatch software-center time |
|
|
2011-09-14 17:33:26 |
Matthew Paul Thomas |
software-center (Ubuntu): status |
New |
Triaged |
|
2011-09-14 17:33:29 |
Matthew Paul Thomas |
software-center (Ubuntu): importance |
Undecided |
Medium |
|
2011-09-14 17:35:01 |
Matthew Paul Thomas |
description |
Ubuntu Software Center 3.0.5, Ubuntu 10.10
software-center trunk r2328, Ubuntu 11.10 beta 1
1. Make a backup copy of /var/log/apt/history.log.
2. In the original file, munge one of the timestamps, e.g. change "2011-09-02 19:03:18" to "2011-09-02 1".
3. Launch USC.
4. Choose "History".
5. Close USC and restore history.log from the backup.
What happens:
4. The "History" screen forever shows a spinner. And at the console, this traceback appears:
------------
Traceback (most recent call last):
File "/home/mpt/hacking/software-center/softwarecenter/db/history_impl/apthistory.py", line 107, in _rescan
self._scan(self.history_file)
File "/home/mpt/hacking/software-center/softwarecenter/db/history_impl/apthistory.py", line 125, in _scan
trans = Transaction(stanza)
File "/home/mpt/hacking/software-center/softwarecenter/db/history.py", line 45, in __init__
"%Y-%m-%d %H:%M:%S")
File "/usr/lib/python2.7/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '2011-09-02 2' does not match format '%Y-%m-%d %H:%M:%S'
------------
What should happen: The "History" screen should show as many transactions as it can read. Any unparseable values should be shown as "unknown" or something like that. |
Ubuntu Software Center 3.0.5, Ubuntu 10.10
software-center trunk r2328, Ubuntu 11.10 beta 1
1. Make a backup copy of /var/log/apt/history.log.
2. In the original file, munge one of the timestamps, e.g. change "2011-09-02 19:03:18" to "2011-09-02 1".
3. Launch USC.
4. Choose "History".
5. Close USC and restore history.log from the backup.
What happens:
3. USC 3.0.5 fails to launch at all.
4. USC r2338 launches, but the "History" screen forever shows a spinner, and produces this traceback at the console:
------------
Traceback (most recent call last):
File "/home/mpt/hacking/software-center/softwarecenter/db/history_impl/apthistory.py", line 107, in _rescan
self._scan(self.history_file)
File "/home/mpt/hacking/software-center/softwarecenter/db/history_impl/apthistory.py", line 125, in _scan
trans = Transaction(stanza)
File "/home/mpt/hacking/software-center/softwarecenter/db/history.py", line 45, in __init__
"%Y-%m-%d %H:%M:%S")
File "/usr/lib/python2.7/_strptime.py", line 325, in _strptime
(data_string, format))
ValueError: time data '2011-09-02 2' does not match format '%Y-%m-%d %H:%M:%S'
------------
What should happen: The "History" screen should show as many transactions as it can read. Any unparseable values should be shown as "unknown" or something like that. |
|
2011-09-15 16:38:07 |
Michael Vogt |
software-center (Ubuntu): status |
Triaged |
Fix Committed |
|
2011-09-15 16:38:23 |
Launchpad Janitor |
branch linked |
|
lp:software-center |
|
2011-09-15 20:25:14 |
Launchpad Janitor |
software-center (Ubuntu): status |
Fix Committed |
Fix Released |
|
2011-09-15 21:13:22 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/software-center |
|