Dapper-to-Hardy upgrade fails on PowerPC (prerequisite dapper-backports missing)

Bug #226217 reported by vnevoa
14
This bug affects 2 people
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: update-manager

Upgrading a Mac G3 from Ubuntu 6.06.2 to 8.04 fails at the beginning (prerequisites).

Command:
 gksu "update-manager -d"

Error (from /var/log/dist-upgrade/main.log):
 'Failed to fetch http://ports.ubuntu.com/ubuntu-ports/dists/dapper-backports/main/debian-installer/binary-powerpc/Packages.gz 404 Not Found'

This URL is generated by the application and inserted into "/etc/apt/sources.list.d/prerequists-sources.dapper-ports.list", which is then used by the upgrader.

I've checked manually, and the URL in fact does not exist!

I have found another URL that may be the correct one, but I'm not sure:
 http://archive.ubuntu.com/ubuntu/dists/dapper-backports/main/debian-installer/binary-powerpc/Packages.gz

Anyway, what is the workaround for this?

Tags: dapper2hardy
Revision history for this message
vnevoa (vasco-nevoa) wrote :

The error also appears as:
 ERROR Can not find backport 'release-upgrader-apt'
in the dist-upgrade log.

I can't get the logs out of that machine without great effort. Let me know if you absolutely need them.

Revision history for this message
vnevoa (vasco-nevoa) wrote :

Found the workaround.

Add to the /etc/apt/sources.list:
deb http://archive.ubuntu.com/ubuntu dapper-backports main/debian-installer

Then the upgrader works as intended.
Remove the line after the upgrade (just in case).

Revision history for this message
Ian! D. Allen (idallen) wrote :
Download full text (5.5 KiB)

The update-manager offered to upgrade my Powerbook G4 from 6.06 to 8.04,
but when I tried it, it died due to a missing Packages.gz file and then
told me to submit this as a bug to you.

Either do not offer to upgrade me, or make the upgrade work.

# uname -a ; lsb_release -a
Linux powerbook 2.6.15-53-powerpc #1 Mon Nov 24 17:52:08 UTC 2008 ppc GNU/Linux

No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 6.06.2 LTS
Release: 6.06
Codename: dapper

# apt-cache policy update-manager
update-manager:
  Installed: 0.42.2ubuntu22.2
  Candidate: 0.42.2ubuntu22.2
  Version table:
 *** 0.42.2ubuntu22.2 0
        500 http://ca.archive.ubuntu.com dapper-updates/main Packages
        100 /var/lib/dpkg/status
     0.42.2ubuntu22 0
        500 http://ca.archive.ubuntu.com dapper/main Packages

# update-manager
/usr/lib/python2.4/site-packages/apt/__init__.py:17: FutureWarning: apt API not stable yet
  warnings.warn("apt API not stable yet", FutureWarning)
extracting '/tmp/tmpNrTvK0/hardy.tar.gz'
authenticate '/tmp/tmpNrTvK0/hardy.tar.gz' against '/tmp/tmpNrTvK0/hardy.tar.gz.gpg'
WARNING: Failed to read mirror file
WARNING: Failed to read mirror file
Exit 1

-----------------------------
Getting upgrade prerequisites failed
The system was unable to get the prerequisites for the upgrade. The
upgrade will abort now and restore the original system state.
Please report this as a bug against the 'update-manager' package and
include the files in /var/log/dist-upgrade/ in the bugreport.
-----------------------------

# ls -l /var/log/dist-upgrade
total 8
-rw-r--r-- 1 root root 592 Dec 17 10:28 apt.log
-rw-r--r-- 1 root root 3614 Dec 17 10:27 main.log
-rw-r--r-- 1 root root 0 Dec 17 10:27 term.log

==> /var/log/dist-upgrade/apt.log <==
[...]
Log time: 2008-11-18 19:28:54.775611
Log time: 2008-12-17 10:27:26.605180
Log time: 2008-12-17 10:27:37.180675
Log time: 2008-12-17 10:27:46.656850
Log time: 2008-12-17 10:28:49.613883

==> /var/log/dist-upgrade/main.log <==
2008-12-17 10:27:23,372 INFO release-upgrader version '0.87.27' started
2008-12-17 10:27:24,175 DEBUG svg pixbuf loader failed (Error displaying image)
2008-12-17 10:27:24,231 DEBUG Using 'DistUpgradeViewGtk' view
2008-12-17 10:27:24,386 DEBUG enable dpkg --force-overwrite
2008-12-17 10:27:24,657 DEBUG lsb-release: 'dapper'
2008-12-17 10:27:24,658 DEBUG _pythonSymlinkCheck run
2008-12-17 10:27:26,647 DEBUG checkViewDepends()
2008-12-17 10:27:26,648 DEBUG need backports
2008-12-17 10:27:26,648 DEBUG getRequiredBackports()
2008-12-17 10:27:26,649 DEBUG writing prereuists sources.list at: '/etc/apt/sources.list.d/prerequists-sources.dapper-ports.list'
2008-12-17 10:27:26,812 DEBUG adding '# sources.list fragment for pre-requists of arches living on ports.ubuntu.com
' prerequists
2008-12-17 10:27:26,812 DEBUG adding '# no mirror because there are no mirrors here
' prerequists
2008-12-17 10:27:26,813 DEBUG adding '# this is safe to remove after the upgrade
' prerequists
2008-12-17 10:27:26,813 DEBUG adding 'deb http://ports.ubuntu.com/ubuntu-ports dapper-backports main/debian-installer
' prerequists
2008-12-17 10:27:26,814 DEBUG running doUpdate() (showErrors=False)
2008-12-17 10:27:2...

Read more...

Revision history for this message
RedSingularity (redsingularity) wrote :

Cleaning out old reports.
---
Ubuntu Bug Squad volunteer triager
http://wiki.ubuntu.com/BugSquad

Changed in update-manager (Ubuntu):
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.