cache.py stalls causing my 17.10->18.04 LTS upgrade to hang
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 5/5
- Temps estimé
- Plus d'une semaine
- Accessibilité débutants
- 25/100
- Type d'issue
- Bug
- Clarté
- À clarifier
- Activité
- À l'abandon
- Domaine
- operating-systems
Piste de recherche
Commencez par le blocage signalé dans apt/cache.py lors de la construction de la classe avec rootdir="/", puis suivez l'appel vers apt_pkg.read_config_file pendant le flux de do-release-upgrade. Reproduisez-le sur la configuration Ubuntu 17.10 décrite et déterminez si le problème est résolu en empêchant le blocage sans perturber l'initialisation normale du cache.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
It looks like when you instantiate the apt/cache.py class with rootdir="/" on my plain vanilla 17.10 system, it hangs. CPU spikes to 100%+ and just sits there. It smells like a deadlock. This is right after the first "Reading cache..." message after calling do-release-upgrade (which spawns the "bionic" process which uses apt-pkg).
Looking at the python test code, it seems to hang when "rootdir" = "/" in the Ctor.
It does enter the C module apt_pkg, during this call:
apt_pkg.read_config_file(...)
I'm not sure if it's the locking causing the issue (that is what it feels like again). This is a 32 CPU Threadripper system (AMD64).
I have libapt-pkg5.0, pythona-pt 1.4.0-beta3build2 installed. I'm not sure what to do other than to reinstall my system from scratch which I really don't want to do.
- Langage dominant
- C++
- Étoiles
- 67
- Forks
- 42
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Préparer son environnement
Ce projet ne fournit ni conteneur de développement, ni Dockerfile, ni guide de contribution : l'installation est à votre charge. Commencez par son README, et consultez notre guide de la première contribution pour les étapes générales.
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de excid3/python-apt
-
Difficulté 4/5 3-5 jours Accessibilité débutants 20/100
excid3/python-apt#10 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
excid3/python-apt#8 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 35/100
excid3/python-apt#6 ·
-
update information on PyPIOuverte
Difficulté 2/5 1-3 heures Accessibilité débutants 35/100
excid3/python-apt#5 ·
-
pip update errorOuverte
Difficulté 3/5 1-2 jours Accessibilité débutants 25/100
excid3/python-apt#2 · 11 commentaires · 8 réactions ·
Toutes les issues de excid3/python-apt
Issues similaires
-
The Outdated Version prompt shows the release tag as unescaped HTMLPeut-être pris @on8st l’a pris aujourd’hui. Ouvertebug good first issue GUI maintainer-review priority: low
Difficulté 2/5 1-3 heures Accessibilité débutants 76/100
aethersdr/AetherSDR#6405 · 2 commentaires ·
Les mainteneurs répondent en général sous 1 jour
-
Difficulté 2/5 1-3 heures Accessibilité débutants 68/100
bitcoin-core/gui-qml#1003 ·
Les mainteneurs répondent en général sous 3 jours
-
fails to compile with Qt6Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
[Bug]:设置的关于页面,“系统信息”部分排版异常Ouvertebug
Difficulté 2/5 1-3 heures Accessibilité débutants 63/100
metasequoiaime/msime#7328 ·
Les mainteneurs répondent en général sous 1 jour
-
[Linux] --calibrate combined with --model silently falls through to plain re-setup (setup.py:4958)Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
Les mainteneurs répondent en général sous 1 jour