Re: Substitute for archivemail

2022-08-29 Thread Anssi Saari
Leandro Noferini  writes:

> In these days I upgraded the server to bullseye and so I have not yet
> archivemail: what could I use as subsitute?

I wonder about that too, I use archivemail to clean up my spam folder of
older spam. My email provider still runs Buster and they're in no hurry
to upgrade so no problem right now but eventually I'll need a
replacement.

Oh, for now you could probably install archivemail from Buster.



Re: networking.service: start operation timed out [SOLVED]

2022-08-29 Thread Ross Boylan
The bind9 script I created in /etc/resolvconf/update.d executed
  systemctl reload named
near the end (if systemd is active, which it is for me).  Adding set
-x to the script showed that this was where the process of bringing up
the interfaces hung up.

named is obviously not active when the network is coming up; I thought
it would just fail.  But, probably because named.service says
After=network.service (network, not networking, but I assume they are
related), it blocks.  The solution was to test first:
systemctl -q is-active named.service && systemctl reload named >
/dev/null 2>&1 || :
The stuff after the reload command was there all along.

Tracing this back the chain, because the script blocks the resolvconf
-a invocation in /etc/network/if-up.d/000resolvconf,  that was the
last script showing on my earlier posts.  resolvconf -a is only
invoked if there was some dns information in the interface stanza,
which is why removing dns- lines from ethlan allowed the network to
come up, and why bringing up ethworld automatically failed.

Now everything just works.

Thanks again to everyone.

There are probably some general lessons, though I'm not sure what they
are.  Clearly the systemd semantics tripped me up; it's kind of an odd
beast.  I understand one of its major goals was to allow startup to
proceed in parallel, which is pretty asynchronous.  But it has to
assure that certain things happen in a certain order, which results in
some things being synchronous and blocking.  I'm surprised that a tool
intended for use from the command line (systemctl) is blocking.

Ross



Substitute for archivemail

2022-08-29 Thread Leandro Noferini
Ciao a tutti,

I have a little mail server for a few users with dovecot as imap server.

To compress the mailboxes of the users I had archivemail.

In these days I upgraded the server to bullseye and so I have not yet
archivemail: what could I use as subsitute?

--
Ciao
leandro



Questions Python

2022-08-29 Thread Pierre ESTREM

Bonjour la liste,

Dans mon apprentissage de Python, je progresse et sèche sur des points.

Pour obtenir une liste des méthodes d'un objet de classe Canvas, je lis 
qu'on peut exécuter :

  print dir (Canvas())

J'obtiens une erreur ; quelle est la bonne syntaxe ?

D'autre part je ne trouve pas la méthode qui retourne le nom d'un widget 
pointé mais j'obtiens son type, en faisant :

  print (widget)

L'instance widget a le focus et j'ai besoin de connaître son type, mais 
de plus son petit nom (ex: listbox1, entry2 etc).


Merci de m'aider.
--
Pierre ESTREM



Re: Hibernation issue [was: Bookworm : graphic glitches all over my screen after upgrade]

2022-08-29 Thread Computer Enthusiastic
Hello,

> Il giorno 29 ago 2022, alle ore 17:49, rudu  ha scritto:
> 
>  Le 27/08/2022 à 11:42, Computer Enthusiastic a écrit :
>> Hello,
>> 
>>> […]
> 
> Thank you very much, the boot parameters trick worked like a charm.
> Now whatever Kernel I choose to boot, the hibernation process works as 
> expected.
> 
> Rudu

I’m happy I helped you to sort it out.  :-)

Please, if you can, report it to the Debian bug tracking system updating the 
bug report at [1]. 

Thanks.

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989705

Re: Hibernation issue [was: Bookworm : graphic glitches all over my screen after upgrade]

2022-08-29 Thread rudu

Le 27/08/2022 à 11:42, Computer Enthusiastic a écrit :

Hello,

Il giorno 26 ago 2022, alle ore 19:31, piorunz  ha 
scritto:


On 26/08/2022 10:18, rudu wrote:


You should be right, but after booting on both 5.10 kernels I found in
my repositories :
ii linux-image-5.10.0-13-amd64  5.10.106-1   amd64 Linux 5.10
for 64-bit PCs (signed)
ii linux-image-5.10.0-16-amd64  5.10.127-1   amd64 Linux 5.10
for 64-bit PCs (signed)

... the hibernation process fails as described above ...

With Linux birdynam 5.7.0-3-amd64 #1 SMP Debian 5.7.17-1 (2020-08-23)
x86_64 GNU/Linux hibernation works as expected.


I suggest you should report this error as soon as


A bug report is already opened [1]. A workaround (using kernel boot 
parameters) and a kernel patch are reported in [1]. Working is in 
progress to let the patch reach upstream kernel [2]. I have 
successfully used both the workaround parameters or the patch and I’m 
currently using a custom Debian kernel with the aforementioned 
patch to solve this bug.


HTH

[1] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=989705
[2] https://lists.freedesktop.org/archives/nouveau/2022-August/040756.html


Thank you very much, the boot parameters trick worked like a charm.
Now whatever Kernel I choose to boot, the hibernation process works as 
expected.


Rudu



Error con claves repositorios

2022-08-29 Thread Carlos Alberto Viur Diaz
root@debian:/home/cviur# sudo apt-get update
Obj:1 http://deb.debian.org/debian bullseye InRelease
Obj:2 http://security.debian.org/debian-security bullseye-security
InRelease
Obj:3 http://deb.debian.org/debian bullseye-updates InRelease
Des:4 https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/bullseye pgadmin4
InRelease [4.217 B]
Err:4 https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/bullseye pgadmin4
InRelease
Las firmas siguientes no se pudieron verificar porque su clave pública no
está disponible: NO_PUBKEY 8881B2A8210976F2
Leyendo lista de paquetes... Hecho
W: Error de GPG:
https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/bullseye pgadmin4
InRelease: Las firmas siguientes no se pudieron verificar porque su clave
pública no está disponible: NO_PUBKEY 8881B2A8210976F2
E: El repositorio «
https://ftp.postgresql.org/pub/pgadmin/pgadmin4/apt/bullseye pgadmin4
InRelease» no está firmado.
N: No se puede actualizar de un repositorio como este de forma segura y por
tanto está deshabilitado por omisión.
N: Vea la página de manual apt-secure(8) para los detalles sobre la
creación de repositorios y la configuración de usuarios.


Re: imapsync notification

2022-08-29 Thread Curt
On 2022-08-29, OB-Linux GNU  wrote:
> Hello
>
> I use imapsync occasionally. In the new version, it sends emails to
> users at every run. I want to prevent this.  (h...@imapsync.tk)
>
> is there any way to prevent this?
>
>

I don't think this soft is in the official repositories. Seems a little funky 
(maybe
it isn't funky).

The changelog entry for version 2.200 mentions a recent change that's possibly 
related to what you're
referring to:

 Enhancement: Append a final email report on each account at the end of
 the synchronization. Use --noemailreport1 and --noemailreport2 to avoid
 final emails reports in each INBOX.





Re: nocache nice ionice -c3 ... chrt? for rsync.

2022-08-29 Thread Dan Ritter
Samuel Wales wrote: 
> i seem to get sluggish interactive x pointer etc. on rare occasions
> with rsync.  i use nocache nice ionice -c3.  i am wondering why chrt
> exists also, and what teh best set of options is for this kind of
> purpose.


Tell us about your hardware and network.

lscpu

free

 ip -s -s l show (narrow this one down to your primary
interfaces)

What disk technology is being used?

How much data are you moving through rsync? How long does it
usually take? How far is it going?

-dsr-



Re: [OT] Debian decide sobre su política de paquetes firmware «non-free»

2022-08-29 Thread hubble
On Sun, 28 Aug 2022 10:11:03 +0200
Camaleón  wrote:

> Hola,
> 
> A través de Phoronix¹ leo que en Debian² se está llevando a cabo una 
> consulta sobre la política a seguir con los paquetes de firmware 
> non-free, que actualmente se tienen que instalar por separado y de 
> manera plenamente consciente, con el consiguiente perjuicio que causa 
> en las instalaciones, principalmente a los nuevos usuarios.
> 
> En fin, la habitual dicotomía entre hacer lo correcto y sufrir un poco 
> las consecuencias o pasarse al lado oscuro (lo que yo llamo «el 
> modo vago»).
> 
> Las alternativas que hay sobre la mesa son:
> 
> A. Meter los paquetes de firmware non-free dentro del medio de 
> instalación, como si fueran uno más, sin que sea obligatoio informar al 
> usuario de esto.
> 
> B. Meter los paquetes non-free en el medio de instalación oficial pero 
> sólo cargarlos / instalarlos si son necesarios, informando al usuario y 
> permitiendo desactivar previamente esta opción.
> 
> Se mantienen dos medios por separado, dando preeminencia al medio de 
> instalación que contienen los paquetes de non-free.
> 
> C. Un poco como la situación actual, dos medios de instalación separados
> para que el usuario elija cuál descargar e instalar.
> 
> Desde mi punto de vista, la opción A no me convence en absoluto, 
> significa claudicar.
> 
> De la opción B no me fío, porque el kernel recomienda paquetes non-free 
> que no son necesarios así que el automatismo no funciona.
> 
> La opción C es la menos mala y la más sincera con los usuarios, pero 
> perjudica a los nuevos o a los más novatos que tienen que buscar e 
> informarse... lo que tampoco es malo >:-)
> 
> ¿Qué pensáis?
> 
> ¹https://www.phoronix.com/news/Debian-Non-Free-Firmware-GR
> ²https://www.debian.org/vote/2022/vote_003
> 
> Saludos,
> 
> -- 
> Camaleón 
> 


Yo me quedo con la C que es más o menos como estamos. Así yo elijo a qué nivel 
de desvenguenza quiero trabajar.
Quien quiera comodidad a cambio de libertad que se vaya a otro sistema 
operativo. O sinó, ¿qué narices hacen usando debian?

Pobres binarios, no los quieren en debian, no los quieren los del LGTBI...

hubble, 8-)

-- 



imapsync notification

2022-08-29 Thread OB-Linux GNU
Hello

I use imapsync occasionally. In the new version, it sends emails to
users at every run. I want to prevent this.  (h...@imapsync.tk)

is there any way to prevent this?



Re: Mariadb et systemd

2022-08-29 Thread BERTRAND Joël
didier gaumet a écrit :
> ça se plante immédiatement (en quelques secondes, quoi...), ton histoire?

Oui, avant même le lancement de mariadbd. Moins d'une seconde.

> Parce que ce que j'avais vu l'autre fois dans la doc MariaDB, et ça
> m'avait frappé en tant que spécificité Systemd, c'était qu'il y avait
> dans leur service Systemd un délai de 90 secondes au-delà duquel le
> service arrête le démarrage. Délai réglable pour éviter ça.

J'ai aussi dû modifier ce genre de chose. Voir ma réponse plus haut, un
nouveau dysfonctionnement de systemd. Je ne remplis même plus de bug
report chez les développeurs, tous ceux que j'ai déjà remontés n'ont
jamais été corrigés. Uniquement des "workarounds" qui m'ont été
retournés par mail.



[résolu] Re: Mariadb et systemd

2022-08-29 Thread BERTRAND Joël
BERTRAND Joël a écrit :
>   Plus exactement, c'est cette commande qui semble renvoyer un SIGBUS :
> ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld
> 
> Je peux pourtant, en root, la lancer à la main (elle s'exécute en root
> dans l'unité en question).
> 
> Si je la mets en commentaire, ça se bauge plus loin :
> Process: 1084452 ExecStartPre=/bin/sh -c systemctl unset-environment
> _WSREP_START_POSITION (code=killed, signal=BUS)
> 
>   Ça pue encore le bug systemd. Je vais redémarrer le serveur histoire de
> voir si c'est reproductible (parce que ça s'est mis à merdouiller sans
> aucune mise à jour).
> 

Bon. J'ai simplement redémarré le serveur et, miracle, ça fonctionne à
nouveau. Sauf que le swap a merdouillé parce que systemd qui DEMANDAIT
(sous peine de ne pas lancer iscsi) précédemment ceci :

hilbert:[~] > cat /etc/systemd/system/swap.target
[Unit]
Description=Swap
Requires=open-iscsi.service
After=open-iscsi.service
Documentation=man:systemd.special(7)

ne fonctionne plus si la ligne After est spécifiée. Toutes les mises à
jour automatique sont naturellement désactivées. Naturellement, un
shutdown -r now ne fonctionnait pas, preuve une fois de plus que systemd
était parti en vacances.

J'avoue que je commence à en avoir assez de ce genre de comportement. À
l'époque où il fallait voter pour savoir si on voulait systemd ou pas,
j'avais voté non pour tout un tas d'arguments, tas d'arguments qui n'a
cessé de grossir depuis. Je ne compte plus le nombre de problèmes
directement liés à systemd (ou usrmerge d'ailleurs) dès qu'on n'est plus
dans une configuration "machine de bureau". Mes serveurs avec un init
SysV ou BSD se font oublier, ceux avec systemd sont à surveiller comme
le lait sur le feu.

Je trouve à titre personnel déplorable d'avoir à redémarrer une machine
Unix pour retrouver un comportement normal. J'ai l'impression qu'il a
fallu trente ans d'évolution pour aboutir à un comportement du type
Windows...

JKB



Re: [OT] Debian decide sobre su política de paquetes firmware «non-free»

2022-08-29 Thread Camaleón
El 2022-08-29 a las 10:33 +0200, Javier Barroso escribió:

> Hola,
> 
> El lun., 29 ago. 2022 9:10, Camaleón  escribió:
> 
> > El 2022-08-29 a las 07:35 +0200, Javier Barroso escribió:
> >
> > Hola Javier,
> >
> > > El dom., 28 ago. 2022 10:11, Camaleón  escribió:
> > >
> > > > Hola,
> > > >
> > > > A través de Phoronix¹ leo que en Debian² se está llevando a cabo una
> > > > consulta sobre la política a seguir con los paquetes de firmware
> > > > non-free, que actualmente se tienen que instalar por separado y de
> > > > manera plenamente consciente, con el consiguiente perjuicio que causa
> > > > en las instalaciones, principalmente a los nuevos usuarios.
> >
> > (...)
> >
> > > >  ...
> > > >
> > > > ¿Qué pensáis?
> > >
> > >
> > > La opción A sí informa de qué se instala (al menos lo interpreto así),
> >
> > No me queda claro este punto.
> >
> > Si el usuario va a descargar la ISO de Debian para instalar y sólo ve
> > una opción (porque con la opción A sólo hay una imagen oficial que
> > contiene firmware non-free) pocas alternativas tiene ese usuario.

(...)

> > > Aún con un instalador libre vas a estar corriendo tu equipo con firmwares
> > > no libres (los que van integrados en la tarjeta gráfica, de red, etc),
> >
> > No, no... eso no es así, Javier.
> >
> > Yo ahora mismo no tengo habilitado el repo «non-free» y espero que mi
> > equipo no tenga ninguna pieza de software de código cerrado, faltaría
> > más.
> >
> 
> Ese es el tema da igual que tengas habilitado o no el repo non-free, las
> tarjetas gráficas y demás ya tienen incorporados su propio firmware antes
> de que el SO ponga nada. Ese firmware no es libre en el 99.9% de las veces
> 
> ¿Ahora me explico mejor?

La BIOS/UEFI tampoco es libre pero no es algo sobre lo que tengamos el 
control, ni nosotros ni Debian.

De lo que se trata en la decisión que tenga que tomar Debian es, 
primero de carácter técnico (¿quién y cómo se determina si debo/tengo 
que instalar cierto firmaware propietario o no?) y luego de carácter 
vocacional (¿hacia dónde queremos dirigirnos, debemos fomentar el uso de 
códígo porpietario?).

La opción A pretende «automatizar» y «simplificar» en exceso esa 
decisión, yo prefiero que sea el usuario quien decida lo que quiere 
hacer y que sea consecuente y plenamente consciente de sus actos, y que
de manera predeterminada se fomente desde Debian las opciones libres, 
obviamente.

Para que decidan por mi ya están Windows o Android :-)

Saludos,

-- 
Camaleón 



Re: Mariadb et systemd

2022-08-29 Thread didier gaumet

ça se plante immédiatement (en quelques secondes, quoi...), ton histoire?
Parce que ce que j'avais vu l'autre fois dans la doc MariaDB, et ça 
m'avait frappé en tant que spécificité Systemd, c'était qu'il y avait 
dans leur service Systemd un délai de 90 secondes au-delà duquel le 
service arrête le démarrage. Délai réglable pour éviter ça.




Re: Mariadb et systemd

2022-08-29 Thread BERTRAND Joël
Plus exactement, c'est cette commande qui semble renvoyer un SIGBUS :
ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d /var/run/mysqld

Je peux pourtant, en root, la lancer à la main (elle s'exécute en root
dans l'unité en question).

Si je la mets en commentaire, ça se bauge plus loin :
Process: 1084452 ExecStartPre=/bin/sh -c systemctl unset-environment
_WSREP_START_POSITION (code=killed, signal=BUS)

Ça pue encore le bug systemd. Je vais redémarrer le serveur histoire de
voir si c'est reproductible (parce que ça s'est mis à merdouiller sans
aucune mise à jour).

JKB



Re: Mariadb et systemd

2022-08-29 Thread BERTRAND Joël
Frédéric BOITEUX a écrit :
>   Bonjour,
> 
> Je regarderais si /var/run (en fait /run) est bien dispo pour le service… 
> C’est maintenant un répertoire monté en RAM (via tmpfs), et il me semble 
> qu’il y a des restrictions sur son accès… Voir la page de manuel de 
> systemd.exec et les paramètres RuntimeDirectory=, RuntimeDirectoryPreserve= …
> 
>   Cordialement,
>   Fred.

En fait, ce qui m'inquiète, c'est le SIGBUS :

mariadb.service: Control process exited, code=killed, status=7/BUS

Je ne vois pas pourquoi il y aurait un SIGBUS lorsque mariadb est lancé
par systemd et aucun lorsqu'il est lancé en ligne de commande.



Re: Cursos en Madrid

2022-08-29 Thread Yair De la cruz
Excelente estimado,

Muchas gracias por el consejo.

Saludo.

El lun, 29 de ago. de 2022 9:17 a. m., Camaleón 
escribió:

> El 2022-08-29 a las 09:08 +0200, Yair De la cruz escribió:
>
> > Buenos días estimada comunidad @debian-user-spanish@lists.debian.org
> > ,
> >
> > Vengo a solicitar su amable y siempre apreciado consejo,
> >
> > Quiero realizar un curso de Linux, tengo conocimientos en debian pero
> algo
> > muy básico,
> >
> > Me podrían recomendar algún curso completo y económico?
>
> El mejor curso autodidacta, la guía de referencia de Debian y el manual
> del administrador (también en español):
>
> https://www.debian.org/doc/user-manuals
>
> https://www.debian.org/doc/manuals/debian-reference/index.en.html
> https://debian-handbook.info/
>
> > Puede ser tanto online como presencial, vivo en Madrid.
> >
> > Saludo y muchas gracias.
>
> Para algo oficial y reglado, los cursos y certificados de LPI (online y
> presencial) para linux en general:
>
> https://www.lpi.org/es
>
> Saludos,
>
> --
> Camaleón
>
>


Re: [OT] Debian decide sobre su política de paquetes firmware «non-free»

2022-08-29 Thread Javier Barroso
Hola,

El lun., 29 ago. 2022 9:10, Camaleón  escribió:

> El 2022-08-29 a las 07:35 +0200, Javier Barroso escribió:
>
> Hola Javier,
>
> > El dom., 28 ago. 2022 10:11, Camaleón  escribió:
> >
> > > Hola,
> > >
> > > A través de Phoronix¹ leo que en Debian² se está llevando a cabo una
> > > consulta sobre la política a seguir con los paquetes de firmware
> > > non-free, que actualmente se tienen que instalar por separado y de
> > > manera plenamente consciente, con el consiguiente perjuicio que causa
> > > en las instalaciones, principalmente a los nuevos usuarios.
>
> (...)
>
> > >  ...
> > >
> > > ¿Qué pensáis?
> >
> >
> > La opción A sí informa de qué se instala (al menos lo interpreto así),
>
> No me queda claro este punto.
>
> Si el usuario va a descargar la ISO de Debian para instalar y sólo ve
> una opción (porque con la opción A sólo hay una imagen oficial que
> contiene firmware non-free) pocas alternativas tiene ese usuario.
>
> Porque una vez que el instalador está en ejecución, poco margen de
> maniobra tienes. Es decir, con la opción A facilitas las cosas al lado
> oscuro y se las complicas a los caballeros Jedi.
>
> Es como darle un sable de luz a Vader y una ramita a Skywalker... y que
> luchen :-)
>
> No me parece justo, además de con esa acción fomentas el uso de
> firmware non-free en lugar de hacer pensar al usuario sobre las
> consecuencias de su uso, instruirle sobre el hardware que compra o las
> opciones que tiene.
>
> > lo que yo creo que sería deseable es que te dijera el instalador ,
> > "se va a instalar los componentes non free que te proporcionan la
> > siguientes funcionalidades:
> >
> > - 
> > - 
> >
> > Aceptar / instalar sin esos componentes (o incluso, (de)seleccione los
> > componentes non free y pulsa siguiente)
> >
> > Donde  e  son tanto los nombres de los componentes como su
> > descripción corta
>
> Ojalá fuera tan sencillo.
>
> Me temo que simplemente si el kernel «piensa» que necesita cierto
> código para funcionar, lo instalará, sin más, pero queda por resolver
> la cuestión técnica de si realmente el sistema necesita ese chorro de
> software binario cerrado para funcionar sin problemas.
>
> La parte técnica NO es está resuelta.
>
> > En la lista de debian-vote daban el argumento de la accesibilidad (para
> > ciegos por ejemplo) como algo fundamental para el instalador.
>
> Desconozco qué tipo de software-hardware gestiona esto, pero supongo
> que será como en todo: lo habrá cerrado y lo habrá libre. Y los
> usuarios que necesiten usarlo están en la misma tesitura que los demás:
> decidir qué usar y con pleno conocimiento de lo que hacen.
>
> > Aún con un instalador libre vas a estar corriendo tu equipo con firmwares
> > no libres (los que van integrados en la tarjeta gráfica, de red, etc),
>
> No, no... eso no es así, Javier.
>
> Yo ahora mismo no tengo habilitado el repo «non-free» y espero que mi
> equipo no tenga ninguna pieza de software de código cerrado, faltaría
> más.
>

Ese es el tema da igual que tengas habilitado o no el repo non-free, las
tarjetas gráficas y demás ya tienen incorporados su propio firmware antes
de que el SO ponga nada. Ese firmware no es libre en el 99.9% de las veces

¿Ahora me explico mejor?


Re: Mariadb et systemd

2022-08-29 Thread BERTRAND Joël
Frédéric BOITEUX a écrit :
>   Bonjour,
> 
> Je regarderais si /var/run (en fait /run) est bien dispo pour le service… 
> C’est maintenant un répertoire monté en RAM (via tmpfs), et il me semble 
> qu’il y a des restrictions sur son accès… Voir la page de manuel de 
> systemd.exec et les paramètres RuntimeDirectory=, RuntimeDirectoryPreserve= …

Bonjour,

Merci, mais ça ne semble pas être cela. J'ai essayé de lancer le daemon
avec ProtectSystem=off, le résultat est le même.

Bien cordialement,

JKB



Re: Cursos en Madrid

2022-08-29 Thread Camaleón
El 2022-08-29 a las 09:08 +0200, Yair De la cruz escribió:

