Downgrade from 12.10 to 12.04 appears to succeed but reports crash in the end

Bug #1063292 reported by Graham on 2012-10-07
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
ubiquity (Ubuntu)
Undecided
Unassigned

Bug Description

Reinstalling Ubuntu 12.04 over 12.10, including;
 - reuse of / mount
 - moving swap space
 - reuse of /home mount

ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: ubiquity 2.10.20
ProcVersionSignature: Ubuntu 3.2.0-29.46-generic 3.2.24
Uname: Linux 3.2.0-29-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu12
Architecture: amd64
CasperVersion: 1.315
Date: Sun Oct 7 16:54:16 2012
InstallCmdLine: noprompt cdrom-detect/try-usb=true file=/cdrom/preseed/ubuntu.seed boot=casper persistent initrd=/casper/initrd.lz splash -- BOOT_IMAGE=/casper/vmlinuz
LiveMediaBuild: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64 (20120823.1)
ProcEnviron:
 LANGUAGE=en_GB.UTF-8
 TERM=unknown
 PATH=(custom, no user)
 LANG=en_GB.UTF-8
 SHELL=/bin/bash
SourcePackage: ubiquity
UpgradeStatus: No upgrade log present (probably fresh install)

Graham (grahamrmoss) wrote :
Sasa Paporovic (melchiaros) wrote :

I see this correct.

You have tried to make a downgrade?

Yup - decided to return to the LTS.

On Sun, Oct 7, 2012 at 6:00 PM, melchiaros <email address hidden> wrote:

> I see this correct.
>
> You have tried to make a downgrade?
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1063292
>
> Title:
> Reinstall of Ubuntu appears to succeed but reports crash in the end
>
> Status in “ubiquity” package in Ubuntu:
> New
>
> Bug description:
> Reinstalling Ubuntu 12.04 over 12.10, including;
> - reuse of / mount
> - moving swap space
> - reuse of /home mount
>
> ProblemType: Bug
> DistroRelease: Ubuntu 12.04
> Package: ubiquity 2.10.20
> ProcVersionSignature: Ubuntu 3.2.0-29.46-generic 3.2.24
> Uname: Linux 3.2.0-29-generic x86_64
> NonfreeKernelModules: nvidia
> ApportVersion: 2.0.1-0ubuntu12
> Architecture: amd64
> CasperVersion: 1.315
> Date: Sun Oct 7 16:54:16 2012
> InstallCmdLine: noprompt cdrom-detect/try-usb=true
> file=/cdrom/preseed/ubuntu.seed boot=casper persistent
> initrd=/casper/initrd.lz splash -- BOOT_IMAGE=/casper/vmlinuz
> LiveMediaBuild: Ubuntu 12.04.1 LTS "Precise Pangolin" - Release amd64
> (20120823.1)
> ProcEnviron:
> LANGUAGE=en_GB.UTF-8
> TERM=unknown
> PATH=(custom, no user)
> LANG=en_GB.UTF-8
> SHELL=/bin/bash
> SourcePackage: ubiquity
> UpgradeStatus: No upgrade log present (probably fresh install)
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/ubiquity/+bug/1063292/+subscriptions
>

Sasa Paporovic (melchiaros) wrote :

Mhh,

o,K I read the logs.

Sasa Paporovic (melchiaros) wrote :

In UbiquitySyslog.txt:

Oct 7 15:35:14 ubuntu ubiquity[18324]: Traceback (most recent call last):
Oct 7 15:35:14 ubuntu ubiquity[18324]: File "/usr/lib/ubiquity/ubiquity/frontend/gtk_ui.py", line 1391, in watch_debconf_fd_helper
Oct 7 15:35:14 ubuntu ubiquity[18324]: return callback(source, debconf_condition)
Oct 7 15:35:14 ubuntu ubiquity[18324]: File "/usr/lib/ubiquity/ubiquity/filteredcommand.py", line 252, in process_input
Oct 7 15:35:14 ubuntu ubiquity[18324]: self.status = self.wait()
Oct 7 15:35:14 ubuntu ubiquity[18324]: File "/usr/lib/ubiquity/ubiquity/filteredcommand.py", line 148, in wait
Oct 7 15:35:14 ubuntu ubiquity[18324]: self.cleanup()
Oct 7 15:35:14 ubuntu ubiquity[18324]: File "/usr/lib/ubiquity/plugins/ubi-partman.py", line 2867, in cleanup
Oct 7 15:35:14 ubuntu ubiquity[18324]: self.preseed('grub-installer/bootdev', self.ui.get_grub_choice())
Oct 7 15:35:14 ubuntu ubiquity[18324]: File "/usr/lib/ubiquity/ubiquity/filteredcommand.py", line 342, in preseed
Oct 7 15:35:14 ubuntu ubiquity[18324]: self.db.set(name, value)
Oct 7 15:35:14 ubuntu ubiquity[18324]: File "/usr/lib/python2.7/dist-packages/debconf.py", line 60, in <lambda>
Oct 7 15:35:14 ubuntu ubiquity[18324]: lambda *args, **kw: self.command(command, *args, **kw))
Oct 7 15:35:14 ubuntu ubiquity[18324]: File "/usr/lib/python2.7/dist-packages/debconf.py", line 64, in command
Oct 7 15:35:14 ubuntu ubiquity[18324]: self.write.write("%s %s\n" % (command, ' '.join(map(str, params))))
Oct 7 15:35:14 ubuntu ubiquity[18324]: ValueError: I/O operation on closed file
Oct 7 15:35:14 ubuntu ubiquity[18324]:

Sasa Paporovic (melchiaros) wrote :

But this was only a crasher in the gtk frontend:

Oct 7 15:35:14 ubuntu ubiquity[18324]: Exception in GTK frontend (invoking crash handler):

Sasa Paporovic (melchiaros) wrote :

In UbiquitySyslog.txt:

Oct 7 15:53:23 ubuntu plugininstall.py: log-output -t ubiquity mount --bind /dev /target/dev
Oct 7 15:53:23 ubuntu ubiquity: Traceback (most recent call last):
Oct 7 15:53:23 ubuntu ubiquity: File "/usr/bin/apt-clone", line 117, in <module>
Oct 7 15:53:23 ubuntu ubiquity: args.source, args.destination, args.new_distro_codename, protect_installed)
Oct 7 15:53:23 ubuntu ubiquity: File "/usr/lib/python2.7/dist-packages/apt_clone.py", line 327, in restore_state
Oct 7 15:53:23 ubuntu ubiquity: self._restore_sources_list(statefile, targetdir)
Oct 7 15:53:23 ubuntu ubiquity: File "/usr/lib/python2.7/dist-packages/apt_clone.py", line 366, in _restore_sources_list
Oct 7 15:53:23 ubuntu ubiquity: tar.extract(self.TARPREFIX+"etc/apt/sources.list", targetdir)
Oct 7 15:53:23 ubuntu ubiquity: File "/usr/lib/python2.7/tarfile.py", line 2076, in extract
Oct 7 15:53:23 ubuntu ubiquity: tarinfo = self.getmember(member)
Oct 7 15:53:23 ubuntu ubiquity: File "/usr/lib/python2.7/tarfile.py", line 1796, in getmember
Oct 7 15:53:23 ubuntu ubiquity: raise KeyError("filename %r not found" % name)
Oct 7 15:53:23 ubuntu ubiquity: KeyError: "filename './etc/apt/sources.list' not found"

Sasa Paporovic (melchiaros) wrote :

In UbiquitySyslog.txt:

Oct 7 15:53:23 ubuntu plugininstall.py: Could not restore packages from the previous install:
Oct 7 15:53:23 ubuntu plugininstall.py: Traceback (most recent call last):
Oct 7 15:53:23 ubuntu plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 223, in run
Oct 7 15:53:23 ubuntu plugininstall.py: self.apt_clone_restore()
Oct 7 15:53:23 ubuntu plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 1516, in apt_clone_restore
Oct 7 15:53:23 ubuntu plugininstall.py: preexec_fn=install_misc.debconf_disconnect)
Oct 7 15:53:23 ubuntu plugininstall.py: File "/usr/lib/python2.7/subprocess.py", line 511, in check_call
Oct 7 15:53:23 ubuntu plugininstall.py: raise CalledProcessError(retcode, cmd)
Oct 7 15:53:23 ubuntu plugininstall.py: CalledProcessError: Command '['apt-clone', 'restore-new-distro', '/target/ubiquity-apt-clone/apt-clone-state-ubuntu.tar.gz', 'precise', '--destination', '/target']' returned non-zero exit status 1
Oct 7 15:53:23 ubuntu plugininstall.py:
Oct 7 15:53:59 ubuntu activate-dmraid: No Serial ATA RAID disks detected

Sasa Paporovic (melchiaros) wrote :

The last traceback before end in UbiquitySyslog.txt:

Oct 7 15:54:03 ubuntu ubiquity[526]: Reverting lockdown of the desktop environment.
Oct 7 15:54:03 ubuntu plugininstall.py: Could not copy wallpaper cache:
Oct 7 15:54:03 ubuntu plugininstall.py: Traceback (most recent call last):
Oct 7 15:54:03 ubuntu plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 257, in run
Oct 7 15:54:03 ubuntu plugininstall.py: self.copy_wallpaper_cache()
Oct 7 15:54:03 ubuntu plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 1608, in copy_wallpaper_cache
Oct 7 15:54:03 ubuntu plugininstall.py: target_user = self.db.get('passwd/username')
Oct 7 15:54:03 ubuntu plugininstall.py: File "/usr/lib/python2.7/dist-packages/debconf.py", line 60, in <lambda>
Oct 7 15:54:03 ubuntu plugininstall.py: lambda *args, **kw: self.command(command, *args, **kw))
Oct 7 15:54:03 ubuntu plugininstall.py: File "/usr/lib/python2.7/dist-packages/debconf.py", line 81, in command
Oct 7 15:54:03 ubuntu plugininstall.py: status = int(status)
Oct 7 15:54:03 ubuntu plugininstall.py: ValueError: invalid literal for int() with base 10: ''
Oct 7 15:54:03 ubuntu plugininstall.py:
Oct 7 15:54:03 ubuntu ubiquity: umount: /target/cdrom: not mounted
Oct 7 15:54:03 ubuntu plugininstall.py: log-output -t ubiquity umount /target/cdrom
Oct 7 15:54:03 ubuntu finish-install: Disabling CD in sources.list
Oct 7 15:54:03 ubuntu plugininstall.py: Exception during installation:
Oct 7 15:54:03 ubuntu plugininstall.py: Traceback (most recent call last):
Oct 7 15:54:03 ubuntu plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 1728, in <module>
Oct 7 15:54:03 ubuntu plugininstall.py: install.run()
Oct 7 15:54:03 ubuntu plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 55, in wrapper
Oct 7 15:54:03 ubuntu plugininstall.py: func(self)
Oct 7 15:54:03 ubuntu plugininstall.py: File "/usr/share/ubiquity/plugininstall.py", line 265, in run
Oct 7 15:54:03 ubuntu plugininstall.py: self.db.progress('SET', self.count)
Oct 7 15:54:03 ubuntu plugininstall.py: File "/usr/lib/python2.7/dist-packages/debconf.py", line 60, in <lambda>
Oct 7 15:54:03 ubuntu plugininstall.py: lambda *args, **kw: self.command(command, *args, **kw))
Oct 7 15:54:03 ubuntu plugininstall.py: File "/usr/lib/python2.7/dist-packages/debconf.py", line 65, in command
Oct 7 15:54:03 ubuntu plugininstall.py: self.write.flush()
Oct 7 15:54:03 ubuntu plugininstall.py: IOError: [Errno 32] Broken pipe
Oct 7 15:54:03 ubuntu plugininstall.py:
Oct 7 15:54:14 ubuntu ubiquity:
Oct 7 15:54:14 ubuntu ubiquity: ** (apport-gtk:7586): WARNING **: The connection is closed

Changed in ubiquity (Ubuntu):
status: New → Confirmed
summary: - Reinstall of Ubuntu appears to succeed but reports crash in the end
+ Downgrade from 12.10 to 12.04 appears to succeed but reports crash in
+ the end
Sasa Paporovic (melchiaros) wrote :

Very buggy.

Was 12.10 really so bad?

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers