Re: Recherche d'un émulateur de terminal sous Debian pour l'impression en mode "passthrough

2024-01-12 Par sujet phoebus phoebus
Bonjour,

Dans le cadre de ma recherche d'un émulateur de terminal pour l'impression en 
mode "passthrough", je souhaiterais relancer une piste précédente concernant 
PuTTY.

Cette piste semblait presque répondre à ma demande, mais je n'ai 
malheureusement pas pu entrer en contact avec l'équipe de développement pour 
discuter de cette amélioration importante. Mon intention était de suggérer 
l'intégration d'une fonctionnalité permettant l'impression directe sur un port 
COM, une capacité qui manque actuellement dans la version de PuTTY que 
j'utilise. De plus, j'aurais également souhaité explorer la possibilité d'une 
évolution rémunérée de PuTTY, ce qui pourrait s'avérer plus avantageux pour 
notre utilisation que d'opter pour un logiciel commercial avec des coûts de 
licence.

Malheureusement, mes tentatives de contact à l'adresse e-mail 
pu...@projects.tartarus.org sont restées sans réponse. Je me demande donc si 
cette adresse est la bonne pour joindre le projet et  si quelqu'un pourrait me 
proposer une adresse de contact plus appropriée ou toute autre suggestion pour 
faire avancer cette suggestion d'amélioration.

Cordialement,
Thierry



Re: Mise à jours et Update Stretch - Problème de dépôt

2024-01-12 Par sujet NoSpam

Bonsoir

Le 12/01/2024 à 18:12, Hugues MORIN-TRENEULE a écrit :

Salut

Bon ... Un peu beaucoup de temps est passé mais j'ai enfin pu faire 
cet upgrade.


J'ai tout d'abord vérifié les dépôts enregistrés dans mon source.list 
afin de savoir quel paquet dépend d'eux.
Il en résulte que le dépôt volatile n'a effectivement aucune utilité 
(sur mon système).


J'ai ensuite checker les dépôt archive.debian. org afin de vérifier 
s'il contenait des mises à jour mais il n'y en avait pas.


J'ai poursuivi avec les dépôts ELTS que cite Daniel en suivant la 
procédure qu'il a donné.


Mon Stretch étant alors à jour j'ai commencé l'upgrade vers Buster.

La mise à niveau minimale du système avec  apt-get upgrade s'est 
déroulé sans probleme


J'ai alors lancé dans la foulée la mise à niveau complète avec apt 
full-upgrade...
Il fallait -je pense- au préalable lancé un apt-get update && apt-get 
upgrade si effectivement il n'y a eu que la mise à niveau minimale. Et 
redámarrer ...


Et la ... c'est le drame, au environ de 45% il y a eu des erreurs (une 
histoire de suppression de /etc/init)

Mon système ne fonctionne plus depuis, il bloque au démarrage.
Pas de menu de démarrage grub ? Si oui, on doit pouvoir démarrer sur le 
noyau précédent


J'ai suivi pas à pas la méthode du site Debian: 
https://www.debian.org/releases/buster/amd64/release-notes/ch-upgrading.fr.html


Je ne pense pas que l'erreur soit liée aux mises à jours faites par le 
dépôt ELTS.
A moins que l'un d'entre vous voit une corrélation entre les mises à 
jours faites avec le dépôt ELTS et le crash de mon update, je pense 
que ce sujet peut-être clôturé.


Par contre, je dois avouer mon incompétence totale pour réparer et 
remettre en route mon système.
Sortir le disque, le connecter à un autre PC puis y faire un chroot pour 
réparer
Je vais faire quelques recherches pour trouver une solution mais mon 
niveau risque de ne pas être suffisant pour comprendre ce que je lis.
Après avoir réunir mes fichiers de log et l'enregistrement de mon 
upgrade, il y a de forte chance que j'ouvre un nouveau sujet pour 
avoir un peu d'aide pour réparer


[...]



Le jeu. 31 août 2023, 16:18, Daniel SAUVARD  
a écrit :


Bonjour.

Depuis l'année dernière, Debian n'assure plus le support de
Stretch (fin
du support LTS). Un support partiel reste possible via le projet
Extended Long Term Support (ELTS,
https://wiki.debian.org/LTS/Extended ;
pour 5 ans, soit jusqu'au 2027-06-30). Il faut supprimer les dépôts
Debian (qui ne sont à priori plus accessibles) et les remplacer
par ceux
de Freexian).

En pratique :
- Éditer le fichier source.list et désactiver les dépôts Debian.
- Ajouter la clé de l'archive Freexian.
     # wget

https://deb.freexian.com/extended-lts/pool/main/f/freexian-archive-keyring/freexian-archive-keyring_2022.06.08_all.deb

&& dpkg -i freexian-archive-keyring_2022.06.08_all.deb
   Contrôler la clé avec « # apt-key finger | less », en comparant
l'empreinte avec celle indiquée sur la page
https://www.freexian.com/lts/extended/docs/how-to-use-extended-lts/.
- Activer les dépôts Freexian, par exemple en créant le fichier
/etc/apt/sources.list.d/extended-lts.list, contenant :
     # ELTS archive
     deb http://deb.freexian.com/extended-lts stretch-lts main
   Nota Le serveur n'utilise pas les dépôts contrib et non-free.
- Mettre à jour du système :
     # apt update
     # apt upgrade
   Redémarrer le système si le noyau a été mis à jour.

Cordialement,
Daniel Sauvard



Le 29/08/2023 à 13:53, Hugues MORIN-TRENEULE a écrit :
> Salut à tous
>
> J'ai fait une boulette, je n'ai pas upgradé .
> A force de me procrastiner l'upgrade d'une machine sous Stretch
dont je
> me sers occasionnellement, je me trouve un peu embêter aujourd'hui.
>
> En voulant faire un petit check des mises à jour, je me suis
aperçu que
> les dépôts Stretch enregistrés dans mon source.list n'existe plus:
> # deb cdrom:[Debian GNU/Linux 9.2.1 _Stretch_ - Official amd64
NETINST
> 20171013-13:07]/ stretch main
>
> #deb cdrom:[Debian GNU/Linux 9.2.1 _Stretch_ - Official amd64
NETINST
> 20171013-13:07]/ stretch main
>
> deb http://ftp.fr.debian.org/debian/

> stretch main contrib non-free
> deb-src http://ftp.fr.debian.org/debian/
>  stretch main contrib non-free
>
> deb http://security.debian.org/debian-security
>  stretch/updates main
> contrib non-free
> deb-src http://security.debian.org/debian-security
>  stretch/updates main
> contrib non-free
>
> # stretch-updates, previously known as 'volatile'
> deb http://ftp.fr.debian.org/debian/

> 

Re: Mise à jours et Update Stretch - Problème de dépôt

2024-01-12 Par sujet ajh-valmer
Hello,
Il y a trop d'écart entre Stretch et Bookworm,
et des distributions Debian ne sont plus maintenues.
Dans ces conditions, si on a une partition /home séparée 
de la partition système, mieux vaut faire une installation à neuf,
ça va très vite ~15Go.

> ...
> J'ai alors lancé dans la foulée la mise à niveau complète avec 
> apt full-upgrade...  
> Et la ... c'est le drame, au environ de 45% il y a eu des erreurs 
> (une histoire de suppression de /etc/init) 
> Mon système ne fonctionne plus depuis, il bloque au démarrage.
> ...



Re: Mise à jours et Update Stretch - Problème de dépôt

2024-01-12 Par sujet Hugues MORIN-TRENEULE
Salut

Bon ... Un peu beaucoup de temps est passé mais j'ai enfin pu faire cet
upgrade.

J'ai tout d'abord vérifié les dépôts enregistrés dans mon source.list afin
de savoir quel paquet dépend d'eux.
Il en résulte que le dépôt volatile n'a effectivement aucune utilité (sur
mon système).

J'ai ensuite checker les dépôt archive.debian. org afin de vérifier s'il
contenait des mises à jour mais il n'y en avait pas.

J'ai poursuivi avec les dépôts ELTS que cite Daniel en suivant la procédure
qu'il a donné.

Mon Stretch étant alors à jour j'ai commencé l'upgrade vers Buster.

La mise à niveau minimale du système avec  apt-get upgrade s'est déroulé
sans probleme

J'ai alors lancé dans la foulée la mise à niveau complète avec apt
full-upgrade...

Et la ... c'est le drame, au environ de 45% il y a eu des erreurs (une
histoire de suppression de /etc/init)
Mon système ne fonctionne plus depuis, il bloque au démarrage.

J'ai suivi pas à pas la méthode du site Debian:
https://www.debian.org/releases/buster/amd64/release-notes/ch-upgrading.fr.html

Je ne pense pas que l'erreur soit liée aux mises à jours faites par le
dépôt ELTS.
A moins que l'un d'entre vous voit une corrélation entre les mises à jours
faites avec le dépôt ELTS et le crash de mon update, je pense que ce sujet
peut-être clôturé.

Par contre, je dois avouer mon incompétence totale pour réparer et remettre
en route mon système.
Je vais faire quelques recherches pour trouver une solution mais mon niveau
risque de ne pas être suffisant pour comprendre ce que je lis.
Après avoir réunir mes fichiers de log et l'enregistrement de mon upgrade,
il y a de forte chance que j'ouvre un nouveau sujet pour avoir un peu
d'aide pour réparer

Merci à tous
Très cordialement
Hugues







Le jeu. 31 août 2023, 16:18, Daniel SAUVARD  a
écrit :

> Bonjour.
>
> Depuis l'année dernière, Debian n'assure plus le support de Stretch (fin
> du support LTS). Un support partiel reste possible via le projet
> Extended Long Term Support (ELTS, https://wiki.debian.org/LTS/Extended ;
> pour 5 ans, soit jusqu'au 2027-06-30). Il faut supprimer les dépôts
> Debian (qui ne sont à priori plus accessibles) et les remplacer par ceux
> de Freexian).
>
> En pratique :
> - Éditer le fichier source.list et désactiver les dépôts Debian.
> - Ajouter la clé de l'archive Freexian.
>  # wget
>
> https://deb.freexian.com/extended-lts/pool/main/f/freexian-archive-keyring/freexian-archive-keyring_2022.06.08_all.deb
> && dpkg -i freexian-archive-keyring_2022.06.08_all.deb
>Contrôler la clé avec « # apt-key finger | less », en comparant
> l'empreinte avec celle indiquée sur la page
> https://www.freexian.com/lts/extended/docs/how-to-use-extended-lts/.
> - Activer les dépôts Freexian, par exemple en créant le fichier
> /etc/apt/sources.list.d/extended-lts.list, contenant :
>  # ELTS archive
>  deb http://deb.freexian.com/extended-lts stretch-lts main
>Nota Le serveur n'utilise pas les dépôts contrib et non-free.
> - Mettre à jour du système :
>  # apt update
>  # apt upgrade
>Redémarrer le système si le noyau a été mis à jour.
>
> Cordialement,
> Daniel Sauvard
>
>
>
> Le 29/08/2023 à 13:53, Hugues MORIN-TRENEULE a écrit :
> > Salut à tous
> >
> > J'ai fait une boulette, je n'ai pas upgradé .
> > A force de me procrastiner l'upgrade d'une machine sous Stretch dont je
> > me sers occasionnellement, je me trouve un peu embêter aujourd'hui.
> >
> > En voulant faire un petit check des mises à jour, je me suis aperçu que
> > les dépôts Stretch enregistrés dans mon source.list n'existe plus:
> > # deb cdrom:[Debian GNU/Linux 9.2.1 _Stretch_ - Official amd64 NETINST
> > 20171013-13:07]/ stretch main
> >
> > #deb cdrom:[Debian GNU/Linux 9.2.1 _Stretch_ - Official amd64 NETINST
> > 20171013-13:07]/ stretch main
> >
> > deb http://ftp.fr.debian.org/debian/ 
> > stretch main contrib non-free
> > deb-src http://ftp.fr.debian.org/debian/
> >  stretch main contrib non-free
> >
> > deb http://security.debian.org/debian-security
> >  stretch/updates main
> > contrib non-free
> > deb-src http://security.debian.org/debian-security
> >  stretch/updates main
> > contrib non-free
> >
> > # stretch-updates, previously known as 'volatile'
> > deb http://ftp.fr.debian.org/debian/ 
> > stretch-updates main contrib non-free
> > deb-src http://ftp.fr.debian.org/debian/
> >  stretch-updates main contrib non-free
> >
> > J'aimerai upgrader cette machine (tout d'abord vers buster) mais avant
> > cela il faudrait que je mette à jours les paquets de stretch pour ne pas
> > avoir de soucis avec les upgrade a venir.
> >
> > Pour le dépot principal (http://ftp.fr.debian.org/debian/
> >  stretch) , en cherchant, j'ai trouvé
> > le depot archive Debian: 

Re: Recherche d'un émulateur de terminal sous Debian pour l'impression en mode "passthrough

2024-01-12 Par sujet phoebus phoebus
Bonjour,

>> Avertissement: je ne crois pas comprendre réellement la demande (pas
>> parce qu'elle serait mal énoncée, mais à cause de ma méconnaissance du
>> sujet), notamment sur l'aspect bidirectionnel. Donc mon intervention est
>> à prendre avec les réserves d'usage. Que les participants de la liste
>> n'hésitent pas à intervenir pour corriger et clarifier.

Je vous remercie pour l'intérêt porté à ma demande et je comprends que le sujet 
peut être complexe.

>>Il y a ci-dessous un exposé sur la façon de faire du passthrough
>>printing à partir d'un terminal, mais je ne sais pas si ça répond
>>partiellement, totalement, ou pas du tout, au besoin exprimé:
>>https://www.anzio.com/resources/guide-anzios-passthrough-printing

Le lien vers le guide "guide to Anzio's Passthrough Printing" que vous avez 
partagé explique en effet très bien le sujet et offre des exemples de code. Il 
est vrai que notre application gère déjà cela du côté serveur sur un code basé 
sur ce principe.

Je prends également note que la société Anzio propose deux produits 
d'émulation, "Anzio Lite" et "AnzioWin" qui semblent être en mesure de répondre 
à notre problématique. Je vais les inclure dans ma liste d'options de logiciels 
commerciaux à considérer si je ne trouve pas d'alternative en open source qui 
réponde à nos besoins.

Votre intervention a été utile, et je continuerai à explorer les différentes 
solutions pour résoudre notre défi d'impression en mode "passthrough". Si 
d'autres membres de la liste ont des idées ou des recommandations, je serais 
ravi de les entendre.

Cordialement,
Thierry



Re: Recherche d'un émulateur de terminal sous Debian pour l'impression en mode "passthrough

2024-01-12 Par sujet phoebus phoebus
Bonjour,

>> Pourquoi précisément un émulateur de terminal ? Parce qu'il s'agit
>> d'imprimer le contenu d'une application qui fonctionne dans le terminal
>> ?

Nous avons opté pour un émulateur de terminal parce que notre application 
fonctionne en mode caractère et est conçue pour être accessible via un 
terminal. L'application a été transférée d'Unix vers Linux du point de vue du 
serveur, et nous préférons ne pas modifier le code côté client. De plus, nous 
souhaitons éviter de perturber la partie fonctionnelle du client dont une 
composante essentielle est le dialogue avec l'imprimante.

>> Je pose cette question car j'imagine qu'on devrait pouvoir faire un
>> intermédiaire entre l'imprimante et autre chose à base de scripts +
>> sockets (locales ou réseau). Mais je ne suis pas sûr que la piste soit
>> pertinente…

Il est important de noter que derrière cette imprimante, plusieurs autres 
périphériques sont pilotés en passant par l'imprimante, ce qui rend la solution 
actuelle particulièrement adaptée à notre infrastructure

Cordialement,
Thierry




Re: Recherche d'un émulateur de terminal sous Debian pour l'impression en mode "passthrough

2024-01-12 Par sujet phoebus phoebus
Je vous remercie sincèrement pour l'information concernant "Onion terminal".

>> Peut-être que du code pris dans libonion
>> https://www.coralbits.com/libonion/ (dont une démo fait tourner un
>> terminal Linux dans un navigateur récent, avec du JavaScript et du
>> WebSocket) pourrait être intéressant

L'idée d'explorer la bibliothèque libonion pour résoudre éventuellement notre 
problème d'émulation de terminal est intéressante. J'ai examiné le site du 
terminal (https://www.coralbits.com/oterm/) ainsi que le lien 
(https://github.com/davidmoreno/onion/wiki/oterm). Mais j'ai remarqué qu'il y a 
des fonctionnalités manquantes, notamment certaines séquences d'échappement non 
implémentées ce qui peut poser un problème.

L'intégration de libonion dans notre infrastructure serait une tâche 
nécessitant du développement personnalisé et malheureusement, nous ne disposons 
pas des compétences ni des ressources nécessaires pour la réaliser avec succès. 
Cela représente un défi en termes d'efforts de développement, ce qui peut être 
difficile à gérer en tant qu'administrateur système. Par conséquent, je vais 
continuer à explorer d'autres alternatives qui sont plus prêtes à l'emploi et 
mieux adaptées à nos besoins.

Cette suggestion nous a ouvert de nouvelles perspectives hors de notre projet 
et nous continuons à rechercher la meilleure solution pour notre situation.

Cordialement,
Thierry





Re: Recherche d'un émulateur de terminal sous Debian pour l'impression en mode "passthrough

2024-01-12 Par sujet didier gaumet

Le 12/01/2024 à 09:47, Sébastien NOBILI a écrit :
[...]
j'imagine qu'on devrait pouvoir faire un 
intermédiaire entre l'imprimante et autre chose à base de scripts + 
sockets (locales ou réseau). Mais je ne suis pas sûr que la piste soit 
pertinente…
Avertissement: je ne crois pas comprendre réellement la demande (pas 
parce qu'elle serait mal énoncée, mais à cause de ma méconnaissance du 
sujet), notamment sur l'aspect bidirectionnel. Donc mon intervention est 
à prendre avec les réserves d'usage. Que les participants de la liste 
n'hésitent pas à intervenir pour corriger et clarifier.


Il y a ci-dessous un exposé sur la façon de faire du passthrough 
printing à partir d'un terminal, mais je ne sais pas si ça répond 
partiellement, totalement, ou pas du tout, au besoin exprimé:

https://www.anzio.com/resources/guide-anzios-passthrough-printing



Re: Recherche d'un émulateur de terminal sous Debian pour l'impression en mode "passthrough

2024-01-12 Par sujet Sébastien NOBILI

Le 2024-01-12 01:51, phoebus phoebus a écrit :
Je voulais vous informer que j'ai ouvert un nouveau fil de discussion 
sur la liste de diffusion Debian anglaise avec le titre "Seeking a 
Terminal Emulator on Debian for *Passthrough Printing*". Je tiens à 
souligner que cela ne vise en aucun cas à dénigrer notre liste 
française mais plutôt à élargir mes recherches pour obtenir davantage 
de réponses et de perspectives sur le sujet.


Je n'ai pas l'impression que le cross-post dérange particulièrement ici.

Mais on appréciera tous si tu viens poster ici les résultats positifs 
que tu obtiendras ailleurs ;)


Sébastien



Re: Recherche d'un émulateur de terminal sous Debian pour l'impression en mode "passthrough

2024-01-12 Par sujet Sébastien NOBILI

Bonjour,

Le 2024-01-12 00:59, phoebus phoebus a écrit :
Je suis actuellement à la recherche d'un émulateur de terminal sous 
Debian qui serait en mesure de prendre en charge l'impression contrôlée 
par un serveur distant, également connue sous le nom d'impression en 
mode "passthrough". Notre besoin spécifique est de pouvoir sélectionner 
le périphérique d'impression via une méthode spécifique, à savoir le 
port COM physique ou le port COM virtuel (émulé par un périphérique 
USB).


Pourquoi précisément un émulateur de terminal ? Parce qu'il s'agit 
d'imprimer le contenu d'une application qui fonctionne dans le terminal 
?


Je pose cette question car j'imagine qu'on devrait pouvoir faire un 
intermédiaire entre l'imprimante et autre chose à base de scripts + 
sockets (locales ou réseau). Mais je ne suis pas sûr que la piste soit 
pertinente…


Sébastien