> Buenos días estimada comunidad @debian-user-spanish@lists.debian.org
> ,
> 
> Vengo a solicitar su amable y siempre apreciado consejo,
> 
> Quiero realizar un curso de Linux, tengo conocimientos en debian pero algo
> muy básico,
> 
> Me podrían recomendar algún curso completo y económico?

El mejor curso autodidacta, la guía de referencia de Debian y el manual
del administrador (también en español):

https://www.debian.org/doc/user-manuals

https://www.debian.org/doc/manuals/debian-reference/index.en.html
https://debian-handbook.info/
 
> Puede ser tanto online como presencial, vivo en Madrid.
> 
> Saludo y muchas gracias.

Para algo oficial y reglado, los cursos y certificados de LPI (online y 
presencial) para linux en general:

https://www.lpi.org/es

Saludos,

-- 
Camaleón 



Re: [OT] Debian decide sobre su política de paquetes firmware «non-free»

2022-08-29 Thread Camaleón
El 2022-08-29 a las 07:35 +0200, Javier Barroso escribió:

Hola Javier,

> El dom., 28 ago. 2022 10:11, Camaleón  escribió:
> 
> > Hola,
> >
> > A través de Phoronix¹ leo que en Debian² se está llevando a cabo una
> > consulta sobre la política a seguir con los paquetes de firmware
> > non-free, que actualmente se tienen que instalar por separado y de
> > manera plenamente consciente, con el consiguiente perjuicio que causa
> > en las instalaciones, principalmente a los nuevos usuarios.

(...)

> >  ...
> >
> > ¿Qué pensáis?
> 
> 
> La opción A sí informa de qué se instala (al menos lo interpreto así), 

No me queda claro este punto.

Si el usuario va a descargar la ISO de Debian para instalar y sólo ve 
una opción (porque con la opción A sólo hay una imagen oficial que 
contiene firmware non-free) pocas alternativas tiene ese usuario.

Porque una vez que el instalador está en ejecución, poco margen de 
maniobra tienes. Es decir, con la opción A facilitas las cosas al lado 
oscuro y se las complicas a los caballeros Jedi.

Es como darle un sable de luz a Vader y una ramita a Skywalker... y que 
luchen :-)

No me parece justo, además de con esa acción fomentas el uso de 
firmware non-free en lugar de hacer pensar al usuario sobre las 
consecuencias de su uso, instruirle sobre el hardware que compra o las 
opciones que tiene.

> lo que yo creo que sería deseable es que te dijera el instalador , 
> "se va a instalar los componentes non free que te proporcionan la 
> siguientes funcionalidades:
> 
> - 
> - 
> 
> Aceptar / instalar sin esos componentes (o incluso, (de)seleccione los
> componentes non free y pulsa siguiente)
> 
> Donde  e  son tanto los nombres de los componentes como su
> descripción corta

Ojalá fuera tan sencillo.

Me temo que simplemente si el kernel «piensa» que necesita cierto 
código para funcionar, lo instalará, sin más, pero queda por resolver 
la cuestión técnica de si realmente el sistema necesita ese chorro de 
software binario cerrado para funcionar sin problemas.

La parte técnica NO es está resuelta.
 
> En la lista de debian-vote daban el argumento de la accesibilidad (para
> ciegos por ejemplo) como algo fundamental para el instalador.

Desconozco qué tipo de software-hardware gestiona esto, pero supongo 
que será como en todo: lo habrá cerrado y lo habrá libre. Y los 
usuarios que necesiten usarlo están en la misma tesitura que los demás: 
decidir qué usar y con pleno conocimiento de lo que hacen.

> Aún con un instalador libre vas a estar corriendo tu equipo con firmwares
> no libres (los que van integrados en la tarjeta gráfica, de red, etc), 

No, no... eso no es así, Javier.

Yo ahora mismo no tengo habilitado el repo «non-free» y espero que mi 
equipo no tenga ninguna pieza de software de código cerrado, faltaría 
más.

Aunque se trata de algo distinto¹, hubo un momento en que sí instalaba 
el controlador propiedario de nvidia, pero ahora, aún y todo lo mal que 
está nouveau, me vale con el libre.

> en mi opinión facilitar al usuario el mejor rendimiento del equipo es lo
> deseable. Los firmwares llevan "toda la vida" en los repositorios, esto es
> ponerlos en el instalador al alcance de cualquiera.

Llevan toda la vida en repos separados y no habilitados de manera 
predeterninada, que no es lo mismo. 

Creo, sinceramente, que la base de Debian, y de cualquier sistema Linux 
debe ser la educación consciente del usuario, en hacer bien las cosas y 
no en atender a una necesidad o capricho puntual del usuario (eso 
significa pan para hoy y hambre para mañana).

Uno de los fines últimos de un sistema operativo libre debe ser hacer 
pensar. Si perdemos eso, perderemos nuestra esencia.
 
