Je sui en liaison ssh avec mon portable alors je galère un peu !!
pi@raspberry:~ $ grep -v '^#' /etc/apt/sources.list /etc/apt/ /etc/apt/sources.list:deb http://mirrordirector.raspbian.org/raspbian/ stretch main contrib non-free rpi
grep: /etc/apt/: est un dossier
Je compatis, mais votre premier message était bien mis en forme.
Depuis quel appareil avez vous envoyé les messages 14 à 16 ?
L’image du message 17, en mode avion est pratiquement illisible, mais il semble qu’il y a des références à jessie
et à stable
+ stretch
Un minimum de rigueur s’impose !
Où est passé l’appareil décent qui vous a permis de poster le premier message ?
Je vous conseille de faire depuis cet appareil
cd /tmp
scp -p pi@raspberry:/etc/apt/sources.list .
scp -p pi@raspberry:/etc/apt/sources.list.d/* .
grep -v '^#' *.list
ssh pi@raspberry lsb_release -a
ssh pi@raspberry apt-cache policy python-minimal python-dbus
En adaptant éventuellement la la partie pi@raspberry
et en collant le tout entre des lignes ne contenant que 3 accents graves ou backticks comme vous l’a indiqué mattotop
Il n’est pas interdit de regarder dans le panneau de droite, pour se rendre compte du rendu du message avant d’envoyer.
Envoyer des images directement depuis un ordiphone est contre-productif. Il n’y a pas vous qui galérez dans ce cas.
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
F. Petitjean
Ingénieur civil du Génie Maritime.
« On ne perd pas son temps en aiguisant ses outils. »
Proverbe français
« Moi, lorsque je n’ai rien à dire, je veux qu’on le sache. » (R. Devos)
Ok je pensais qu’en affichant l’image cela serait plus lisible car moi avec mon portable c’est lisible
Si je mais texte preformaté on me refuse en disant que je n’ai droit qu’à 2 liens par msg
Serait-il possible d’avoir des sous-titres ?
Parce-que là, on n’est pas loin de toucher le fond.
Si je parcoure la barre d’outils, en haut du panneau dans lequel je tape le présent message (*), je vois que l’icône Lien (un zigouigoui qui ressemble vaguement à une esse de boucher ou à un signe pourcent) et l’icône Texte préformaté </>
sont bien séparés par une icône guillemets pour Citation.
Donc, quel est le rapport entre la fonctionnalité texte préformaté et la limitation de deux liens par message ?
Et quid de ma proposition d’utiliser un environnement confortable pour taper vos messages ? Pas un ordiphone ni une tablette mais un vrai ordinateur de préférence sous Debian, avec un vrai clavier, une souris et la possibilité de copier/coller dans ce forum ?
Avec quel système avez-vous posté le premier message ?
Vous n’allez pas me dire que vous be pouvez pas accéder en ssh à raspberry depuis ce système, alors que vous y accéder avec un ordiphone.
Quand vous en aurez marre de taper le mot de passe de l’utilisateur pi dur la machine raspberry
vous pourrez poser une question sur les clés et la commande ssh-copy-id
mais c’est un autre sujet ==> une autre question.
Pour l’instant, j’attends toujours les retours des commandes indiquées plus haut (en gros copier les fichiers depuis le raspberry vers un système utilisable, pas un ordiphone)
Serait-ce trop demander que vous fassiez un effort de votre côté en vous inspirant de la syntaxe du premier message (les fameux 3 backticks
) pour écrire un message articulé de plus d’une phrase ?
Note
(*) et en jouant à fond avec la roulette de la souris (sous XFCE flwm
) pour zoomer sur l’écran, les infobulles avec une vision déficiente ce n’est pas ça.
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
F. Petitjean
Ingénieur civil du Génie Maritime.
Linux: the operating system with a CLUE… Command Line User Environment.
– seen in a posting in comp.software.testing
Pour en revenir au problème, la config des dépôts est douteuse, il faudrait l’ajuster.
A faire en root:
- sauvegarder tout par principe
tar cvzf ~/apt-config.tgz /etc/apt - créer un sources.list vide:
>/etc/apt/sources.list - supprimer les anciennes configs
rm /etc/apt/sources.list.d/* - créer les fichiers suivants
– /etc/apt/sources.list.d/base-stretch.list:
deb http://mirrordirector.raspbian.org/raspbian stretch main contrib non-free firmware rpi
deb-src http://mirrordirector.raspbian.org/raspbian stretch main contrib non-free firmware rpi
– /etc/apt/sources.list.d/base-jessie.list:
deb http://mirrordirector.raspbian.org/raspbian jessie main contrib non-free firmware rpi
deb-src http://mirrordirector.raspbian.org/raspbian jessie main contrib non-free firmware rpi
Là tu auras la base pour une remise au carré stretch de ta machine: accés aux dépots stretch et en cas de besoin pendant l’upgrade, accés au dépots jessie.
Quand ta machine sera upgradée, tu pourras désactiver le dépot jessie (renommer le .list correspondant en .disabled), et réintroduire les dépots pour node/teamviewer un à un en les ajustant pour stretch.
Mais une fois cette config de base en place, apt update, apt upgrade, puis apt dist-upgrade
Merci mais toujours des problèmes de depandance non satisfaite
pi@raspberry:~ $ sudo apt upgrade
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
Les paquets suivants contiennent des dépendances non satisfaites :
wolframscript : Dépend: libboost-date-time1.55.0 mais il n'est pas installé
E: Dépendances non satisfaites. Essayez « apt --fix-broken install » sans dpkg: tentative d'exécution du script du nouveau paquet à la place...
Segmentation fault
File "/usr/bin/pyclean", line 63
except (IOError, OSError), e:
^
SyntaxError: invalid syntax
dpkg: erreur de traitement de l'archive /var/cache/apt/archives/debconf_1.5.61_all.deb (--unpack) :
le sous-processus nouveau script pre-removal a retourné une erreur de sortie d'état 1
Traceback (most recent call last):
File "/usr/bin/pycompile", line 35, in <module>
from debpython.version import SUPPORTED, debsorted, vrepr, \
File "/usr/share/python/debpython/version.py", line 24, in <module>
from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error while cleaning up:
le sous-processus script post-installation installé a retourné une erreur de sortie d'état 1
Des erreurs ont été rencontrées pendant l'exécution :
/var/cache/apt/archives/debconf_1.5.61_all.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
*dépendances non satisfaites
Ca et le --fix-broken, c’est archi secondaire, par rapport au fait que ton debconf ne s’installe pas.
Il faudra commencer par désinstaller ce wolframscript qui fait chier, terminer la mise à jour, et essayer de le réinstaller aprés (si c’est vraiment utile).
Ca, de ce que j’ai lu, c’est un cafouillage entre des scripts python 2 et des libs python 3
Je parierais que debconf a été réécrit de python 2 à 3 entre jessie et stretch.
Bref.
Au feeling, j’essayerais d’abord d’installer python3 pour voir ce que ça fait:
apt install python3
Et si ça passe, je reprendrais avec un apt install tout court, puis upgrade et finalement dist-upgrade.
Et surtout des problèmes pour mettre en forme votre message. J’ai passé un quart d’heure pour ajouter des balises de bloc de lignes formaté c’est à dire
- avant le bloc de texte une ligne qui ne contient que trois accents graves (backticks)
- après le bloc, la même ligne qu’avant le bloc
Il n’y a pas que les sources des paquets qui sont foireuses, il y a surtout que le paquet debconf
pose problème et que vous avez installé un python3 par défaut, alors que les scripts d’installation (et suppression) supposent (et en fait exigent) d’avoir un python par défaut en version 2.
sudo rm /var/cache/apt/archives/debconf_1.5.61_all.deb
sudo apt install --reinstall python-minimal debconf
apt-cache policy python-minimal
aptitude why wolframscript
Chez moi, stretch
fp2@debpacha:~$ aptitude why wolframscript
E: Il n'existe pas de paquet appelé « wolframscript ».
fp2@debpacha:~$ aptitude search wolfram
fp2@debpacha:~$
fp2@debpacha:~$ ls /var/cache/apt/archives/debconf*
/var/cache/apt/archives/debconf_1.5.61_all.deb
/var/cache/apt/archives/debconf-doc_1.5.61_all.deb
/var/cache/apt/archives/debconf-i18n_1.5.61_all.deb
fp2@debpacha:~$
Donc
sudo rm /var/cache/apt/archives/wolfram*
sudo dpkg --purge wolframscript
Combien de fois faudra-t-il vous demander la sortie de
apt-cache policy debconf python-minimal
?
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
F. Petitjean
Ingénieur civil du Génie Maritime.
« Avant donc que d’écrire, apprenez à penser »
Boileau De L’Art poétique (Chant I)
->apt-cache
Il faut surtout avoir un python2 fonctionnel. Les scripts d’installation de stretch pour les paquets python-* sont pour python2.
je ferais plutôt un
sudo dpkg-reconfigure python
Merci corrigé dans le message
pi@raspberry:~ $ apt-cache policy python-minimal
python-minimal:
Installé : 2.7.13-2
Candidat : 2.7.13-2
Table de version :
*** 2.7.13-2 500
500 http://mirrordirector.raspbian.org/raspbian stretch/main armhf Packages
100 /var/lib/dpkg/status
2.7.9-1 500
500 http://mirrordirector.raspbian.org/raspbian jessie/main armhf Packages
Si je fait
sudo dpkg-reconfigure python
J’ai :
/usr/sbin/dpkg-reconfigure: python n’est pas installé
Essaye apt install python pour voir.
Pour Apt install python j’ai :
pi@raspberry:~ $ sudo apt install python 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.13-2).
Vous pouvez lancer « apt --fix-broken install » pour corriger ces problèmes.
apt install python --reinstall ?
Les commandes /usr/bin/pyclean
et /usr/bin/pycompile
font partie du paquet python-minimal
et commencent par
fp2@debpacha:~$ head -1 /usr/bin/pyclean
#! /usr/bin/python
fp2@debpacha:~$
Donc, donnez le retour de
ls -l /usr/bin/python*
Chez moi
fp2@debpacha:~$ ls -l /usr/bin/python*
lrwxrwxrwx 1 root root 9 janv. 24 2017 /usr/bin/python -> python2.7
lrwxrwxrwx 1 root root 9 janv. 24 2017 /usr/bin/python2 -> python2.7
-rwxr-xr-x 1 root root 3779512 sept. 26 2018 /usr/bin/python2.7
lrwxrwxrwx 1 root root 9 janv. 20 2017 /usr/bin/python3 -> python3.5
-rwxr-xr-x 2 root root 4751184 sept. 27 2018 /usr/bin/python3.5
-rwxr-xr-x 2 root root 4751184 sept. 27 2018 /usr/bin/python3.5m
lrwxrwxrwx 1 root root 10 janv. 20 2017 /usr/bin/python3m -> python3.5m
fp2@debpacha:~$
Lorsque que cela aura été éclairci, et j’ai bien peur que les conseils de @mattotop qui aime bien le python3 ait brouillé les cartes, nous pouvons nous occuper de cette histoire de ConfigParser
fp2@debpacha:~$ aptitude show python-configparser | less
fp2@debpacha:~$
fp2@debpacha:~$ aptitude why python-configparser
Not currently installed
The candidate version 3.3.0r2-2 has priority optionnel
No dependencies require to install python-configparser
fp2@debpacha:~$
fp2@debpacha:~$ apt-cache policy python-configparser
python-configparser:
Installé : (aucun)
Candidat : 3.3.0r2-2
Table de version :
3.3.0r2-2 500
500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages
500 http://ftp.fr.debian.org/debian stretch/main i386 Packages
fp2@debpacha:~$
Et le message perturbant apt --fix-broken install
c’est vraisemblablement dû à wolframMachin. Quid de mes conseils pour y faire la peau ?
Cordialement,
Regards,
Mit freundlichen Grüßen,
مع تحياتي الخالصة
F. Petitjean
Ingénieur civil du Génie Maritime.
« Celui qui, parti de rien, n’est arrivé nulle part n’a de merci à dire à personne !! »
Pierre Dac
« Je préfère le vin d’ici à l’au-delà »
Pierre Dac
Je pense que le problème est bien là
ls -l /usr/bin/python*
Il y a du
python
Python 2.7
Python 2.7 config
Python 3.5
Python 3.4
Python 3.4M
Python 3.7
Python 3.7 M