orchestra team mailing list archive
-
orchestra team
-
Mailing list archive
-
Message #00331
[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