> Para los puristas con activar el modo libre al arrancar (igual que hemos
> estado usando el modo experto mucho tiempo) les tendría que ser suficiente

Yo quiero más ;-)

Quiero poder indentificarme con los valores que promueve mi sistema 
operativo, que el sistema operativo que elijo esté en mi misma línea de 
acción y de pensamiento. Y con este paso que dan se aleja más de lo que 
espero de una distribución como Debian.

De RedHat o Ubuntu lo puedo esperar; de Debian, no.

> Cualquiera de las tres opciones será buena para Debian y sus usuarios

Me cuesta ver algo bueno en recomendar y promover software propietario, 
la verdad :-/

¹Lo que se debate ahora en Debian está relacionado exclusivamente con 
el código firmware, no con programas o controladores propietarios.

Saludos,

-- 
Camaleón 



Cursos en Madrid

2022-08-29 Thread Yair De la cruz
Buenos días estimada comunidad @debian-user-spanish@lists.debian.org
,

Vengo a solicitar su amable y siempre apreciado consejo,

Quiero realizar un curso de Linux, tengo conocimientos en debian pero algo
muy básico,

Me podrían recomendar algún curso completo y económico?

Puede ser tanto online como presencial, vivo en Madrid.

Saludo y muchas gracias.


RE: Mariadb et systemd

2022-08-29 Thread Frédéric BOITEUX
Bonjour,

Je regarderais si /var/run (en fait /run) est bien dispo pour le service… C’est 
maintenant un répertoire monté en RAM (via tmpfs), et il me semble qu’il y a 
des restrictions sur son accès… Voir la page de manuel de systemd.exec et les 
paramètres RuntimeDirectory=, RuntimeDirectoryPreserve= …

Cordialement,
Fred.

-Message d'origine-
De : BERTRAND Joël  
Envoyé : samedi 27 août 2022 16:53
À : Debian user french 
Objet : Mariadb et systemd

Bonsoir à tous,

Je viens de m'apercevoir qu'une réplique de bases mysql ne fonctionnait 
plus et j'avoue que je sèche. Une fois de plus, systemd semble faire ce que bon 
lui semble.

Je m'explique.

La base de données fonctionne parfaitement si je la lance en ligne de 
commande :

Root hilbert:[~] > mariadbd
2022-08-27 16:45:02 0 [Note] mariadbd (server 10.6.9-MariaDB-1-log) starting as 
process 857896 ...

hilbert:[~] > mysql -uroot -p
Enter password:
Welcome to the MariaDB monitor.  Commands end with ; or \g.
Your MariaDB connection id is 11
Server version: 10.6.9-MariaDB-1-log Debian buildd-unstable

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> show slave status\G
*** 1. row ***
Slave_IO_State: Waiting for master to send event
   Master_Host: xxx.yyy.zzz
   Master_User: replica
   Master_Port: 3306
 Connect_Retry: 10
   Master_Log_File: mysql-bin.19
   Read_Master_Log_Pos: 104080595
Relay_Log_File: mysqld-relay-bin.94
 Relay_Log_Pos: 63666
 Relay_Master_Log_File: mysql-bin.19
  Slave_IO_Running: Yes
 Slave_SQL_Running: Yes
   Replicate_Do_DB:
   Replicate_Ignore_DB:
Replicate_Do_Table:
Replicate_Ignore_Table:
...
   Slave_SQL_Running_State: Slave has read all relay log; waiting for more 
updates
  Slave_DDL_Groups: 2
Slave_Non_Transactional_Groups: 103
Slave_Transactional_Groups: 44
1 row in set (0,000 sec)

MariaDB [(none)]>

Si je lance le daemon par systemctl start mariadb, je me prends une 
erreur dans la figure :

Root hilbert:[/etc/systemd/system] > systemctl status mariadb.service ● 
mariadb.service - MariaDB 10.6.9 database server
 Loaded: loaded (/etc/systemd/system/mariadb.service; disabled;
preset: enabled)
 Active: activating (auto-restart) (Result: signal) since Sat
2022-08-27 16:43:17 CEST; 2s ago
   Docs: man:mariadbd(8)
 
https://fra01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmariadb.com%2Fkb%2Fen%2Flibrary%2Fsystemd%2Fdata=05%7C01%7Cfrederic.boiteux%40odigo.com%7C8bfee86a68db49c8b91a08da883e1a7f%7Cbfa2632f99e14088a16c21c08ca1b899%7C1%7C0%7C637972097560898749%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7Csdata=6ExAzrZ8dc3FX26KrTKxYys8n%2BobIPwsHIiD9zCGXtg%3Dreserved=0
Process: 857728 ExecStartPre=/usr/bin/install -m 755 -o mysql -g root -d 
/var/run/mysqld (code=killed, signal=BUS)
CPU: 613us
Root hilbert:[/etc/systemd/system] >

L'unité est quelque chose que j'ai modifié (la dépendance After est 
modifiée en After=network.target ypbind.service parce que cette station de 
travail est diskless et que les droits sont hérités du réseau). J'ai 
naturellement vérifié qu'il n'avait aucune autre différence entre les deux 
unités :

Root hilbert:[/lib/systemd/system] > diff -u mariadb.service 
/etc/systemd/system/mariadb.service
--- mariadb.service 2022-08-17 16:28:05.0 +0200
+++ /etc/systemd/system/mariadb.service 2022-08-27 16:39:29.142139130 
+++ +0200
@@ -22,7 +22,7 @@
 Description=MariaDB 10.6.9 database server
 Documentation=man:mariadbd(8)
 
Documentation=https://fra01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fmariadb.com%2Fkb%2Fen%2Flibrary%2Fsystemd%2Fdata=05%7C01%7Cfrederic.boiteux%40odigo.com%7C8bfee86a68db49c8b91a08da883e1a7f%7Cbfa2632f99e14088a16c21c08ca1b899%7C1%7C0%7C637972097560898749%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7Csdata=6ExAzrZ8dc3FX26KrTKxYys8n%2BobIPwsHIiD9zCGXtg%3Dreserved=0
-After=network.target
+After=network.target ypbind.service

 [Install]
 WantedBy=multi-user.target
Root hilbert:[/lib/systemd/system] >

De ce que je comprends, la commande /usr/bin/install -m 755 -o mysql -g 
root -d /var/run/mysqld lui pose problème. Or cette commande fonctionne 
parfaitement bien lancée depuis la ligne de commande.

J'avoue ne plus comprendre et je prends tout avis.

Bien cordialement,

JKB



Re: networking.service: start operation timed out

2022-08-29 Thread Ross Boylan
Thanks Andrew, Felix, Jeremy, Anssi, Curt, Tomas and Greg for your
suggestions and comments.

I followed several of them by trimming my network/interfaces file to
nothing and then slowly adding stuff back.

The blank file and the one with only the loopback worked:
networking.services reported successful completion, and everything
mentioned in interfaces was configured.

However, adding the ethlan stanza and auto declaration failed.
Removing the 2 dns-* lines allowed it to complete successfully.  This
is consistent with the fact that the hangup seemed to be on
/etc/network/if.up/000resolvconf which acts on the dns-* lines.
However, I still can't see why it should have hung up.

Adding in ethworld with an auto again produces a failure and doing
ifdown --force ethworld; ifup -v ethworld did not entirely fix it: the
result of the second command was
#,
/sbin/ip link set dev ethworld   up
 /sbin/ip route add default via 66.181.128.1  dev ethworld onlink
RTNETLINK answers: File exists
ifup: failed to bring up ethworld

and I was never able to get DNS and routing in a functional state
(likely the routing was the key to the problem since the default route
was to ethlan, leaving no way to reach external DNS).
Note that the ethworld stanza also includes dns-* directives; I guess
these account for the hangup in ethworld, but I haven't tested that
theory.

I removed the auto for ethworld and networking.service was able to
complete without error.  Once I manually brought up ethworld,
networking seemed to be OK.

I added the following 2 scripts to help trace what was going on; they
show that in addition to the interface-specific events the scripts are
also called once with special, generic values (e.g., IFACE=--all),
explaining why the scripts seemed to be called too many times.  These
were in /etc/network/if-pre-up.d/ and /etc/network/if-up.d/:
--- 000debug--
#! /bin/sh
# scrap to trace activity
LFILE=/root/000debug.log
echo "" >> $LFILE
echo "$0 $$">> $LFILE
echo "$*" >> $LFILE
date >> $LFILE
printenv >> $LFILE
echo "" >> $LFILE

- zzzdebug
#! /bin/sh
# scrap to trace activity
LFILE=/root/000debug.log
echo "Finishing $0 $$">> $LFILE
date >> $LFILE
echo "" >> $LFILE
 end--

On the whole ifupdown, systemd, NetworkManager question, I'm trying to
stick with ifupdown for several reasons
1. It's what I'm already using.
2. NetworkManager's intended use, as I understand it, is for a roaming
laptop, not a box that is the main server and router on a home
network.  I'm not saying it can't fit my needs, just that I would
anticipate getting it to do so might be difficult (as @Jeremy
reports).
3. The parts of systemd I know are complex, and I'm frankly annoyed by
its apparent desire to take over my whole computer.
4. Some of the components I use for bridging work specifically with
the /etc/network/interfaces file.

I'll admit that ifup/down is not so easy either!

@Jeremy NetworkManager was already disabled.  I wasn't aware of
masking; at your suggestion I masked it too.  The fact that I still
had problems almost certainly means they are not NetworkManager's
fault.

@Ansi: I think I have wpa_supplicant as a result of a generic desktop
install; I do also have a wireless card in the machine, though I've
never used it and I don't think it works.