[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: apt-get/cdrom curiosity



Moe Binkerman wrote:

A curious thing happened today with apt-get, that I have never seen before.

I recently upgraded my system from potato to woody, using an official CD
set (7 binary, 7 source). I followed the instructions rigorously, and am now 99% sure that all is correctly upgraded (but see http://lists.debian.org/debian-user/2003/debian-user-200306/msg02003.html ).

This morning I edited /etc/apt/sources.list, re-ordering the cdrom lines
(put there by apt-cdrom) so that they were in ascending order, binaries
first, and adding the following line at the bottom:

deb http://security.debian.org/ woody/updates main contrib non-free

...followed by an apt-get update and an apt-get upgrade, expecting to
get the security updates.

Although this went OK, downloading and upgrading about 16Mb of archives,
I also received a bunch of warnings, both during the update and twice
during the upgrade. The following line or very similar was repeated 28
times (which is twice the total number of CD's):

W: Couldn't stat source package list cdrom://[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1 (20020718)] unstable/contrib Packages (/var/lib/apt/lists/Debian%20GNU_Linux%203.0%20r0%20%5fWoody%5f%20-%20
Official%20i386%20Binary-1%20(20020718)_dists_unstable_contrib_binary-
i386_Packages) - stat (2 No such file or directory)

...followed by this line at the bottom:

W: You may want to run apt-get update to correct these problems

The trouble is, running apt-get update produces the same output again. These lines as you can see are quite long, wrapping round into 5 lines each on the screen, so this means I get 140 lines of garbage scrolling by, masking the (possibly important) messages that are emitted before them. The same is true if I try apt-get -f install (this should have produced almost no output, as all packages are installed OK).

I haven't deleted anything in /var/lib/apt/lists, and apart from re-ordering the cdrom lines in sources.list (which usually has no effect whatsoever), I haven't done anything at all out of the ordinary. What is happening here, and more importantly, how do I make it go away? Until I find the answer, I'm going to need to turn on a transcript log each time I want to do anything with apt-get, so that I can browse through the log to see how things went :-(.

BTW after this is fixed, I still want to be able to apt-get install from the CD's, for those packages that aren't affected by security updates.

(Moe's top-posted reply moved to bottom)

What happens if you comment out security.debian.org?

Good idea, but sadly no difference :-(. But this time I started a transcript log, and noticed that in the apt-get upgrade case, there was actually a ton more junk before the lines mentioned above. Here goes:

(+) First, for each cd, the following 3 lines, repeated (with slight changes) 4 times:

Err cdrom://[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1
(20020718)] unstable/contrib Packages
 Please use apt-cdrom to make this CD recognized by APT. apt-get update
cannot be used to add new CDs

Ign cdrom://[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1
(20020718)] unstable/contrib Release

(so a total of 14*12 = 168 lines so far)

(+) Next, for each cd, the following line (repeated with slight changes) 4 times:

Failed to fetch cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386
Binary-1 (20020718)]/dists/unstable/contrib/binary-i386/Packages  Please
use apt-cdrom to make this CD recognized by APT. apt-get update cannot
be used to add new CDs

(now we're up to 168 + 14*4 = 224 lines)

(+) Next, two interesting lines:

Reading Package Lists... Done
Building Dependency Tree... Done

(+) Next, for each cd, this line repeated (with slight changes) 4 times:

W: Couldn't stat source package list cdrom://[Debian GNU/Linux 3.0 r0
_Woody_ - Official i386 Binary-1 (20020718)] unstable/contrib Packages (/var/lib/apt/lists/Debian%20GNU_Linux%203.0%20r0%20%5fWoody%5f%20-%20
Official%20i386%20Binary-1%20(20020718)_dists_unstable_contrib_binary-
i386_Packages) - stat (2 No such file or directory)

(+) Finally, the following two lines:

W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old ones used instead.

(and the final sum is 224 + 56 + 2 = 282 lines)

Note: last time I said that the above warning was repeated twice for each cd, but this turned out to be a mistake. That time, the source cd's didn't show up in the transcript, but the warning was 4 times for each binary cd. I think I reported the results for the last thing I tried, i.e. apt-get -f install.

So to sum up, for the two lines of useful information, I have to watch 282 unnecessary warnings flash by, most of which wrap round to 4 or 5 lines each.

BTW I've looked in /var/lib/apt/lists/ , and it contains a single file 'lock' and a single empty directory 'partial', so stat wasn't lying. In case it might help, I also attach my sources.list and cdroms.list as they look right now.

This is really bugging me, so I would appreciate some pointers, partly how to fix this, and also what to avoid so that it doesn't happen again.

--
Cheers!

  .~.
  /V\
 // \\
/(   )\
 ^`~´^
< hugge >
# See sources.list(5) for more information, especialy
# Remember that you can only use http, ftp or file URIs
# CDROMs are managed through the apt-cdrom tool.

# The Binary CDROMs

deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1 (20020718)]/ unstable contrib main non-US/contrib non-US/main
deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-2 (20020718)]/ unstable contrib main non-US/contrib non-US/main
deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-3 (20020718)]/ unstable contrib main non-US/contrib non-US/main
deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-4 (20020718)]/ unstable contrib main non-US/contrib non-US/main
deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-5 (20020718)]/ unstable contrib main non-US/contrib non-US/main
deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-6 (20020718)]/ unstable contrib main non-US/contrib non-US/main
deb cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-7 (20020718)]/ unstable contrib main non-US/contrib non-US/main

# The Source CDROMs

deb-src cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-1 (20020718)]/ unstable contrib main non-US/contrib non-US/main
deb-src cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-2 (20020718)]/ unstable contrib main non-US/contrib non-US/main
deb-src cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-3 (20020718)]/ unstable contrib main non-US/contrib non-US/main
deb-src cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-4 (20020718)]/ unstable contrib main non-US/contrib non-US/main
deb-src cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-5 (20020718)]/ unstable contrib main non-US/contrib non-US/main
deb-src cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-6 (20020718)]/ unstable contrib main non-US/contrib non-US/main
deb-src cdrom:[Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-7 (20020718)]/ unstable contrib main non-US/contrib non-US/main

# The Binaries @ debian

#deb http://http.us.debian.org/debian woody main contrib non-free
#deb http://non-us.debian.org/debian-non-US woody/non-US main contrib non-free
#deb http://security.debian.org woody/updates main contrib non-free

# The Sources @ debian

#deb-src http://http.us.debian.org/debian woody main contrib non-free
##deb-src http://non-us.debian.org/debian-non-US woody non-US

CD::553f885536308aac09dcbe3f28424bad-2 "Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-1 (20000814)";
CD::b7f61886822af69823ce7a92efe016a1-2 "Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-2 (20000814)";
CD::555ddc81e79e7d2c123f16d4a391f934-2 "Debian GNU/Linux 2.2 r0 _Potato_ - Official i386 Binary-3 (20000814)";
CD::afa4012135ace9d38688e1e698ecad67-2 "Debian GNU/Linux 2.2 r0 _Potato_ - Official Source-1 (20000814)";
CD::f19ac3d868a84577c02c1c10eb9871e8-2 "Debian GNU/Linux 2.2 r0 _Potato_ - Official Source-2 (20000814)";
CD::451e3905249c1d31ac84d172eaaed715-2 "Debian GNU/Linux 2.2 r0 _Potato_ - Official Source-3 (20000814)";
CD::53d141faef013d9e0f0ebdb110a396ea-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-1 (20020718)";
CD::5723fa1c8d4308a41fb028ba083cd659-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-2 (20020718)";
CD::8b62869b27d28fa3346de0d1e03cf606-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-3 (20020718)";
CD::3c0e3b871649869c8a5fdadf0c65800c-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-4 (20020718)";
CD::ce960eda05cd296347026937df8df816-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-5 (20020718)";
CD::99e53fc0f7f32fcc5334b7b7adcd4fa8-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-6 (20020718)";
CD::09fc88a5ec1e450b12b26314fa107698-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official i386 Binary-7 (20020718)";
CD::7147b93e6d7e0d1ddf5de07ab0c4bb9a-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-1 (20020718)";
CD::98030c9dccd61879babc382191b29df8-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-2 (20020718)";
CD::4891bb6b2386ee304c9eb7b5872f71e1-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-3 (20020718)";
CD::6f7fd63cb79ce8279e5a25ab681b3ac8-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-4 (20020718)";
CD::463b780f174f7718603589a43b11a84a-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-5 (20020718)";
CD::892c4e1cb90f3825ff370360c2d6abb1-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-6 (20020718)";
CD::e9e80242113c277cd330d98d6262d5fa-2 "Debian GNU/Linux 3.0 r0 _Woody_ - Official Source-7 (20020718)";
CD::e9e80242113c277cd330d98d6262d5fa-2::Label "Debian GNU/Linux 3.0 r0 "Woody" - Official Source-7 (20020718)";
 "CD::892c4e1cb90f3825ff370360c2d6abb1-2::Label";
 "CD::463b780f174f7718603589a43b11a84a-2::Label";
 "CD::6f7fd63cb79ce8279e5a25ab681b3ac8-2::Label";
 "CD::4891bb6b2386ee304c9eb7b5872f71e1-2::Label";
 "CD::98030c9dccd61879babc382191b29df8-2::Label";
 "CD::7147b93e6d7e0d1ddf5de07ab0c4bb9a-2::Label";
 "CD::09fc88a5ec1e450b12b26314fa107698-2::Label";
 "CD::99e53fc0f7f32fcc5334b7b7adcd4fa8-2::Label";
 "CD::ce960eda05cd296347026937df8df816-2::Label";
 "CD::3c0e3b871649869c8a5fdadf0c65800c-2::Label";
 "CD::8b62869b27d28fa3346de0d1e03cf606-2::Label";
 "CD::5723fa1c8d4308a41fb028ba083cd659-2::Label";
 "CD::53d141faef013d9e0f0ebdb110a396ea-2::Label";
 "CD::451e3905249c1d31ac84d172eaaed715-2::Label";
 "CD::f19ac3d868a84577c02c1c10eb9871e8-2::Label";
 "CD::afa4012135ace9d38688e1e698ecad67-2::Label";
 "CD::555ddc81e79e7d2c123f16d4a391f934-2::Label";
 "CD::b7f61886822af69823ce7a92efe016a1-2::Label";
 "CD::553f885536308aac09dcbe3f28424bad-2::Label";

Reply to: