** Description changed:

  I haven't had time to really go through this, but I rebuilt xenial's
  debmirror on trusty and when I run it against the ubuntu archive I
  notice that Packages files become out of date but the Packages.gz file
  is up to date. debmirror appears to consider the Packages file for
  computing what to download but puts the Packages.gz in place resulting
  in the mirror advertising that updates are available but giving 404s
- when apt tries to retrieve the debs. Removing the Packages and Sources
- files from the .temp directory allows debmirror to pull these missing
- debs.
+ when apt tries to retrieve the debs. For example, with the recent
+ openjdk-7 update:
+ 
+ $ sudo apt-get update
+ Ign http://debmirror trusty InRelease
+ Get:1 http://debmirror trusty-security InRelease [65.9 kB]
+ Get:2 http://debmirror trusty-updates InRelease [65.9 kB]
+ Hit http://debmirror trusty Release.gpg              
+ Hit http://debmirror trusty Release                  
+ Hit http://debmirror trusty-security/main Translation-en
+ Hit http://debmirror trusty-security/multiverse Translation-en
+ Hit http://debmirror trusty-security/restricted Translation-en
+ Hit http://debmirror trusty-security/universe Translation-en
+ Hit http://debmirror trusty-security/main amd64 Packages
+ Hit http://debmirror trusty-security/restricted amd64 Packages
+ Hit http://debmirror trusty-security/universe amd64 Packages
+ Hit http://debmirror trusty-security/multiverse amd64 Packages
+ Hit http://debmirror trusty-security/main i386 Packages
+ Hit http://debmirror trusty-security/restricted i386 Packages
+ Hit http://debmirror trusty-security/universe i386 Packages
+ Hit http://debmirror trusty-updates/main Translation-en
+ Hit http://debmirror trusty-updates/multiverse Translation-en
+ Hit http://debmirror trusty-updates/restricted Translation-en
+ Hit http://debmirror trusty-updates/universe Translation-en
+ Hit http://debmirror trusty-security/multiverse i386 Packages
+ Get:3 http://debmirror trusty-updates/main amd64 Packages [931 kB]
+ Hit http://debmirror trusty-updates/restricted amd64 Packages
+ Get:4 http://debmirror trusty-updates/universe amd64 Packages [460 kB]
+ Hit http://debmirror trusty-updates/multiverse amd64 Packages     
+ Get:5 http://debmirror trusty-updates/main i386 Packages [895 kB] 
+ Hit http://debmirror trusty-updates/restricted i386 Packages                  
 
+ Get:6 http://debmirror trusty-updates/universe i386 Packages [462 kB]     
+ Hit http://debmirror trusty-updates/multiverse i386 Packages                  
 
+ Hit http://debmirror trusty/main amd64 Packages                           
+ Hit http://debmirror trusty/restricted amd64 Packages                     
+ Hit http://debmirror trusty/universe amd64 Packages                       
+ Hit http://debmirror trusty/multiverse amd64 Packages                     
+ Hit http://debmirror trusty/main i386 Packages                            
+ Hit http://debmirror trusty/restricted i386 Packages                      
+ Hit http://debmirror trusty/universe i386 Packages                        
+ Hit http://debmirror trusty/multiverse i386 Packages                      
+ Ign http://debmirror trusty/main Translation-en_US                        
+ Ign http://debmirror trusty/main Translation-en                         
+ Ign http://debmirror trusty/multiverse Translation-en_US                
+ Ign http://debmirror trusty/multiverse Translation-en                   
+ Ign http://debmirror trusty/restricted Translation-en_US                
+ Ign http://debmirror trusty/restricted Translation-en                   
+ Ign http://debmirror trusty/universe Translation-en_US                  
+ Ign http://debmirror trusty/universe Translation-en               
+ Fetched 2,879 kB in 2s (984 kB/s)                                 
+ Reading package lists... Done
+ 
+ 
+ $ sudo apt-get upgrade
+ Reading package lists... Done
+ Building dependency tree       
+ Reading state information... Done
+ Calculating upgrade... Done
+ The following packages will be upgraded:
+   icedtea-7-jre-jamvm openjdk-7-jre-headless
+ 2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
+ Need to get 39.6 MB of archives.
+ After this operation, 3,072 B disk space will be freed.
+ Do you want to continue? [Y/n] y
+ Err http://debmirror/ubuntu/ trusty-updates/main icedtea-7-jre-jamvm amd64 
7u95-2.6.4-0ubuntu0.14.04.2
+   404  Not Found
+ Err http://debmirror/ubuntu/ trusty-updates/main openjdk-7-jre-headless amd64 
7u95-2.6.4-0ubuntu0.14.04.2
+   404  Not Found
+ E: Failed to fetch 
http://debmirror/ubuntu/pool/main/o/openjdk-7/icedtea-7-jre-jamvm_7u95-2.6.4-0ubuntu0.14.04.2_amd64.deb
  404  Not Found
+ 
+ E: Failed to fetch
+ http://debmirror/ubuntu/pool/main/o/openjdk-7/openjdk-7-jre-
+ headless_7u95-2.6.4-0ubuntu0.14.04.2_amd64.deb  404  Not Found
+ 
+ E: Unable to fetch some archives, maybe run apt-get update or try with
+ --fix-missing?
+ 
+ 
+ Removing the Packages and Sources files from the .temp directory allows 
debmirror to pull these missing debs.
  
  My debmirror invocation:
  /usr/bin/debmirror -a amd64,i386 --source -s 
main,restricted,universe,multiverse -h 91.189.91.15 -d 
precise,precise-updates,precise-security,precise-proposed,trusty,trusty-security,trusty-updates,trusty-proposed,vivid,vivid-security,vivid-updates,vivid-proposed,wily,wily-security,wily-updates,wily-proposed,xenial,xenial-security,xenial-updates,xenial-proposed
 -r :ubuntu -e rsync 
--skip-installer=precise-updates,precise-security,precise-proposed,trusty-security,trusty-updates,trusty-proposed,vivid-security,vivid-updates,vivid-proposed,wily-security,wily-updates,wily-proposed,xenial-security,xenial-updates,xenial-proposed
 --verbose --rsync-options=-aL --partial --ipv4 /srv/data/debmirror/ubuntu

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1562118

Title:
  .temp/dists/.../Packages goes out of date

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/debmirror/+bug/1562118/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to