Apt-get stuck at 0% [Working]
up vote
15
down vote
favorite
When I try to do anything with apt-get
using a terminal, the apt-get
gets stuck at 0% [Working]
.
apt
|
show 3 more comments
up vote
15
down vote
favorite
When I try to do anything with apt-get
using a terminal, the apt-get
gets stuck at 0% [Working]
.
apt
what about aptitude ?? aptitude install firefox
– Rahul V Sharma
Jul 16 '14 at 9:40
Aptitude is working, I quess. I opened it and it was working fine. I have never used it..
– Digital
Jul 16 '14 at 10:15
I tried aptitude install and it (after few things) got stuck too.
– Digital
Jul 16 '14 at 10:57
1
What is the result ofping -c 3 google.com
?
– pmichna
Jul 16 '14 at 11:25
1
my apt-get would get stuck whenever it tried to connect to an IPv6 address....this SE answer fixed it: askubuntu.com/a/575130/421665
– Eric
Sep 27 '16 at 7:47
|
show 3 more comments
up vote
15
down vote
favorite
up vote
15
down vote
favorite
When I try to do anything with apt-get
using a terminal, the apt-get
gets stuck at 0% [Working]
.
apt
When I try to do anything with apt-get
using a terminal, the apt-get
gets stuck at 0% [Working]
.
apt
apt
edited Jul 16 '14 at 9:55
Pabi
5,59933042
5,59933042
asked Jul 16 '14 at 9:37
Digital
76114
76114
what about aptitude ?? aptitude install firefox
– Rahul V Sharma
Jul 16 '14 at 9:40
Aptitude is working, I quess. I opened it and it was working fine. I have never used it..
– Digital
Jul 16 '14 at 10:15
I tried aptitude install and it (after few things) got stuck too.
– Digital
Jul 16 '14 at 10:57
1
What is the result ofping -c 3 google.com
?
– pmichna
Jul 16 '14 at 11:25
1
my apt-get would get stuck whenever it tried to connect to an IPv6 address....this SE answer fixed it: askubuntu.com/a/575130/421665
– Eric
Sep 27 '16 at 7:47
|
show 3 more comments
what about aptitude ?? aptitude install firefox
– Rahul V Sharma
Jul 16 '14 at 9:40
Aptitude is working, I quess. I opened it and it was working fine. I have never used it..
– Digital
Jul 16 '14 at 10:15
I tried aptitude install and it (after few things) got stuck too.
– Digital
Jul 16 '14 at 10:57
1
What is the result ofping -c 3 google.com
?
– pmichna
Jul 16 '14 at 11:25
1
my apt-get would get stuck whenever it tried to connect to an IPv6 address....this SE answer fixed it: askubuntu.com/a/575130/421665
– Eric
Sep 27 '16 at 7:47
what about aptitude ?? aptitude install firefox
– Rahul V Sharma
Jul 16 '14 at 9:40
what about aptitude ?? aptitude install firefox
– Rahul V Sharma
Jul 16 '14 at 9:40
Aptitude is working, I quess. I opened it and it was working fine. I have never used it..
– Digital
Jul 16 '14 at 10:15
Aptitude is working, I quess. I opened it and it was working fine. I have never used it..
– Digital
Jul 16 '14 at 10:15
I tried aptitude install and it (after few things) got stuck too.
– Digital
Jul 16 '14 at 10:57
I tried aptitude install and it (after few things) got stuck too.
– Digital
Jul 16 '14 at 10:57
1
1
What is the result of
ping -c 3 google.com
?– pmichna
Jul 16 '14 at 11:25
What is the result of
ping -c 3 google.com
?– pmichna
Jul 16 '14 at 11:25
1
1
my apt-get would get stuck whenever it tried to connect to an IPv6 address....this SE answer fixed it: askubuntu.com/a/575130/421665
– Eric
Sep 27 '16 at 7:47
my apt-get would get stuck whenever it tried to connect to an IPv6 address....this SE answer fixed it: askubuntu.com/a/575130/421665
– Eric
Sep 27 '16 at 7:47
|
show 3 more comments
10 Answers
10
active
oldest
votes
up vote
19
down vote
I came to this page via a high ranked Google search but these answers didn't help me. Instead I cleared out my local repository of retrieved package files with:
apt-get clean
add a comment |
up vote
15
down vote
You can try to check the cache and to clean the cache directory.
In the order (each step is more deep, so stop as you find a solution):
sudo apt-get clean
(Update) on recent versions it will clear out the local repository of retrieved package files. It will be enough most of the time. It is (was) not so on earlier versions.
It removes everything but the lock file from /var/cache/apt/archives/
and /var/cache/apt/archives/partial/.
Look inside
/var/lib/apt/lists/partial/
it should be empty.
If not you can decide to empty itsudo rm /var/lib/apt/lists/partial/*
eventually you may needsudo rm -f /var/lib/apt/lists/partial/*
sudo apt-get check
it updates the package cache and checks for broken dependencies.
Shrink to a normal (not huge) number of repositories the list of
/etc/apt/sources.list
.
If they are too many your system can hang in the attempt to build all the dependencies tree.
You can create a minimal set of repositories from Ubuntu Sources List Generator site and after that you backup the
/etc/apt/sources.list
(with e.g.sudo cp -i /etc/apt/sources.list /etc/apt/sources.list.000
) you can paste that instead of your present list.- eventually you can check if you have a source lists file with https rather than http, but
apt-transport-https
is not installed (see the comment). - try again
sudo apt-get update
and if it fails - backup your
/var/lib/apt/lists
directory withsudo cp -r -p -i /var/lib/apt/lists ${HOME}/temp_apt_lists
and aftersudo rm -R /var/lib/apt/lists/*
- run
sudo apt-get update
again
It's possible you need to clean by hand some of the following directories (you can always backup them and only after delete the files inside) :
/etc/apt/sources.list.d/
File fragments for locations to fetch packages from. Configuration Item: Dir::Etc::SourceParts.
etc/apt/preferences.d/
File fragments for the version preferences. Configuration Item: Dir::Etc::PreferencesParts.
/var/cache/apt/archives/partial/
Storage area for package files in transit. Configuration Item: Dir::Cache::Archives (partial will be implicitly appended)
/var/lib/apt/lists/partial/
Storage area for state information in transit. Configuration Item: Dir::State::Lists (partial will be implicitly appended)
/var/lib/apt/lists/
Storage area for state information for each package resource specified in sources.list(5) Configuration Item: Dir::State::Lists.
PS> If you have succeed, remember to delete the backup copy that you don't need anymore, but not the sources.list.000
it can always be useful!
You can find additional hints in related answer as this one.
Update
There was an old bug because the package squid-deb-proxy-client does not clean up all its changes, solved so:
Removing the line:
Acquire::http::ProxyAutoDetect "/usr/share/squid-deb-proxy-client/apt-avahi-discover";
from:/etc/apt/apt.conf.d/30autoproxy
Maybe can be useful this bug thread
More drastic remove the package if it is possible.
Hmm this looks promising, I'll try this tomorrow (Actually its today but there is a period of sleeping between it :b). I'll post results!
– Digital
Jul 18 '14 at 0:36
Have a nice night... and dream about the point number 3 (to substitute the source list/ to shrink number of sources). If the cache is cleaned usually it solves. Check always that is possible to reach your repositories. E.g. pastehttp://extras.ubuntu.com/ubuntu
inside the browser... (or better the lines inside your/etc/apt/sources.list
– Hastur
Jul 18 '14 at 8:02
I tried every step, but those for some reason did not help. I think I'll re-install my ubuntu. Could someone tell me how can I reinstall ubuntu that has been installed as a secondary OS (With windows)? Do I have to manually delete all Ubuntu's files and then install again, or how?
– Digital
Jul 18 '14 at 8:35
ADD: Also when I break the "Working" operation using Control-C, this apperars on the terminal: pastebin.com/GgJ2R3Ph . Do you find any answers from there?
– Digital
Jul 18 '14 at 8:44
1
I had the problem, that one of the hosts insources.list
was usinghttps
rather thanhttp
, butapt-transport-https
was not installed.
– cimnine
Jun 20 '17 at 13:40
|
show 6 more comments
up vote
3
down vote
Make sure you can ping out of your own network and more importantly to the Ubuntu network i.e.
ping us.archive.ubuntu.com
OR
ping security.ubuntu.com
You should get an output similar to:
PING security.ubuntu.com (91.189.88.161) 56(84) bytes of data.
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=1 ttl=52 time=127 ms
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=2 ttl=52 time=128 ms
--- security.ubuntu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 127.325/127.952/128.579/0.627 ms
add a comment |
up vote
3
down vote
I also found this happening to me when I switched to some https repos. apt needs apt-transport-https
to be installed in order to work (which understandably can be a problem when you're trying to download some stuff).
add a comment |
up vote
2
down vote
first try to update it by
aptitude update
and then run apt-get
or should change your mirror to closest to your place, watch this - How can I get apt to use a mirror close to me, or choose a faster mirror?
I didsudo aptitude update
and now I am once again stuck at0% [Working]
– Digital
Jul 16 '14 at 10:44
I also tried changing the mirror but I do not see any changes.
– Digital
Jul 16 '14 at 10:56
1
You met with strange issue ...i researched on it ... But no result
– Rahul V Sharma
Jul 16 '14 at 11:48
add a comment |
up vote
2
down vote
This could also be caused by being behind a proxy that blocks access. Sometimes I got a NODATA error... sometimes it just stayed at 0% [Working...]
.
add a comment |
up vote
1
down vote
if you changed location, change your download server as well:
sudo software-properties-gtk
click other then select best server:
after that select and delete all other software repositories:
finally:
sudo apt-get update
sudo apt-get upgrade
add a comment |
up vote
0
down vote
In debian 9, my apt was stuck at 0%[working] for sometime before it does any task which requires access to internet.
After trying many other methods, When i disabled the network manager and started using systemd-networkd instead, this problem was finally solved.
add a comment |
up vote
0
down vote
An answer I did not find on the internet anywhere but actually found it based on a command I executed a couple of hours ago. An example of such a command is
echo "deb http://dl.bintray.com/tproenca/pmsarm7 jessie main" | sudo tee /etc/apt/sources.list.d/pms.list
After which a file is added to /etc/apt/sources.list.d/. In this directory, sources could also be added. In my case it was teamviewer which contained it's own list which had an invalid url.
Therefore causing my update to fail.
These are the commands that I executed.
Note: teamviewer.list was causing me problems but it can be anything for you inside this directory. Try it out and make back-ups!)
cd /etc/apt/
cp sources.list.d/* sources.list.d.backup/
rm sources.list.d/teamviewer.list
apt-get clean
apt-get check
apt-get update
Hope this saves someone the hours it could have saved me!
add a comment |
up vote
0
down vote
I have got the same problem, but I solved it like this:
sudo systemctl restart networking
hope this can help.
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f498462%2fapt-get-stuck-at-0-working%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
10 Answers
10
active
oldest
votes
10 Answers
10
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
19
down vote
I came to this page via a high ranked Google search but these answers didn't help me. Instead I cleared out my local repository of retrieved package files with:
apt-get clean
add a comment |
up vote
19
down vote
I came to this page via a high ranked Google search but these answers didn't help me. Instead I cleared out my local repository of retrieved package files with:
apt-get clean
add a comment |
up vote
19
down vote
up vote
19
down vote
I came to this page via a high ranked Google search but these answers didn't help me. Instead I cleared out my local repository of retrieved package files with:
apt-get clean
I came to this page via a high ranked Google search but these answers didn't help me. Instead I cleared out my local repository of retrieved package files with:
apt-get clean
answered Dec 30 '15 at 11:10
hexnet
19114
19114
add a comment |
add a comment |
up vote
15
down vote
You can try to check the cache and to clean the cache directory.
In the order (each step is more deep, so stop as you find a solution):
sudo apt-get clean
(Update) on recent versions it will clear out the local repository of retrieved package files. It will be enough most of the time. It is (was) not so on earlier versions.
It removes everything but the lock file from /var/cache/apt/archives/
and /var/cache/apt/archives/partial/.
Look inside
/var/lib/apt/lists/partial/
it should be empty.
If not you can decide to empty itsudo rm /var/lib/apt/lists/partial/*
eventually you may needsudo rm -f /var/lib/apt/lists/partial/*
sudo apt-get check
it updates the package cache and checks for broken dependencies.
Shrink to a normal (not huge) number of repositories the list of
/etc/apt/sources.list
.
If they are too many your system can hang in the attempt to build all the dependencies tree.
You can create a minimal set of repositories from Ubuntu Sources List Generator site and after that you backup the
/etc/apt/sources.list
(with e.g.sudo cp -i /etc/apt/sources.list /etc/apt/sources.list.000
) you can paste that instead of your present list.- eventually you can check if you have a source lists file with https rather than http, but
apt-transport-https
is not installed (see the comment). - try again
sudo apt-get update
and if it fails - backup your
/var/lib/apt/lists
directory withsudo cp -r -p -i /var/lib/apt/lists ${HOME}/temp_apt_lists
and aftersudo rm -R /var/lib/apt/lists/*
- run
sudo apt-get update
again
It's possible you need to clean by hand some of the following directories (you can always backup them and only after delete the files inside) :
/etc/apt/sources.list.d/
File fragments for locations to fetch packages from. Configuration Item: Dir::Etc::SourceParts.
etc/apt/preferences.d/
File fragments for the version preferences. Configuration Item: Dir::Etc::PreferencesParts.
/var/cache/apt/archives/partial/
Storage area for package files in transit. Configuration Item: Dir::Cache::Archives (partial will be implicitly appended)
/var/lib/apt/lists/partial/
Storage area for state information in transit. Configuration Item: Dir::State::Lists (partial will be implicitly appended)
/var/lib/apt/lists/
Storage area for state information for each package resource specified in sources.list(5) Configuration Item: Dir::State::Lists.
PS> If you have succeed, remember to delete the backup copy that you don't need anymore, but not the sources.list.000
it can always be useful!
You can find additional hints in related answer as this one.
Update
There was an old bug because the package squid-deb-proxy-client does not clean up all its changes, solved so:
Removing the line:
Acquire::http::ProxyAutoDetect "/usr/share/squid-deb-proxy-client/apt-avahi-discover";
from:/etc/apt/apt.conf.d/30autoproxy
Maybe can be useful this bug thread
More drastic remove the package if it is possible.
Hmm this looks promising, I'll try this tomorrow (Actually its today but there is a period of sleeping between it :b). I'll post results!
– Digital
Jul 18 '14 at 0:36
Have a nice night... and dream about the point number 3 (to substitute the source list/ to shrink number of sources). If the cache is cleaned usually it solves. Check always that is possible to reach your repositories. E.g. pastehttp://extras.ubuntu.com/ubuntu
inside the browser... (or better the lines inside your/etc/apt/sources.list
– Hastur
Jul 18 '14 at 8:02
I tried every step, but those for some reason did not help. I think I'll re-install my ubuntu. Could someone tell me how can I reinstall ubuntu that has been installed as a secondary OS (With windows)? Do I have to manually delete all Ubuntu's files and then install again, or how?
– Digital
Jul 18 '14 at 8:35
ADD: Also when I break the "Working" operation using Control-C, this apperars on the terminal: pastebin.com/GgJ2R3Ph . Do you find any answers from there?
– Digital
Jul 18 '14 at 8:44
1
I had the problem, that one of the hosts insources.list
was usinghttps
rather thanhttp
, butapt-transport-https
was not installed.
– cimnine
Jun 20 '17 at 13:40
|
show 6 more comments
up vote
15
down vote
You can try to check the cache and to clean the cache directory.
In the order (each step is more deep, so stop as you find a solution):
sudo apt-get clean
(Update) on recent versions it will clear out the local repository of retrieved package files. It will be enough most of the time. It is (was) not so on earlier versions.
It removes everything but the lock file from /var/cache/apt/archives/
and /var/cache/apt/archives/partial/.
Look inside
/var/lib/apt/lists/partial/
it should be empty.
If not you can decide to empty itsudo rm /var/lib/apt/lists/partial/*
eventually you may needsudo rm -f /var/lib/apt/lists/partial/*
sudo apt-get check
it updates the package cache and checks for broken dependencies.
Shrink to a normal (not huge) number of repositories the list of
/etc/apt/sources.list
.
If they are too many your system can hang in the attempt to build all the dependencies tree.
You can create a minimal set of repositories from Ubuntu Sources List Generator site and after that you backup the
/etc/apt/sources.list
(with e.g.sudo cp -i /etc/apt/sources.list /etc/apt/sources.list.000
) you can paste that instead of your present list.- eventually you can check if you have a source lists file with https rather than http, but
apt-transport-https
is not installed (see the comment). - try again
sudo apt-get update
and if it fails - backup your
/var/lib/apt/lists
directory withsudo cp -r -p -i /var/lib/apt/lists ${HOME}/temp_apt_lists
and aftersudo rm -R /var/lib/apt/lists/*
- run
sudo apt-get update
again
It's possible you need to clean by hand some of the following directories (you can always backup them and only after delete the files inside) :
/etc/apt/sources.list.d/
File fragments for locations to fetch packages from. Configuration Item: Dir::Etc::SourceParts.
etc/apt/preferences.d/
File fragments for the version preferences. Configuration Item: Dir::Etc::PreferencesParts.
/var/cache/apt/archives/partial/
Storage area for package files in transit. Configuration Item: Dir::Cache::Archives (partial will be implicitly appended)
/var/lib/apt/lists/partial/
Storage area for state information in transit. Configuration Item: Dir::State::Lists (partial will be implicitly appended)
/var/lib/apt/lists/
Storage area for state information for each package resource specified in sources.list(5) Configuration Item: Dir::State::Lists.
PS> If you have succeed, remember to delete the backup copy that you don't need anymore, but not the sources.list.000
it can always be useful!
You can find additional hints in related answer as this one.
Update
There was an old bug because the package squid-deb-proxy-client does not clean up all its changes, solved so:
Removing the line:
Acquire::http::ProxyAutoDetect "/usr/share/squid-deb-proxy-client/apt-avahi-discover";
from:/etc/apt/apt.conf.d/30autoproxy
Maybe can be useful this bug thread
More drastic remove the package if it is possible.
Hmm this looks promising, I'll try this tomorrow (Actually its today but there is a period of sleeping between it :b). I'll post results!
– Digital
Jul 18 '14 at 0:36
Have a nice night... and dream about the point number 3 (to substitute the source list/ to shrink number of sources). If the cache is cleaned usually it solves. Check always that is possible to reach your repositories. E.g. pastehttp://extras.ubuntu.com/ubuntu
inside the browser... (or better the lines inside your/etc/apt/sources.list
– Hastur
Jul 18 '14 at 8:02
I tried every step, but those for some reason did not help. I think I'll re-install my ubuntu. Could someone tell me how can I reinstall ubuntu that has been installed as a secondary OS (With windows)? Do I have to manually delete all Ubuntu's files and then install again, or how?
– Digital
Jul 18 '14 at 8:35
ADD: Also when I break the "Working" operation using Control-C, this apperars on the terminal: pastebin.com/GgJ2R3Ph . Do you find any answers from there?
– Digital
Jul 18 '14 at 8:44
1
I had the problem, that one of the hosts insources.list
was usinghttps
rather thanhttp
, butapt-transport-https
was not installed.
– cimnine
Jun 20 '17 at 13:40
|
show 6 more comments
up vote
15
down vote
up vote
15
down vote
You can try to check the cache and to clean the cache directory.
In the order (each step is more deep, so stop as you find a solution):
sudo apt-get clean
(Update) on recent versions it will clear out the local repository of retrieved package files. It will be enough most of the time. It is (was) not so on earlier versions.
It removes everything but the lock file from /var/cache/apt/archives/
and /var/cache/apt/archives/partial/.
Look inside
/var/lib/apt/lists/partial/
it should be empty.
If not you can decide to empty itsudo rm /var/lib/apt/lists/partial/*
eventually you may needsudo rm -f /var/lib/apt/lists/partial/*
sudo apt-get check
it updates the package cache and checks for broken dependencies.
Shrink to a normal (not huge) number of repositories the list of
/etc/apt/sources.list
.
If they are too many your system can hang in the attempt to build all the dependencies tree.
You can create a minimal set of repositories from Ubuntu Sources List Generator site and after that you backup the
/etc/apt/sources.list
(with e.g.sudo cp -i /etc/apt/sources.list /etc/apt/sources.list.000
) you can paste that instead of your present list.- eventually you can check if you have a source lists file with https rather than http, but
apt-transport-https
is not installed (see the comment). - try again
sudo apt-get update
and if it fails - backup your
/var/lib/apt/lists
directory withsudo cp -r -p -i /var/lib/apt/lists ${HOME}/temp_apt_lists
and aftersudo rm -R /var/lib/apt/lists/*
- run
sudo apt-get update
again
It's possible you need to clean by hand some of the following directories (you can always backup them and only after delete the files inside) :
/etc/apt/sources.list.d/
File fragments for locations to fetch packages from. Configuration Item: Dir::Etc::SourceParts.
etc/apt/preferences.d/
File fragments for the version preferences. Configuration Item: Dir::Etc::PreferencesParts.
/var/cache/apt/archives/partial/
Storage area for package files in transit. Configuration Item: Dir::Cache::Archives (partial will be implicitly appended)
/var/lib/apt/lists/partial/
Storage area for state information in transit. Configuration Item: Dir::State::Lists (partial will be implicitly appended)
/var/lib/apt/lists/
Storage area for state information for each package resource specified in sources.list(5) Configuration Item: Dir::State::Lists.
PS> If you have succeed, remember to delete the backup copy that you don't need anymore, but not the sources.list.000
it can always be useful!
You can find additional hints in related answer as this one.
Update
There was an old bug because the package squid-deb-proxy-client does not clean up all its changes, solved so:
Removing the line:
Acquire::http::ProxyAutoDetect "/usr/share/squid-deb-proxy-client/apt-avahi-discover";
from:/etc/apt/apt.conf.d/30autoproxy
Maybe can be useful this bug thread
More drastic remove the package if it is possible.
You can try to check the cache and to clean the cache directory.
In the order (each step is more deep, so stop as you find a solution):
sudo apt-get clean
(Update) on recent versions it will clear out the local repository of retrieved package files. It will be enough most of the time. It is (was) not so on earlier versions.
It removes everything but the lock file from /var/cache/apt/archives/
and /var/cache/apt/archives/partial/.
Look inside
/var/lib/apt/lists/partial/
it should be empty.
If not you can decide to empty itsudo rm /var/lib/apt/lists/partial/*
eventually you may needsudo rm -f /var/lib/apt/lists/partial/*
sudo apt-get check
it updates the package cache and checks for broken dependencies.
Shrink to a normal (not huge) number of repositories the list of
/etc/apt/sources.list
.
If they are too many your system can hang in the attempt to build all the dependencies tree.
You can create a minimal set of repositories from Ubuntu Sources List Generator site and after that you backup the
/etc/apt/sources.list
(with e.g.sudo cp -i /etc/apt/sources.list /etc/apt/sources.list.000
) you can paste that instead of your present list.- eventually you can check if you have a source lists file with https rather than http, but
apt-transport-https
is not installed (see the comment). - try again
sudo apt-get update
and if it fails - backup your
/var/lib/apt/lists
directory withsudo cp -r -p -i /var/lib/apt/lists ${HOME}/temp_apt_lists
and aftersudo rm -R /var/lib/apt/lists/*
- run
sudo apt-get update
again
It's possible you need to clean by hand some of the following directories (you can always backup them and only after delete the files inside) :
/etc/apt/sources.list.d/
File fragments for locations to fetch packages from. Configuration Item: Dir::Etc::SourceParts.
etc/apt/preferences.d/
File fragments for the version preferences. Configuration Item: Dir::Etc::PreferencesParts.
/var/cache/apt/archives/partial/
Storage area for package files in transit. Configuration Item: Dir::Cache::Archives (partial will be implicitly appended)
/var/lib/apt/lists/partial/
Storage area for state information in transit. Configuration Item: Dir::State::Lists (partial will be implicitly appended)
/var/lib/apt/lists/
Storage area for state information for each package resource specified in sources.list(5) Configuration Item: Dir::State::Lists.
PS> If you have succeed, remember to delete the backup copy that you don't need anymore, but not the sources.list.000
it can always be useful!
You can find additional hints in related answer as this one.
Update
There was an old bug because the package squid-deb-proxy-client does not clean up all its changes, solved so:
Removing the line:
Acquire::http::ProxyAutoDetect "/usr/share/squid-deb-proxy-client/apt-avahi-discover";
from:/etc/apt/apt.conf.d/30autoproxy
Maybe can be useful this bug thread
More drastic remove the package if it is possible.
edited Jun 20 '17 at 18:09
answered Jul 17 '14 at 9:13
Hastur
2,67011731
2,67011731
Hmm this looks promising, I'll try this tomorrow (Actually its today but there is a period of sleeping between it :b). I'll post results!
– Digital
Jul 18 '14 at 0:36
Have a nice night... and dream about the point number 3 (to substitute the source list/ to shrink number of sources). If the cache is cleaned usually it solves. Check always that is possible to reach your repositories. E.g. pastehttp://extras.ubuntu.com/ubuntu
inside the browser... (or better the lines inside your/etc/apt/sources.list
– Hastur
Jul 18 '14 at 8:02
I tried every step, but those for some reason did not help. I think I'll re-install my ubuntu. Could someone tell me how can I reinstall ubuntu that has been installed as a secondary OS (With windows)? Do I have to manually delete all Ubuntu's files and then install again, or how?
– Digital
Jul 18 '14 at 8:35
ADD: Also when I break the "Working" operation using Control-C, this apperars on the terminal: pastebin.com/GgJ2R3Ph . Do you find any answers from there?
– Digital
Jul 18 '14 at 8:44
1
I had the problem, that one of the hosts insources.list
was usinghttps
rather thanhttp
, butapt-transport-https
was not installed.
– cimnine
Jun 20 '17 at 13:40
|
show 6 more comments
Hmm this looks promising, I'll try this tomorrow (Actually its today but there is a period of sleeping between it :b). I'll post results!
– Digital
Jul 18 '14 at 0:36
Have a nice night... and dream about the point number 3 (to substitute the source list/ to shrink number of sources). If the cache is cleaned usually it solves. Check always that is possible to reach your repositories. E.g. pastehttp://extras.ubuntu.com/ubuntu
inside the browser... (or better the lines inside your/etc/apt/sources.list
– Hastur
Jul 18 '14 at 8:02
I tried every step, but those for some reason did not help. I think I'll re-install my ubuntu. Could someone tell me how can I reinstall ubuntu that has been installed as a secondary OS (With windows)? Do I have to manually delete all Ubuntu's files and then install again, or how?
– Digital
Jul 18 '14 at 8:35
ADD: Also when I break the "Working" operation using Control-C, this apperars on the terminal: pastebin.com/GgJ2R3Ph . Do you find any answers from there?
– Digital
Jul 18 '14 at 8:44
1
I had the problem, that one of the hosts insources.list
was usinghttps
rather thanhttp
, butapt-transport-https
was not installed.
– cimnine
Jun 20 '17 at 13:40
Hmm this looks promising, I'll try this tomorrow (Actually its today but there is a period of sleeping between it :b). I'll post results!
– Digital
Jul 18 '14 at 0:36
Hmm this looks promising, I'll try this tomorrow (Actually its today but there is a period of sleeping between it :b). I'll post results!
– Digital
Jul 18 '14 at 0:36
Have a nice night... and dream about the point number 3 (to substitute the source list/ to shrink number of sources). If the cache is cleaned usually it solves. Check always that is possible to reach your repositories. E.g. paste
http://extras.ubuntu.com/ubuntu
inside the browser... (or better the lines inside your /etc/apt/sources.list
– Hastur
Jul 18 '14 at 8:02
Have a nice night... and dream about the point number 3 (to substitute the source list/ to shrink number of sources). If the cache is cleaned usually it solves. Check always that is possible to reach your repositories. E.g. paste
http://extras.ubuntu.com/ubuntu
inside the browser... (or better the lines inside your /etc/apt/sources.list
– Hastur
Jul 18 '14 at 8:02
I tried every step, but those for some reason did not help. I think I'll re-install my ubuntu. Could someone tell me how can I reinstall ubuntu that has been installed as a secondary OS (With windows)? Do I have to manually delete all Ubuntu's files and then install again, or how?
– Digital
Jul 18 '14 at 8:35
I tried every step, but those for some reason did not help. I think I'll re-install my ubuntu. Could someone tell me how can I reinstall ubuntu that has been installed as a secondary OS (With windows)? Do I have to manually delete all Ubuntu's files and then install again, or how?
– Digital
Jul 18 '14 at 8:35
ADD: Also when I break the "Working" operation using Control-C, this apperars on the terminal: pastebin.com/GgJ2R3Ph . Do you find any answers from there?
– Digital
Jul 18 '14 at 8:44
ADD: Also when I break the "Working" operation using Control-C, this apperars on the terminal: pastebin.com/GgJ2R3Ph . Do you find any answers from there?
– Digital
Jul 18 '14 at 8:44
1
1
I had the problem, that one of the hosts in
sources.list
was using https
rather than http
, but apt-transport-https
was not installed.– cimnine
Jun 20 '17 at 13:40
I had the problem, that one of the hosts in
sources.list
was using https
rather than http
, but apt-transport-https
was not installed.– cimnine
Jun 20 '17 at 13:40
|
show 6 more comments
up vote
3
down vote
Make sure you can ping out of your own network and more importantly to the Ubuntu network i.e.
ping us.archive.ubuntu.com
OR
ping security.ubuntu.com
You should get an output similar to:
PING security.ubuntu.com (91.189.88.161) 56(84) bytes of data.
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=1 ttl=52 time=127 ms
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=2 ttl=52 time=128 ms
--- security.ubuntu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 127.325/127.952/128.579/0.627 ms
add a comment |
up vote
3
down vote
Make sure you can ping out of your own network and more importantly to the Ubuntu network i.e.
ping us.archive.ubuntu.com
OR
ping security.ubuntu.com
You should get an output similar to:
PING security.ubuntu.com (91.189.88.161) 56(84) bytes of data.
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=1 ttl=52 time=127 ms
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=2 ttl=52 time=128 ms
--- security.ubuntu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 127.325/127.952/128.579/0.627 ms
add a comment |
up vote
3
down vote
up vote
3
down vote
Make sure you can ping out of your own network and more importantly to the Ubuntu network i.e.
ping us.archive.ubuntu.com
OR
ping security.ubuntu.com
You should get an output similar to:
PING security.ubuntu.com (91.189.88.161) 56(84) bytes of data.
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=1 ttl=52 time=127 ms
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=2 ttl=52 time=128 ms
--- security.ubuntu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 127.325/127.952/128.579/0.627 ms
Make sure you can ping out of your own network and more importantly to the Ubuntu network i.e.
ping us.archive.ubuntu.com
OR
ping security.ubuntu.com
You should get an output similar to:
PING security.ubuntu.com (91.189.88.161) 56(84) bytes of data.
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=1 ttl=52 time=127 ms
64 bytes from keeton.canonical.com (91.189.88.161): icmp_seq=2 ttl=52 time=128 ms
--- security.ubuntu.com ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1000ms
rtt min/avg/max/mdev = 127.325/127.952/128.579/0.627 ms
answered May 29 '16 at 18:49
toystory
5761411
5761411
add a comment |
add a comment |
up vote
3
down vote
I also found this happening to me when I switched to some https repos. apt needs apt-transport-https
to be installed in order to work (which understandably can be a problem when you're trying to download some stuff).
add a comment |
up vote
3
down vote
I also found this happening to me when I switched to some https repos. apt needs apt-transport-https
to be installed in order to work (which understandably can be a problem when you're trying to download some stuff).
add a comment |
up vote
3
down vote
up vote
3
down vote
I also found this happening to me when I switched to some https repos. apt needs apt-transport-https
to be installed in order to work (which understandably can be a problem when you're trying to download some stuff).
I also found this happening to me when I switched to some https repos. apt needs apt-transport-https
to be installed in order to work (which understandably can be a problem when you're trying to download some stuff).
answered Jun 7 '17 at 15:35
Peter Turner
324214
324214
add a comment |
add a comment |
up vote
2
down vote
first try to update it by
aptitude update
and then run apt-get
or should change your mirror to closest to your place, watch this - How can I get apt to use a mirror close to me, or choose a faster mirror?
I didsudo aptitude update
and now I am once again stuck at0% [Working]
– Digital
Jul 16 '14 at 10:44
I also tried changing the mirror but I do not see any changes.
– Digital
Jul 16 '14 at 10:56
1
You met with strange issue ...i researched on it ... But no result
– Rahul V Sharma
Jul 16 '14 at 11:48
add a comment |
up vote
2
down vote
first try to update it by
aptitude update
and then run apt-get
or should change your mirror to closest to your place, watch this - How can I get apt to use a mirror close to me, or choose a faster mirror?
I didsudo aptitude update
and now I am once again stuck at0% [Working]
– Digital
Jul 16 '14 at 10:44
I also tried changing the mirror but I do not see any changes.
– Digital
Jul 16 '14 at 10:56
1
You met with strange issue ...i researched on it ... But no result
– Rahul V Sharma
Jul 16 '14 at 11:48
add a comment |
up vote
2
down vote
up vote
2
down vote
first try to update it by
aptitude update
and then run apt-get
or should change your mirror to closest to your place, watch this - How can I get apt to use a mirror close to me, or choose a faster mirror?
first try to update it by
aptitude update
and then run apt-get
or should change your mirror to closest to your place, watch this - How can I get apt to use a mirror close to me, or choose a faster mirror?
edited Apr 13 '17 at 12:24
Community♦
1
1
answered Jul 16 '14 at 10:22
Rahul V Sharma
3961210
3961210
I didsudo aptitude update
and now I am once again stuck at0% [Working]
– Digital
Jul 16 '14 at 10:44
I also tried changing the mirror but I do not see any changes.
– Digital
Jul 16 '14 at 10:56
1
You met with strange issue ...i researched on it ... But no result
– Rahul V Sharma
Jul 16 '14 at 11:48
add a comment |
I didsudo aptitude update
and now I am once again stuck at0% [Working]
– Digital
Jul 16 '14 at 10:44
I also tried changing the mirror but I do not see any changes.
– Digital
Jul 16 '14 at 10:56
1
You met with strange issue ...i researched on it ... But no result
– Rahul V Sharma
Jul 16 '14 at 11:48
I did
sudo aptitude update
and now I am once again stuck at 0% [Working]
– Digital
Jul 16 '14 at 10:44
I did
sudo aptitude update
and now I am once again stuck at 0% [Working]
– Digital
Jul 16 '14 at 10:44
I also tried changing the mirror but I do not see any changes.
– Digital
Jul 16 '14 at 10:56
I also tried changing the mirror but I do not see any changes.
– Digital
Jul 16 '14 at 10:56
1
1
You met with strange issue ...i researched on it ... But no result
– Rahul V Sharma
Jul 16 '14 at 11:48
You met with strange issue ...i researched on it ... But no result
– Rahul V Sharma
Jul 16 '14 at 11:48
add a comment |
up vote
2
down vote
This could also be caused by being behind a proxy that blocks access. Sometimes I got a NODATA error... sometimes it just stayed at 0% [Working...]
.
add a comment |
up vote
2
down vote
This could also be caused by being behind a proxy that blocks access. Sometimes I got a NODATA error... sometimes it just stayed at 0% [Working...]
.
add a comment |
up vote
2
down vote
up vote
2
down vote
This could also be caused by being behind a proxy that blocks access. Sometimes I got a NODATA error... sometimes it just stayed at 0% [Working...]
.
This could also be caused by being behind a proxy that blocks access. Sometimes I got a NODATA error... sometimes it just stayed at 0% [Working...]
.
answered Oct 30 '16 at 19:58
Keith
22528
22528
add a comment |
add a comment |
up vote
1
down vote
if you changed location, change your download server as well:
sudo software-properties-gtk
click other then select best server:
after that select and delete all other software repositories:
finally:
sudo apt-get update
sudo apt-get upgrade
add a comment |
up vote
1
down vote
if you changed location, change your download server as well:
sudo software-properties-gtk
click other then select best server:
after that select and delete all other software repositories:
finally:
sudo apt-get update
sudo apt-get upgrade
add a comment |
up vote
1
down vote
up vote
1
down vote
if you changed location, change your download server as well:
sudo software-properties-gtk
click other then select best server:
after that select and delete all other software repositories:
finally:
sudo apt-get update
sudo apt-get upgrade
if you changed location, change your download server as well:
sudo software-properties-gtk
click other then select best server:
after that select and delete all other software repositories:
finally:
sudo apt-get update
sudo apt-get upgrade
edited Mar 21 at 9:37
hg8
9,569125388
9,569125388
answered Feb 7 at 11:17
Farid Oubbati
112
112
add a comment |
add a comment |
up vote
0
down vote
In debian 9, my apt was stuck at 0%[working] for sometime before it does any task which requires access to internet.
After trying many other methods, When i disabled the network manager and started using systemd-networkd instead, this problem was finally solved.
add a comment |
up vote
0
down vote
In debian 9, my apt was stuck at 0%[working] for sometime before it does any task which requires access to internet.
After trying many other methods, When i disabled the network manager and started using systemd-networkd instead, this problem was finally solved.
add a comment |
up vote
0
down vote
up vote
0
down vote
In debian 9, my apt was stuck at 0%[working] for sometime before it does any task which requires access to internet.
After trying many other methods, When i disabled the network manager and started using systemd-networkd instead, this problem was finally solved.
In debian 9, my apt was stuck at 0%[working] for sometime before it does any task which requires access to internet.
After trying many other methods, When i disabled the network manager and started using systemd-networkd instead, this problem was finally solved.
answered Jun 30 '17 at 18:27
iinnke
1
1
add a comment |
add a comment |
up vote
0
down vote
An answer I did not find on the internet anywhere but actually found it based on a command I executed a couple of hours ago. An example of such a command is
echo "deb http://dl.bintray.com/tproenca/pmsarm7 jessie main" | sudo tee /etc/apt/sources.list.d/pms.list
After which a file is added to /etc/apt/sources.list.d/. In this directory, sources could also be added. In my case it was teamviewer which contained it's own list which had an invalid url.
Therefore causing my update to fail.
These are the commands that I executed.
Note: teamviewer.list was causing me problems but it can be anything for you inside this directory. Try it out and make back-ups!)
cd /etc/apt/
cp sources.list.d/* sources.list.d.backup/
rm sources.list.d/teamviewer.list
apt-get clean
apt-get check
apt-get update
Hope this saves someone the hours it could have saved me!
add a comment |
up vote
0
down vote
An answer I did not find on the internet anywhere but actually found it based on a command I executed a couple of hours ago. An example of such a command is
echo "deb http://dl.bintray.com/tproenca/pmsarm7 jessie main" | sudo tee /etc/apt/sources.list.d/pms.list
After which a file is added to /etc/apt/sources.list.d/. In this directory, sources could also be added. In my case it was teamviewer which contained it's own list which had an invalid url.
Therefore causing my update to fail.
These are the commands that I executed.
Note: teamviewer.list was causing me problems but it can be anything for you inside this directory. Try it out and make back-ups!)
cd /etc/apt/
cp sources.list.d/* sources.list.d.backup/
rm sources.list.d/teamviewer.list
apt-get clean
apt-get check
apt-get update
Hope this saves someone the hours it could have saved me!
add a comment |
up vote
0
down vote
up vote
0
down vote
An answer I did not find on the internet anywhere but actually found it based on a command I executed a couple of hours ago. An example of such a command is
echo "deb http://dl.bintray.com/tproenca/pmsarm7 jessie main" | sudo tee /etc/apt/sources.list.d/pms.list
After which a file is added to /etc/apt/sources.list.d/. In this directory, sources could also be added. In my case it was teamviewer which contained it's own list which had an invalid url.
Therefore causing my update to fail.
These are the commands that I executed.
Note: teamviewer.list was causing me problems but it can be anything for you inside this directory. Try it out and make back-ups!)
cd /etc/apt/
cp sources.list.d/* sources.list.d.backup/
rm sources.list.d/teamviewer.list
apt-get clean
apt-get check
apt-get update
Hope this saves someone the hours it could have saved me!
An answer I did not find on the internet anywhere but actually found it based on a command I executed a couple of hours ago. An example of such a command is
echo "deb http://dl.bintray.com/tproenca/pmsarm7 jessie main" | sudo tee /etc/apt/sources.list.d/pms.list
After which a file is added to /etc/apt/sources.list.d/. In this directory, sources could also be added. In my case it was teamviewer which contained it's own list which had an invalid url.
Therefore causing my update to fail.
These are the commands that I executed.
Note: teamviewer.list was causing me problems but it can be anything for you inside this directory. Try it out and make back-ups!)
cd /etc/apt/
cp sources.list.d/* sources.list.d.backup/
rm sources.list.d/teamviewer.list
apt-get clean
apt-get check
apt-get update
Hope this saves someone the hours it could have saved me!
edited Apr 24 at 10:28
Fabby
26.2k1360159
26.2k1360159
answered Aug 21 '17 at 21:55
Jorrick Sleijster
134
134
add a comment |
add a comment |
up vote
0
down vote
I have got the same problem, but I solved it like this:
sudo systemctl restart networking
hope this can help.
add a comment |
up vote
0
down vote
I have got the same problem, but I solved it like this:
sudo systemctl restart networking
hope this can help.
add a comment |
up vote
0
down vote
up vote
0
down vote
I have got the same problem, but I solved it like this:
sudo systemctl restart networking
hope this can help.
I have got the same problem, but I solved it like this:
sudo systemctl restart networking
hope this can help.
edited Dec 7 at 6:58
muru
135k20289492
135k20289492
answered Dec 5 at 2:05
mostafa maoui
1
1
add a comment |
add a comment |
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f498462%2fapt-get-stuck-at-0-working%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
what about aptitude ?? aptitude install firefox
– Rahul V Sharma
Jul 16 '14 at 9:40
Aptitude is working, I quess. I opened it and it was working fine. I have never used it..
– Digital
Jul 16 '14 at 10:15
I tried aptitude install and it (after few things) got stuck too.
– Digital
Jul 16 '14 at 10:57
1
What is the result of
ping -c 3 google.com
?– pmichna
Jul 16 '14 at 11:25
1
my apt-get would get stuck whenever it tried to connect to an IPv6 address....this SE answer fixed it: askubuntu.com/a/575130/421665
– Eric
Sep 27 '16 at 7:47