Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #225676 > unrolled thread

apt update; apt upgrade, from local mirror not working

Started byZenaan Harkness <zenaan@freedbms.net>
First post2020-08-01 09:40 +0200
Last post2020-08-01 17:10 +0200
Articles 6 — 2 participants

Back to article view | Back to linux.debian.user


Contents

  apt update; apt upgrade, from local mirror not working Zenaan Harkness <zenaan@freedbms.net> - 2020-08-01 09:40 +0200
    Re: apt update; apt upgrade, from local mirror not working Sven Joachim <svenjoac@gmx.de> - 2020-08-01 10:50 +0200
      Re: apt update; apt upgrade, from local mirror not working Zenaan Harkness <zenaan@freedbms.net> - 2020-08-01 11:20 +0200
        Re: apt update; apt upgrade, from local mirror not working Zenaan Harkness <zenaan@freedbms.net> - 2020-08-01 15:00 +0200
          Re: apt update; apt upgrade, from local mirror not working Sven Joachim <svenjoac@gmx.de> - 2020-08-01 15:10 +0200
            Re: apt update; apt upgrade, from local mirror not working - [SOLVED] Zenaan Harkness <zenaan@freedbms.net> - 2020-08-01 17:10 +0200

#225676 — apt update; apt upgrade, from local mirror not working

FromZenaan Harkness <zenaan@freedbms.net>
Date2020-08-01 09:40 +0200
Subjectapt update; apt upgrade, from local mirror not working
Message-ID<AyUhz-4Fi-5@gated-at.bofh.it>
So I have a local sid+testing mirror I've been using for years, and just updated it:

nice /usr/bin/debmirror  --nocleanup     --verbose       --progress      --allow-dist-rename    --arch=amd64     --section=main,main/debian-installer,contrib,non-free   --dist=sid,testing      --host=ftp.iinet.net.au        --method=http    --root=pub/debian       --diff=none     --rsync-extra=trace,doc,tools    --exclude-deb-section=debug     --exclude='/Translation-.*\.bz2$' --include='/Translation-en.*\.bz2$'  /Library/Lpools/zen/p1-setups_misc/repos/debian/d00-sid+tst+src-64


The only "recent" change is adding i386 arch a couple weeks back.


sources.list is the single line:

deb file:/public/debian/sid sid main contrib non-free

# readlink -f /public/debian/sid
------->> 20200801@17:30:50 <<-------
/Library/Lpools/zen/p1-setups_misc/repos/debian/d00-sid+tst+src-64



# apt update
------->> 20200801@17:31:56 <<-------
Get:1 file:/public/debian/sid sid InRelease [146 kB]
Get:1 file:/public/debian/sid sid InRelease [146 kB]
Get:2 file:/public/debian/sid sid/main i386 Packages [8,281 kB]
Ign:2 file:/public/debian/sid sid/main i386 Packages
Get:3 file:/public/debian/sid sid/main amd64 Packages [8,350 kB]
Ign:3 file:/public/debian/sid sid/main amd64 Packages
Get:4 file:/public/debian/sid sid/main Translation-en [6,285 kB]
Ign:4 file:/public/debian/sid sid/main Translation-en
Get:5 file:/public/debian/sid sid/contrib amd64 Packages [58.1 kB]
Ign:5 file:/public/debian/sid sid/contrib amd64 Packages
Get:6 file:/public/debian/sid sid/contrib i386 Packages [53.8 kB]
Ign:6 file:/public/debian/sid sid/contrib i386 Packages
Get:7 file:/public/debian/sid sid/contrib Translation-en [50.6 kB]
Ign:7 file:/public/debian/sid sid/contrib Translation-en
Get:8 file:/public/debian/sid sid/non-free i386 Packages [86.8 kB]
Ign:8 file:/public/debian/sid sid/non-free i386 Packages
Get:9 file:/public/debian/sid sid/non-free amd64 Packages [104 kB]
Ign:9 file:/public/debian/sid sid/non-free amd64 Packages
Get:10 file:/public/debian/sid sid/non-free Translation-en [98.6 kB]
Ign:10 file:/public/debian/sid sid/non-free Translation-en
Get:2 file:/public/debian/sid sid/main i386 Packages [8,281 kB]
Ign:2 file:/public/debian/sid sid/main i386 Packages
Get:3 file:/public/debian/sid sid/main amd64 Packages [8,350 kB]
Get:4 file:/public/debian/sid sid/main Translation-en [6,285 kB]
Get:5 file:/public/debian/sid sid/contrib amd64 Packages [58.1 kB]
Get:6 file:/public/debian/sid sid/contrib i386 Packages [53.8 kB]
Ign:6 file:/public/debian/sid sid/contrib i386 Packages
Get:7 file:/public/debian/sid sid/contrib Translation-en [50.6 kB]
Get:8 file:/public/debian/sid sid/non-free i386 Packages [86.8 kB]
Ign:8 file:/public/debian/sid sid/non-free i386 Packages
Get:9 file:/public/debian/sid sid/non-free amd64 Packages [104 kB]
Get:10 file:/public/debian/sid sid/non-free Translation-en [98.6 kB]
Get:2 file:/public/debian/sid sid/main i386 Packages [11.2 MB]   
Ign:2 file:/public/debian/sid sid/main i386 Packages
Get:6 file:/public/debian/sid sid/contrib i386 Packages [64.4 kB]
Ign:6 file:/public/debian/sid sid/contrib i386 Packages
Get:8 file:/public/debian/sid sid/non-free i386 Packages [106 kB]
Ign:8 file:/public/debian/sid sid/non-free i386 Packages
Get:2 file:/public/debian/sid sid/main i386 Packages [11.2 MB]
Ign:2 file:/public/debian/sid sid/main i386 Packages
Get:6 file:/public/debian/sid sid/contrib i386 Packages [64.4 kB]
Ign:6 file:/public/debian/sid sid/contrib i386 Packages
Get:8 file:/public/debian/sid sid/non-free i386 Packages [106 kB]
Ign:8 file:/public/debian/sid sid/non-free i386 Packages
Get:2 file:/public/debian/sid sid/main i386 Packages [46.2 MB]
Ign:2 file:/public/debian/sid sid/main i386 Packages
Get:6 file:/public/debian/sid sid/contrib i386 Packages [239 kB]
Ign:6 file:/public/debian/sid sid/contrib i386 Packages
Get:8 file:/public/debian/sid sid/non-free i386 Packages [466 kB]
Ign:8 file:/public/debian/sid sid/non-free i386 Packages
Get:2 file:/public/debian/sid sid/main i386 Packages [46.2 MB]
Err:2 file:/public/debian/sid sid/main i386 Packages
  File not found - /public/debian/sid/dists/sid/main/binary-i386/Packages (2: No such file or directory)
Get:6 file:/public/debian/sid sid/contrib i386 Packages [239 kB]
Ign:6 file:/public/debian/sid sid/contrib i386 Packages
Reading package lists... Done                  
E: Failed to fetch file:/public/debian/sid/dists/sid/main/binary-i386/Packages  File not found - /public/debian/sid/dists/sid/main/binary-i386/Packages (2: No such file or directory)
E: Some index files failed to download. They have been ignored, or old ones used instead.



# apt upgrade
------->> 20200801@17:32:28 <<-------
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  evince ffmpeg gnome-desktop3-data inkscape libavcodec58 libavdevice58 libavfilter7 libavformat58 libavresample4 libavutil56 libevdocument3-4 libevview3-3
    libgslcblas0 libpostproc55 libswresample3 libswscale5 python3-chardet
0 upgraded, 0 newly installed, 0 to remove and 17 not upgraded.



Yet if I add the same URL from which I am updating my mirror (http://ftp.iinet.net.au/pub/debian/) with the following line to sources.list:

deb http://ftp.iinet.net.au/pub/debian sid main contrib non-free


.. then I am told "Need to get 975 MB/978 MB of archives."


What am I doing wrong here?

[toc] | [next] | [standalone]


#225680

FromSven Joachim <svenjoac@gmx.de>
Date2020-08-01 10:50 +0200
Message-ID<AyVnk-5nw-3@gated-at.bofh.it>
In reply to#225676
On 2020-08-01 17:35 +1000, Zenaan Harkness wrote:

> So I have a local sid+testing mirror I've been using for years, and just updated it:
>
> nice /usr/bin/debmirror  --nocleanup     --verbose       --progress      --allow-dist-rename    --arch=amd64     --section=main,main/debian-installer,contrib,non-free   --dist=sid,testing      --host=ftp.iinet.net.au        --method=http    --root=pub/debian       --diff=none     --rsync-extra=trace,doc,tools    --exclude-deb-section=debug     --exclude='/Translation-.*\.bz2$' --include='/Translation-en.*\.bz2$'  /Library/Lpools/zen/p1-setups_misc/repos/debian/d00-sid+tst+src-64
>
>
> The only "recent" change is adding i386 arch a couple weeks back.

Seems you should use "--arch=amd64,i386" rather than "--arch=amd64"
then.

Cheers,
       Sven

[toc] | [prev] | [next] | [standalone]


#225681

FromZenaan Harkness <zenaan@freedbms.net>
Date2020-08-01 11:20 +0200
Message-ID<AyVQl-5Qf-1@gated-at.bofh.it>
In reply to#225680
On Sat, Aug 01, 2020 at 10:41:26AM +0200, Sven Joachim wrote:
> On 2020-08-01 17:35 +1000, Zenaan Harkness wrote:
> 
> > So I have a local sid+testing mirror I've been using for years, and just updated it:
> >
> > nice /usr/bin/debmirror  --nocleanup     --verbose       --progress      --allow-dist-rename    --arch=amd64     --section=main,main/debian-installer,contrib,non-free   --dist=sid,testing      --host=ftp.iinet.net.au        --method=http    --root=pub/debian       --diff=none     --rsync-extra=trace,doc,tools    --exclude-deb-section=debug     --exclude='/Translation-.*\.bz2$' --include='/Translation-en.*\.bz2$'  /Library/Lpools/zen/p1-setups_misc/repos/debian/d00-sid+tst+src-64
> >
> >
> > The only "recent" change is adding i386 arch a couple weeks back.
> 
> Seems you should use "--arch=amd64,i386" rather than "--arch=amd64"
> then.

Why does the fact that my local mirror only having one of my 2 enabled mirrors, cause apt update to stop working?

Would this require full i386 binary local mirror?  I'm using debmirror, and the --exclude-deb-section=... seems like it effects all arch's for this mirror.  I only added i386 to get Android studio to work...

[toc] | [prev] | [next] | [standalone]


#225697

FromZenaan Harkness <zenaan@freedbms.net>
Date2020-08-01 15:00 +0200
Message-ID<AyZhg-88D-11@gated-at.bofh.it>
In reply to#225681
On Sat, Aug 01, 2020 at 07:16:23PM +1000, Zenaan Harkness wrote:
> On Sat, Aug 01, 2020 at 10:41:26AM +0200, Sven Joachim wrote:
> > On 2020-08-01 17:35 +1000, Zenaan Harkness wrote:
> > 
> > > So I have a local sid+testing mirror I've been using for years, and just updated it:
> > >
> > > nice /usr/bin/debmirror  --nocleanup     --verbose       --progress      --allow-dist-rename    --arch=amd64     --section=main,main/debian-installer,contrib,non-free   --dist=sid,testing      --host=ftp.iinet.net.au        --method=http    --root=pub/debian       --diff=none     --rsync-extra=trace,doc,tools    --exclude-deb-section=debug     --exclude='/Translation-.*\.bz2$' --include='/Translation-en.*\.bz2$'  /Library/Lpools/zen/p1-setups_misc/repos/debian/d00-sid+tst+src-64
> > >
> > >
> > > The only "recent" change is adding i386 arch a couple weeks back.
> > 
> > Seems you should use "--arch=amd64,i386" rather than "--arch=amd64"
> > then.
> 
> Why does the fact that my local mirror only having one of my 2 enabled mirrors, cause apt update to stop working?
>
> Would this require full i386 binary local mirror?  I'm using debmirror, and the --exclude-deb-section=... seems like it effects all arch's for this mirror.  I only added i386 to get Android studio to work...
> 


Take 2:
Why does the fact my local mirror only has one of my 2 enabled architectures, cause apt upgrade to stop working altogether?

Does fixing this mean I requile a local mirror of both my architectures?

[toc] | [prev] | [next] | [standalone]


#225699

FromSven Joachim <svenjoac@gmx.de>
Date2020-08-01 15:10 +0200
Message-ID<AyZqV-8sL-7@gated-at.bofh.it>
In reply to#225697
On 2020-08-01 22:49 +1000, Zenaan Harkness wrote:

> Take 2:
> Why does the fact my local mirror only has one of my 2 enabled
> architectures, cause apt upgrade to stop working altogether?

Because apt expects all enabled architectures to be actually present by
default, which looks like a reasonable assumption to me.

> Does fixing this mean I requile a local mirror of both my architectures?

Not necessarily, you can also use different mirrors and use the
[ arch=… ] syntax to fetch only the desired architecture(s) from
each.  See sources.list(5).

Cheers,
       Sven

[toc] | [prev] | [next] | [standalone]


#225701 — Re: apt update; apt upgrade, from local mirror not working - [SOLVED]

FromZenaan Harkness <zenaan@freedbms.net>
Date2020-08-01 17:10 +0200
SubjectRe: apt update; apt upgrade, from local mirror not working - [SOLVED]
Message-ID<Az1j3-1hb-7@gated-at.bofh.it>
In reply to#225699
On Sat, Aug 01, 2020 at 03:07:57PM +0200, Sven Joachim wrote:
> On 2020-08-01 22:49 +1000, Zenaan Harkness wrote:
> 
> > Take 2:
> > Why does the fact my local mirror only has one of my 2 enabled
> > architectures, cause apt upgrade to stop working altogether?
> 
> Because apt expects all enabled architectures to be actually present by
> default, which looks like a reasonable assumption to me.
> 
> > Does fixing this mean I requile a local mirror of both my architectures?
> 
> Not necessarily, you can also use different mirrors and use the
> [ arch=… ] syntax to fetch only the desired architecture(s) from
> each.  See sources.list(5).


Oh wow, that's both convenient, and elegant.

deb [ arch=amd64 ] file:/public/debian/sid sid main contrib
deb http://ftp.iinet.net.au/pub/debian sid main contrib


Problem solved!  Now my upgrade says "Need to get 3,605 kB/978 MB of archives", a vast improvement…

Thank you very much, Sven :)

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web