← Back to team overview

orchestra team mailing list archive

[Bug 921597] Re: Systems Architecture when importing apt repos does not match $(ARCH) in sources.list

 

I have also had to add additional symlinks:

root@server /var/www/cobbler/repo_mirror/oneiric-amd64/dists/oneiric# tree
.
├── main
│   ├── binary-amd64
│   │   ├── Packages.bz2
│   │   ├── Packages.gz
│   │   └── Release
│   ├── binary-i386 -> /var/www/cobbler/repo_mirror/oneiric-i386/dists/oneiric/main/binary-i386
│   └── debian-installer
│       └── binary-amd64
│           ├── Packages.bz2
│           └── Packages.gz
├── multiverse
│   ├── binary-amd64
│   │   ├── Packages.bz2
│   │   ├── Packages.gz
│   │   └── Release
│   └── binary-i386 -> /var/www/cobbler/repo_mirror/oneiric-i386/dists/oneiric/multiverse/binary-i386
├── Release
├── Release.gpg
├── restricted
│   ├── binary-amd64
│   │   ├── Packages.bz2
│   │   ├── Packages.gz
│   │   └── Release
│   └── binary-i386 -> /var/www/cobbler/repo_mirror/oneiric-i386/dists/oneiric/restricted/binary-i386
└── universe
    ├── binary-amd64
    │   ├── Packages.bz2
    │   ├── Packages.gz
    │   └── Release
    └── binary-i386 -> /var/www/cobbler/repo_mirror/oneiric-i386/dists/oneiric/universe/binary-i386

14 directories, 16 files

This allows apt-get update to work , however as soon as apt-get upgrade
tries to pull in packages from the pools, it failes:

root@desktop:/etc/apt# apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  curl icedtea-6-jre-cacao icedtea-6-jre-jamvm libcurl3 libcurl3:i386 libcurl3-gnutls linux-headers-3.0.0-15 linux-headers-3.0.0-15-generic
  linux-image-3.0.0-15-generic linux-libc-dev openjdk-6-jdk openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib thunderbird
  thunderbird-globalmenu thunderbird-gnome-support thunderbird-locale-en thunderbird-locale-en-gb thunderbird-locale-en-us
20 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 115 MB of archives.
After this operation, 1,409 kB of additional disk space will be used.
Do you want to continue [Y/n]? y
Err http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main libcurl3 i386 7.21.6-3ubuntu3.2
  404  Not Found
Get:1 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main libcurl3 amd64 7.21.6-3ubuntu3.2 [230 kB]
Get:2 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main libcurl3-gnutls amd64 7.21.6-3ubuntu3.2 [221 kB]
Get:3 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main linux-image-3.0.0-15-generic amd64 3.0.0-15.26 [37.0 MB]
Get:4 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main curl amd64 7.21.6-3ubuntu3.2 [134 kB]
Get:5 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main linux-headers-3.0.0-15 all 3.0.0-15.26 [11.2 MB]
Get:6 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main linux-headers-3.0.0-15-generic amd64 3.0.0-15.26 [858 kB]
Get:7 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main linux-libc-dev amd64 3.0.0-15.26 [824 kB]
Get:8 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main icedtea-6-jre-cacao amd64 6b23~pre11-0ubuntu1.11.10.1 [419 kB]
Get:9 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main openjdk-6-jre-lib all 6b23~pre11-0ubuntu1.11.10.1 [6,135 kB]
Get:10 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main icedtea-6-jre-jamvm amd64 6b23~pre11-0ubuntu1.11.10.1 [510 kB]
Get:11 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main openjdk-6-jre-headless amd64 6b23~pre11-0ubuntu1.11.10.1 [25.3 MB]
Get:12 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main openjdk-6-jre amd64 6b23~pre11-0ubuntu1.11.10.1 [232 kB]
Get:13 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main openjdk-6-jdk amd64 6b23~pre11-0ubuntu1.11.10.1 [11.0 MB]
Get:14 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main thunderbird-globalmenu amd64 9.0+build2-0ubuntu0.11.10.1 [47.4 kB]
Get:15 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main thunderbird amd64 9.0+build2-0ubuntu0.11.10.1 [20.3 MB]
Get:16 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main thunderbird-gnome-support amd64 9.0+build2-0ubuntu0.11.10.1 [9,208 B]
Get:17 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main thunderbird-locale-en all 1:9.0+build2-0ubuntu0.11.10.1 [343 kB]
Get:18 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main thunderbird-locale-en-gb all 1:9.0+build2-0ubuntu0.11.10.1 [13.9 kB]
Get:19 http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/ oneiric-security/main thunderbird-locale-en-us all 1:9.0+build2-0ubuntu0.11.10.1 [13.9 kB]
Fetched 115 MB in 2s (48.3 MB/s)                     
Failed to fetch http://192.168.100.41/cblr/repo_mirror/oneiric-amd64-security/pool/main/c/curl/libcurl3_7.21.6-3ubuntu3.2_i386.deb  404  Not Found
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?

-- 
You received this bug notification because you are a member of
orchestra, which is the registrant for Orchestra.
https://bugs.launchpad.net/bugs/921597

Title:
  Systems Architecture when importing apt repos does not match $(ARCH)
  in sources.list

Status in Ubuntu Orchestra:
  New

Bug description:
  When the "orchestra-import-isos" command is executed, the apt repos
  are setup as /var/www/cobbler/repo_mirror/<version>-<architecture>

  This would be fine, except that for 64-bit repos it creates x86_64 as
  the architecture suffix and $(ARCH) in /etc/apt/sources.list resolves
  to amd64

  This means that you cannot use the following line in
  /etc/apt/sources.list (or any other package list file) to automate the
  deployment of packages:

  deb http://cobbler/cblr/repo_mirror/oneiric-$(ARCH)/ oneiric main
  restricted multiverse universe

  This resolves to "oneiric-amd64" yet on disk the repo is oneiric-
  x86_64

  This is a fresh install of Ubuntu 11.10 server with orchestra-
  provisioning-server installed on it.

To manage notifications about this bug go to:
https://bugs.launchpad.net/orchestra/+bug/921597/+subscriptions


References