Author Topic: (Solved!) New Upgrade Error  (Read 906 times)

Offline frogprince

  • Newbie
  • *
  • Posts: 38
(Solved!) New Upgrade Error
« on: March 31, 2014, 12:36:53 am »
Here we go again! Today, when running apt-get update, I got the error message:



W: Failed to fetch xz:/var/lib/apt/lists/partial/ftp.debian.org_debian_dists_testing_main_binary-i386_Packages  Hash Sum mismatch



E: Some index files failed to download. They have been ignored, or old ones used instead.



I ran:



wget -O - http://sparkylinux.org/repo/sparkylinux.gpg.key | apt-key add -

--2014-03-30 18:11:05--  http://sparkylinux.org/repo/sparkylinux.gpg.key

Resolving sparkylinux.org (sparkylinux.org)... 193.107.90.66

Connecting to sparkylinux.org (sparkylinux.org)|193.107.90.66|:80... connected.

HTTP request sent, awaiting response... 200 OKBut g

Length: 1748 (1.7K)

Saving to: ‘STDOUT’



100%[======================================>] 1,748       --.-K/s   in 0s



2014-03-30 18:11:06 (50.7 MB/s) - written to stdout [1748/1748]



OK



But still got the same error message. Then I read



http://sparkylinux.org/forum/?mingleforumaction=viewtopic&t=101



and added



Acquire::Pdiffs "false"



to /etc/apt/sources.list, and ran apt-get update again. This time I got:



E: Type 'Acquire::Pdiffs' is not known on line 15 in source list /etc/apt/sources.list

E: The list of sources could not be read.



Could you help again, please? Thanks in advance.





« Last Edit: March 31, 2014, 12:36:53 am by 37 »

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1456
    • SparkyLinux
Re: New Upgrade Error
« Reply #1 on: March 31, 2014, 12:51:48 am »
Don't add it to the source list, remove it.

When you do that, run:

Code:

nano /etc/apt/apt.conf


and add to the file the text:

Code:

Acquire::PDiffs "false";


Then save the file 'apt.conf' and refresh packages list.

« Last Edit: July 01, 2014, 01:40:30 pm by 14 »
Nothing is easy as it looks.

Offline frogprince

  • Newbie
  • *
  • Posts: 38
Re: New Upgrade Error
« Reply #2 on: March 31, 2014, 02:18:31 am »
So..

1.) I do not recall in the 10 years I've been using Linux making two such stupid mistakes in a row. That being said:



2.) I found that I had edited /etc/apt/apt.conf during my most recent episode, and added Acquire::Pdiffs "false"; to it.

That turned out to be creating the problem. Removing that line from the file fixed the problem, allowing apt-get update

to run without error.



3.) After running apt-get update and apt-get upgrade, I then ran synaptic and upgraded through that application. I'm

curious; why did it find upgrades that the apt-get command did not? Are the repository lists different for the two processes?



Thanks for your patient help!



« Last Edit: July 01, 2014, 01:40:15 pm by 37 »

Offline pavroo

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 1456
    • SparkyLinux
Re: New Upgrade Error
« Reply #3 on: March 31, 2014, 01:45:00 pm »

Quote:

I'm curious; why did it find upgrades that the apt-get command did not? Are the repository lists different for the two processes?


As you said, you used 'apt-get upgrade' which doesn't make full system upgrade. That why you have found more packages waiting for upgrading in Synaptic. If you use 'apt-get dist-upgrade' instead of 'apt-get upgrade' you will upgrade all the packages. 'apt-get dist-upgrade'  is the recommended way to keep Sparky up to date.

Quote:

I do not recall in the 10 years I've been using Linux making two such stupid mistakes in a row.


Don't worry, it happens to everybody and everyday, it happens to me as well :)
« Last Edit: July 01, 2014, 01:39:44 pm by 14 »
Nothing is easy as it looks.

Offline frogprince

  • Newbie
  • *
  • Posts: 38
Re: New Upgrade Error
« Reply #4 on: March 31, 2014, 02:28:50 pm »
Pavroo: thank you; I learned something today.



Not only do you have a great distribution, but your support is the best I've ever experienced. Outstanding!
« Last Edit: July 01, 2014, 01:39:15 pm by 37 »