Problème de mise à jour Ubuntu suite à une modification

Fermé
team-off Messages postés 1191 Date d'inscription mercredi 1 avril 2015 Statut Membre Dernière intervention 21 novembre 2020 - 28 juil. 2016 à 03:33
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 - 1 août 2016 à 11:10
Bonjour je voulais installer Ajenti Panel, j'ai donc suivis ce lien : https://support.ajenti.org/fr/knowledge-bases/5/articles/1121-installing-on-ubuntu

J'ai dû modifier le fichier sources.list avec cette commande
echo "deb http://realrepo.ajenti.org:8888/ng/debian/ main main ubuntu" | sudo tee -a /etc/apt/sources.list

J'ai essayer d'installer Ajenti avec les commandes mais impossible ça ne fonctionne pas j'ai faite apt-get update puis ça ma dot qu'il y avait de problème dons j'ai était dans le sources.list et j'ai supprimer 3 ligne de commande qui avait un rapport avec Ajenti (trois ligne tout en bas des deb http.....)

Ensuite j'ai refais apt-get update maintenant ça me fais ça :
root@AUD1:~# apt-get update
Atteint:1 http://fr.archive.ubuntu.com/ubuntu/ xenial InRelease
Atteint:2 http://fr.archive.ubuntu.com/ubuntu/ xenial-updates InRelease
Réception de:3 http://security.ubuntu.com/ubuntu/ xenial-security InRelease [94,5 kB]
Atteint:4 http://fr.archive.ubuntu.com/ubuntu/ xenial-backports InRelease
Atteint:5 http://realrepo.ajenti.org:8888/debian/ main InRelease
94,5 ko réceptionnés en 0s (181 ko/s)
Lecture des listes de paquets... Fait
W: http://repo.ajenti.org/debian/dists/main/InRelease: Signature by key 425E018E23944B4B42814EE0BDC3FBAA53029759 uses weak digest algorithm (SHA1)
root@AUD1:~#


Ca n'est pas comme avant donc il y à bien un soucis

Voici mon sources.list

#

# deb cdrom:[Ubuntu-Server 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.3)]/ xenial main restricted

#deb cdrom:[Ubuntu-Server 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.3)]/ xenial main restricted

# See https://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial universe
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial universe
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-updates multiverse

## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
deb http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ xenial-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository.
## This software is not part of Ubuntu, but is offered by Canonical and the
## respective vendors as a service to Ubuntu users.
# deb http://archive.canonical.com/ubuntu/ xenial partner
# deb-src http://archive.canonical.com/ubuntu/ xenial partner

deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted
# deb-src http://security.ubuntu.com/ubuntu/ xenial-security main restricted
deb http://security.ubuntu.com/ubuntu/ xenial-security universe
# deb-src http://security.ubuntu.com/ubuntu/ xenial-security universe
deb http://security.ubuntu.com/ubuntu/ xenial-security multiverse
# deb-src http://security.ubuntu.com/ubuntu/ xenial-security multiverse


Merci d'avance
A voir également:

5 réponses

mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 7 804
Modifié par mamiemando le 28/07/2016 à 11:02
Bonjour,

Cette erreur ne vient pas de toi, mais du miroir que tu as ajouté.

Explication de l'erreur

Sous debian et ubuntu, tous les paquets sont signés. Les signatures des paquets permettent d'attester, comme leur nom l'indique, qu'ils ont bien été réalisés par une certaine autorité (par exemple, les mainteneurs debian).

Apt, ton gestionnaire de paquets maintient une liste de signature de tiers de confiance (donc typiquement les mainteneurs de ta distributions). Il est possible par la suite d'ajouter d'autres signatures.

Si un paquet n'est pas signé, ou pas signé par une autorité de confiance, ou mal signé (ce qui est le cas qui te concerne), apt lève une erreur. Plus précisément ici, ajenti utilise un algorithme de signature trop faible et jugé peu sûr à l'heure actuelle. Dit plus simplement, cela signifie que quelqu'un qui n'est pas ajenti pourrait très bien avoir signé ainsi à leur place. D'où l'erreur apt.

L'erreur est donc de leur côt.

Plus de détails ici :
https://askubuntu.com/questions/760796/how-to-fix-apt-signature-by-key-uses-weak-digest-algorithm-sha1

Résoudre le problème

Vu que tu n'as pas la main sur leur miroir tu ne peux pas faire grand chose pour résoudre proprement leur problème. Il faut leur signaler le problème, car tu n'es vraisemblablement pas la seule personne dans cette situation. Apparemment ça a déjà été fait sur leur github :
https://github.com/ajenti/ajenti/issues/937

J'avais eu le même problème une fois et je n'ai pas trouvé de solution simple pour dire à apt de ne pas se préoccuper de la signature, mais tu peux chercher dans cette direction.

Vu qu'ils ont un git, tu peux au lieu d'installer via git, essayer de récupérer les sources du programme qui t'intéresse (via github) et les compiler. C'est un peu plus compliqué comme installation et tu perds les bénéfices d'apt (mises à jour etc...) mais comme leur miroir est cassé tu ne peux pas faire beaucoup mieux à mon avis.

Pour cela, supprime le miroir que tu as ajouté dans
/etc/apt/sources.list
:

gksudo gedit /etc/apt/sources.list &


Sauve et quitte. Puis lance :

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git make


Télécharge leur sources dans un répertoire de ton choix mettons dans le répertoire "git" de ton home :

cd
mkdir -p git
cd git
git clone https://github.com/ajenti/ajenti


Installe les dépendances d'ajenti :

sudo apt-get install debhelper cdbs python-setuptools


... ainsi qu'un maximum des paquets listés ici :
https://github.com/ajenti/ajenti/blob/1.x/requirements.txt

(le nom ne correspond du paquet peut être légèrement différent, car ici il s'agit des package pillow). Tu dois pouvoir les retrouver avec
apt-cache search ...
, comme par exemple
apt-cache search lxml
permet de voir que le paquet attendu est vraisemblablement
python-lxml
. S'il t'en manque ce n'est pas gravissime, ils seront complétés par
make install
(voir plus loin), mais c'est moins propre. Bref, ça doit donner un truc du genre (sur la même ligne) :

sudo apt-get install python-gevent python python-lxml python-passlib python-psutil python-catcher python-daemon python-exconsole python-ldap python-requests python-reconfigure python-openssl python-pil


Installe ajenti, en lançant :

cd ajenti
make install


Puis lance le :

make run


Bonne chance
0
team-off Messages postés 1191 Date d'inscription mercredi 1 avril 2015 Statut Membre Dernière intervention 21 novembre 2020 33
28 juil. 2016 à 21:05
le miroir je l'ai déjà supprimer regarde dans mon code il n'y est plus
0
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 7 804
29 juil. 2016 à 14:43
Dans ce cas essaye de repartir sur un
/var/lib/apt
propre.

sudo mv /var/lib/apt /var/lib/apt.old
sudo mkdir /var/lib/apt
sudo apt-get update


Bonne chance
0
team-off Messages postés 1191 Date d'inscription mercredi 1 avril 2015 Statut Membre Dernière intervention 21 novembre 2020 33
30 juil. 2016 à 01:56
Voilà j'ai la commande que tu m'à dit de faire, je suis arrive là quand j'installe

root@AUD1:~/git# sudo apt-get install python-gevent python python-lxml python-passlib python-psutil python-catcher python-daemon python-exconsole python-ldap python-requests python-reconfigure python-openssl python-pil
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
python is already the newest version (2.7.11-1).
python-lxml is already the newest version (3.5.0-1build1).
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
python-reconfigure : Dépend: python-support (>= 0.90.0) mais il n'est pas installable
E: Impossible de corriger les problèmes, des paquets défectueux sont en mode « garder en l'état ».
root@AUD1:~/git#


Mais voilà ce que ça me fais..
0
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 7 804
30 juil. 2016 à 21:59
Bonjour

Il faudrait comprendre pourquoi il n'est pas installable. Je pense que tu as potentiellement un problème sur tes dépôts et/ou tes mises à jour. Que donne :

cat /etc/apt/sources.list


Essaye de faire une mise à jour :

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install aptitude


Puis retente ton installation. Vu le message d'erreur ce semble dû au fait que certains paquets, dont python-suppport, sont en mode "gardé en l'état" (held en anglais, ou gelé), ce qui est généralement une mauvaise idée car ça mène à ce genre de situation.

Personnellement dans ce genre de situation je passe par aptitude qui me permet de voir d'un coup les paquets gelés et de les "dégeler". Lis ceci pour découvrir comment marche aptitude :
https://www.mistra.fr/tutoriels-linux-outils-debian/651-linux-apt-migration.html

Ensuite : lance aptitude :

sudo aptitude


Cherche python-support :
/python-support

Marque le en "à mettre jour" (
+
).
Va dans le récapitulatif (
g
).

Place-toi avec les flèches sur la ligne paquets maintenu et appuie sur entrée pour déplier ce dossier. Laisse le curseur dessus et appuie sur + pour mettre à jour tout ce qui est gelé.

Si un bandeau rouge apparaît c'est que tu as un conflit. Liste-moi le nom des paquets en rouge et quitte pour ne rien casser (
q
jusqu'à pouvoir quitter).

Sinon c'est que tout va bien, et donc on peut continuer (
g
). Quand c'est fini quitte aptitude puis tente d'installer les paquets dont on a parlé.

Bonne chance
0
team-off Messages postés 1191 Date d'inscription mercredi 1 avril 2015 Statut Membre Dernière intervention 21 novembre 2020 33
30 juil. 2016 à 22:43
J'ai fait rechercher dans aptitude et je suis arriver là et il ne trouve pas

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
mamiemando Messages postés 33401 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 28 novembre 2024 7 804
1 août 2016 à 11:10
Ok est ce que si tu fais
uUg
tous les paquets sont à jour, et est-ce qu'il y a bien 0 paquets maintenus ?

Peux-tu me reporter le résultat de :

cat /etc/apt/sources.list
apt-cache search python-support | grep python-support
aptitude show python-reconfigure


D'après ce qui est dit ici :
https://askubuntu.com/questions/766169/why-no-more-python-support-in-16-04

... ce paquet est sensé être remplacé par
dh-python
pour les paquets qui en ont besoin. Sous debian python-reconfigure ne dépend plus de python-support. Peut-être y a t'il un problème de dépendance chez toi, soit parce que tu n'es pas à jour, soit parce que des paquets sont gelés.

C'est d'ailleurs le cas sous ubuntu aussi, comme le montre le lien suivant. Donc je t'avoue ne pas trop comprendre pourquoi python-reconfigure te parle de cette dépendance :
https://packages.ubuntu.com/trusty/python-reconfigure

Est-ce que tu parviens à installer tout sauf python-reconfigure ?

Bonne chance
0