Re: Problema chroot sid

2024-03-07 Conversa griera
Hola, Jordi:

On Thu, 7 Mar 2024 20:31:51 +0100
Jordi Miguel  wrote:

> Hola,
> 
> Una altre alternativa quan vols/necessites utilitzar versions més
> modernes d'algun programari es mirar si esta empaquetat amb snap,
> flatpak o AppImage.
> Pel teu cas, el Handbrake el tens disponible com a flatpak [1]

Sí, de fet, fins que no vaig solucionar el chroot, el vaig instal·lar amb 
flatpak. Però com és una cosa que desconec del tot, l'esborrat al poder 
instal·lar sid.

Una pregunta: si tinc instal·lat programes en flatpak i apareixent 
actualitzacions de seguretat, aquestes també s'apliquen al que està instal·lat 
com flatpak? Mai l'he fet servir per por de que les actualitzacions no 
s'apliquin.


> I si no tens instal·lat el suport per flatpak es tan fácil com seguir
> la guia [2], tot el necessari esta disponible en els repos de Debian
> des de la versió 10 (Buster)

Gràcies! M'ho miro.

Salut!

> 
> [1] https://flathub.org/apps/fr.handbrake.ghb
> [2] https://flathub.org/setup/Debian
> 
> 
> Fins aviat,
> --
> Para ser realmente grande, hay que estar con la gente, no por encima de ella.
> 
> El jue, 7 mar 2024 a las 10:56,  escribió:
> >
> > Moltes gràcies per l'interès, Alex!
> >
> > On Wed, 6 Mar 2024 22:53:11 +0100
> > Alex Muntada  wrote:
> >
> > > Hola,
> > >
> > > > 2024-03-04 08:20:28 
> > > > URL:http://deb.debian.org/debian/pool/main/z/zlib/zlib1g_1.3.dfsg-3.1_amd64.deb
> > > >  [87580/87580] -> 
> > > > "/srv/chroot/sid//var/cache/apt/archives/partial/zlib1g_1%3a1.3.dfsg-3.1_amd64.deb"
> > > >  [1]
> > > > tar: ./usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0: Cannot open: File 
> > > > exists
> > > > tar: ./usr/lib/x86_64-linux-gnu/libuuid.so.1: Cannot create symlink to 
> > > > 'libuuid.so.1.3.0': File exists
> > > > tar: Exiting with failure status due to previous errors
> > >
> > > Ho he tornat a provar ara i l'error era diferent: es queixava
> > > d'una incompatibilitat entre libssl3t64 i libssl3. Això m'ha
> > > fet pensar que, essent sid la versió inestable, potser hi ha
> > > alguna transició en marxa i he trobat això:
> > >
> > > https://release.debian.org/transitions/html/auto-openssl.html
> >
> > No en se prou com per avaluar tot això i me perdo.
> >
> >
> > > > Els primers cops no me'n vaig adonar d'aquest error. Total que he 
> > > > enviat un bug:
> > > >
> > > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065343
> > >
> > > He vist que han resolt una part, però segueix fallant el
> > > debootstrap per altres transicions que hi ha en marxa.
> > > Segurament debootstrap no està pensat per utilitzar-se amb
> > > sid, encara que s'utilitzi el de backports, perquè instal·la els
> > > paquets amb dpkg directament enlloc de fer-ho amb apt.
> > >
> > > He provat el mmdebstrap que suggereixen al bug i a mi també
> > > m'ha funcionat bé (com deia abans, mmdebstrap utilitza apt per
> > > instal·lar els paquets i aleshores resol millor les dependències
> > > que debootstrap).
> >
> > Sí,amb:
> >
> > sudo mmdebstrap sid /srv/chroot/sid
> >
> > no hi ha cap problema. Aquesta comanda, que desconeixia, m'ha salvat.
> >
> >
> > > > Vols dir que no utilitzes el debootstrap de bookworm-backports?
> > > > No ho entenc, perquè si utilitzo el debootstrap de bookworm en
> > > > lloc del de bookworm-backports a mi me surt el mateix error de
> > > > "Cannot open: File exists".
> > >
> > > Perquè el problema està a la resolució de dependències que
> > > comento més amunt en una versió del sistema que és inestable per
> > > les transicions que hi ha constantment:
> > >
> > > https://release.debian.org/transitions/
> >
> > Ja, però en un chroot va molt bé per executar aplicacions que tenen 
> > problemes en la versió estable (en aquest cas, hadbrake, que en el versió 
> > estable, al gravar els subtítols, els grava doble) o que necessites una 
> > versió més actual. Sempre estic a estable i acabo instal·lant una sid en un 
> > chroot. Per mi, molt millor que una màquina virtual.
> >
> > Gràcies per tota aquesta ajuda i salut!
> >
> >
> > >
> > > Salut,
> > > Alex
> > >
> > > --
> > >   ⢀⣴⠾⠻⢶⣦⠀
> > >   ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada 
> > >   ⢿⡄⠘⠷⠚⠋   Debian Developer  log.alexm.org
> > >   ⠈⠳⣄
> > >
> >



Re: Problema chroot sid

2024-03-07 Conversa griera
On Thu, 7 Mar 2024 17:05:26 +0100
Alex Muntada  wrote:

Gràcies, Alex per comentar aquestes reflexions!

> Hola,
> 
> > > https://release.debian.org/transitions/html/auto-openssl.html
> > 
> > No en se prou com per avaluar tot això i me perdo.
> 
> De vegades, jo també :)
> 
> En aquest en cas particular, si ho interpreto bé, la idea és que
> estan transicionant de libssl3 a libssl3t64 (imagino que degut a
> la transició del tipus time_t a 64 bits, que ho esquitxa tot).
> 
> Però la meva idea esmentant les transicions era fer una mica de
> pedagodia sobre com funciona sid i que, en un moment determinat,
> pot haver-hi coses trencades.
> 
> > Ja, però en un chroot va molt bé per executar aplicacions que
> > tenen problemes en la versió estable (en aquest cas, hadbrake,
> > que en el versió estable, al gravar els subtítols, els grava
> > doble) o que necessites una versió més actual. Sempre estic a
> > estable i acabo instal·lant una sid en un chroot. Per mi, molt
> > millor que una màquina virtual.
> 
> Jo tinc el chroot de sid per a fer desenvolupament de paquets
> Debian, però algun cop també em va bé per provar versions més
> noves d'algun paquet. Em sembla una bona solució, només has de
> tenir en compte que, segons el que facis, pots interferir al
> sistema principal (per exemple, aturant algun servei sense
> voler).

Totalment inconscient d'això! Però intento fer coses molt senzilles. Fins ara 
no he tingut cap problema que en fos conscient.


> La dificultat principal que té sid és instal·lar-la per primer
> cop. Quan ja ho tens, actualitzar-la regularment funciona bé.
> Només passa de tant en tant que hi ha coses trencades i que no
> pots actualitzar alguns paquets fins que ho solucionin.
> 
> En aquest sentit, quan m'ha calgut tenir una màquina virtual amb
> unstable per fer desenvolupament, el que faig és una instal·lació
> de testing i després l'actualitzo a unstable. Per exemple: no hi
> ha cap ISO d'instal·lació per a unstable, que jo sàpiga.
> 
> Per tot plegat, aquest fil m'ha semblat molt educatiu. Gràcies!

Sí, molt educatiu.Gràcies i salut!


> 
> Salut,
> Alex
> 
> --
>   ⢀⣴⠾⠻⢶⣦⠀
>   ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada 
>   ⢿⡄⠘⠷⠚⠋   Debian Developer  log.alexm.org
>   ⠈⠳⣄
> 



Re: Problema chroot sid

2024-03-07 Conversa Jordi Miguel
Hola,

Una altre alternativa quan vols/necessites utilitzar versions més
modernes d'algun programari es mirar si esta empaquetat amb snap,
flatpak o AppImage.
Pel teu cas, el Handbrake el tens disponible com a flatpak [1]

I si no tens instal·lat el suport per flatpak es tan fácil com seguir
la guia [2], tot el necessari esta disponible en els repos de Debian
des de la versió 10 (Buster)

[1] https://flathub.org/apps/fr.handbrake.ghb
[2] https://flathub.org/setup/Debian


Fins aviat,
--
Para ser realmente grande, hay que estar con la gente, no por encima de ella.

El jue, 7 mar 2024 a las 10:56,  escribió:
>
> Moltes gràcies per l'interès, Alex!
>
> On Wed, 6 Mar 2024 22:53:11 +0100
> Alex Muntada  wrote:
>
> > Hola,
> >
> > > 2024-03-04 08:20:28 
> > > URL:http://deb.debian.org/debian/pool/main/z/zlib/zlib1g_1.3.dfsg-3.1_amd64.deb
> > >  [87580/87580] -> 
> > > "/srv/chroot/sid//var/cache/apt/archives/partial/zlib1g_1%3a1.3.dfsg-3.1_amd64.deb"
> > >  [1]
> > > tar: ./usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0: Cannot open: File exists
> > > tar: ./usr/lib/x86_64-linux-gnu/libuuid.so.1: Cannot create symlink to 
> > > 'libuuid.so.1.3.0': File exists
> > > tar: Exiting with failure status due to previous errors
> >
> > Ho he tornat a provar ara i l'error era diferent: es queixava
> > d'una incompatibilitat entre libssl3t64 i libssl3. Això m'ha
> > fet pensar que, essent sid la versió inestable, potser hi ha
> > alguna transició en marxa i he trobat això:
> >
> > https://release.debian.org/transitions/html/auto-openssl.html
>
> No en se prou com per avaluar tot això i me perdo.
>
>
> > > Els primers cops no me'n vaig adonar d'aquest error. Total que he enviat 
> > > un bug:
> > >
> > > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065343
> >
> > He vist que han resolt una part, però segueix fallant el
> > debootstrap per altres transicions que hi ha en marxa.
> > Segurament debootstrap no està pensat per utilitzar-se amb
> > sid, encara que s'utilitzi el de backports, perquè instal·la els
> > paquets amb dpkg directament enlloc de fer-ho amb apt.
> >
> > He provat el mmdebstrap que suggereixen al bug i a mi també
> > m'ha funcionat bé (com deia abans, mmdebstrap utilitza apt per
> > instal·lar els paquets i aleshores resol millor les dependències
> > que debootstrap).
>
> Sí,amb:
>
> sudo mmdebstrap sid /srv/chroot/sid
>
> no hi ha cap problema. Aquesta comanda, que desconeixia, m'ha salvat.
>
>
> > > Vols dir que no utilitzes el debootstrap de bookworm-backports?
> > > No ho entenc, perquè si utilitzo el debootstrap de bookworm en
> > > lloc del de bookworm-backports a mi me surt el mateix error de
> > > "Cannot open: File exists".
> >
> > Perquè el problema està a la resolució de dependències que
> > comento més amunt en una versió del sistema que és inestable per
> > les transicions que hi ha constantment:
> >
> > https://release.debian.org/transitions/
>
> Ja, però en un chroot va molt bé per executar aplicacions que tenen problemes 
> en la versió estable (en aquest cas, hadbrake, que en el versió estable, al 
> gravar els subtítols, els grava doble) o que necessites una versió més 
> actual. Sempre estic a estable i acabo instal·lant una sid en un chroot. Per 
> mi, molt millor que una màquina virtual.
>
> Gràcies per tota aquesta ajuda i salut!
>
>
> >
> > Salut,
> > Alex
> >
> > --
> >   ⢀⣴⠾⠻⢶⣦⠀
> >   ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada 
> >   ⢿⡄⠘⠷⠚⠋   Debian Developer  log.alexm.org
> >   ⠈⠳⣄
> >
>



Re: Problema chroot sid

2024-03-07 Conversa Alex Muntada
Hola,

> > https://release.debian.org/transitions/html/auto-openssl.html
> 
> No en se prou com per avaluar tot això i me perdo.

De vegades, jo també :)

En aquest en cas particular, si ho interpreto bé, la idea és que
estan transicionant de libssl3 a libssl3t64 (imagino que degut a
la transició del tipus time_t a 64 bits, que ho esquitxa tot).

Però la meva idea esmentant les transicions era fer una mica de
pedagodia sobre com funciona sid i que, en un moment determinat,
pot haver-hi coses trencades.

> Ja, però en un chroot va molt bé per executar aplicacions que
> tenen problemes en la versió estable (en aquest cas, hadbrake,
> que en el versió estable, al gravar els subtítols, els grava
> doble) o que necessites una versió més actual. Sempre estic a
> estable i acabo instal·lant una sid en un chroot. Per mi, molt
> millor que una màquina virtual.

Jo tinc el chroot de sid per a fer desenvolupament de paquets
Debian, però algun cop també em va bé per provar versions més
noves d'algun paquet. Em sembla una bona solució, només has de
tenir en compte que, segons el que facis, pots interferir al
sistema principal (per exemple, aturant algun servei sense
voler).

La dificultat principal que té sid és instal·lar-la per primer
cop. Quan ja ho tens, actualitzar-la regularment funciona bé.
Només passa de tant en tant que hi ha coses trencades i que no
pots actualitzar alguns paquets fins que ho solucionin.

En aquest sentit, quan m'ha calgut tenir una màquina virtual amb
unstable per fer desenvolupament, el que faig és una instal·lació
de testing i després l'actualitzo a unstable. Per exemple: no hi
ha cap ISO d'instal·lació per a unstable, que jo sàpiga.

Per tot plegat, aquest fil m'ha semblat molt educatiu. Gràcies!

Salut,
Alex

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada 
  ⢿⡄⠘⠷⠚⠋   Debian Developer  log.alexm.org
  ⠈⠳⣄



signature.asc
Description: PGP signature


Re: Problema chroot sid

2024-03-07 Conversa griera
Moltes gràcies per l'interès, Alex!

On Wed, 6 Mar 2024 22:53:11 +0100
Alex Muntada  wrote:

> Hola,
> 
> > 2024-03-04 08:20:28 
> > URL:http://deb.debian.org/debian/pool/main/z/zlib/zlib1g_1.3.dfsg-3.1_amd64.deb
> >  [87580/87580] -> 
> > "/srv/chroot/sid//var/cache/apt/archives/partial/zlib1g_1%3a1.3.dfsg-3.1_amd64.deb"
> >  [1]
> > tar: ./usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0: Cannot open: File exists
> > tar: ./usr/lib/x86_64-linux-gnu/libuuid.so.1: Cannot create symlink to 
> > 'libuuid.so.1.3.0': File exists
> > tar: Exiting with failure status due to previous errors
> 
> Ho he tornat a provar ara i l'error era diferent: es queixava
> d'una incompatibilitat entre libssl3t64 i libssl3. Això m'ha
> fet pensar que, essent sid la versió inestable, potser hi ha
> alguna transició en marxa i he trobat això:
> 
> https://release.debian.org/transitions/html/auto-openssl.html

No en se prou com per avaluar tot això i me perdo.

 
> > Els primers cops no me'n vaig adonar d'aquest error. Total que he enviat un 
> > bug:
> > 
> > https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065343
> 
> He vist que han resolt una part, però segueix fallant el
> debootstrap per altres transicions que hi ha en marxa.
> Segurament debootstrap no està pensat per utilitzar-se amb
> sid, encara que s'utilitzi el de backports, perquè instal·la els
> paquets amb dpkg directament enlloc de fer-ho amb apt.
> 
> He provat el mmdebstrap que suggereixen al bug i a mi també
> m'ha funcionat bé (com deia abans, mmdebstrap utilitza apt per
> instal·lar els paquets i aleshores resol millor les dependències
> que debootstrap).

Sí,amb:

sudo mmdebstrap sid /srv/chroot/sid

no hi ha cap problema. Aquesta comanda, que desconeixia, m'ha salvat.

 
> > Vols dir que no utilitzes el debootstrap de bookworm-backports?
> > No ho entenc, perquè si utilitzo el debootstrap de bookworm en
> > lloc del de bookworm-backports a mi me surt el mateix error de
> > "Cannot open: File exists".
> 
> Perquè el problema està a la resolució de dependències que
> comento més amunt en una versió del sistema que és inestable per
> les transicions que hi ha constantment:
> 
> https://release.debian.org/transitions/

Ja, però en un chroot va molt bé per executar aplicacions que tenen problemes 
en la versió estable (en aquest cas, hadbrake, que en el versió estable, al 
gravar els subtítols, els grava doble) o que necessites una versió més actual. 
Sempre estic a estable i acabo instal·lant una sid en un chroot. Per mi, molt 
millor que una màquina virtual.

Gràcies per tota aquesta ajuda i salut!


> 
> Salut,
> Alex
> 
> --
>   ⢀⣴⠾⠻⢶⣦⠀
>   ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada 
>   ⢿⡄⠘⠷⠚⠋   Debian Developer  log.alexm.org
>   ⠈⠳⣄
> 



Re: Problema chroot sid

2024-03-06 Conversa Alex Muntada
Hola,

> 2024-03-04 08:20:28 
> URL:http://deb.debian.org/debian/pool/main/z/zlib/zlib1g_1.3.dfsg-3.1_amd64.deb
>  [87580/87580] -> 
> "/srv/chroot/sid//var/cache/apt/archives/partial/zlib1g_1%3a1.3.dfsg-3.1_amd64.deb"
>  [1]
> tar: ./usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0: Cannot open: File exists
> tar: ./usr/lib/x86_64-linux-gnu/libuuid.so.1: Cannot create symlink to 
> 'libuuid.so.1.3.0': File exists
> tar: Exiting with failure status due to previous errors

Ho he tornat a provar ara i l'error era diferent: es queixava
d'una incompatibilitat entre libssl3t64 i libssl3. Això m'ha
fet pensar que, essent sid la versió inestable, potser hi ha
alguna transició en marxa i he trobat això:

https://release.debian.org/transitions/html/auto-openssl.html

> Els primers cops no me'n vaig adonar d'aquest error. Total que he enviat un 
> bug:
> 
> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065343

He vist que han resolt una part, però segueix fallant el
debootstrap per altres transicions que hi ha en marxa.
Segurament debootstrap no està pensat per utilitzar-se amb
sid, encara que s'utilitzi el de backports, perquè instal·la els
paquets amb dpkg directament enlloc de fer-ho amb apt.

He provat el mmdebstrap que suggereixen al bug i a mi també
m'ha funcionat bé (com deia abans, mmdebstrap utilitza apt per
instal·lar els paquets i aleshores resol millor les dependències
que debootstrap).

> Vols dir que no utilitzes el debootstrap de bookworm-backports?
> No ho entenc, perquè si utilitzo el debootstrap de bookworm en
> lloc del de bookworm-backports a mi me surt el mateix error de
> "Cannot open: File exists".

Perquè el problema està a la resolució de dependències que
comento més amunt en una versió del sistema que és inestable per
les transicions que hi ha constantment:

https://release.debian.org/transitions/

Salut,
Alex

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada 
  ⢿⡄⠘⠷⠚⠋   Debian Developer  log.alexm.org
  ⠈⠳⣄



signature.asc
Description: PGP signature


Re: Problema chroot sid

2024-03-03 Conversa Griera
Hola, Alex:

Gràcies per l'ajuda!

Al final vaig veure que al fer:

$ sudo debootstrap sid /srv/chroot/sid

Tot anava bé fins arribar a un determinat fitxer:

I: Extracting libuuid1...
I: Extracting libuuid1t64...
E: Tried to extract package, but file already exists. Exit...

I al debootstrap.log hi ha:

2024-03-04 08:20:28 
URL:http://deb.debian.org/debian/pool/main/z/zlib/zlib1g_1.3.dfsg-3.1_amd64.deb 
[87580/87580] -> 
"/srv/chroot/sid//var/cache/apt/archives/partial/zlib1g_1%3a1.3.dfsg-3.1_amd64.deb"
 [1]
tar: ./usr/lib/x86_64-linux-gnu/libuuid.so.1.3.0: Cannot open: File exists
tar: ./usr/lib/x86_64-linux-gnu/libuuid.so.1: Cannot create symlink to 
'libuuid.so.1.3.0': File exists
tar: Exiting with failure status due to previous errors

Els primers cops no me'n vaig adonar d'aquest error. Total que he enviat un bug:

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1065343

Tanmateix a continuació comento entre línies el que dius.

On Sun, 3 Mar 2024 23:52:24 +0100
Alex Muntada  wrote:

> Hola,
> 
> tingues en compte que he trobat el teu correu a la carpeta d'spam
> (per això no l'havia vist abans).

Deu ser per ser un yandex. . .

 
> > Sempre havia anat perfecte, però ara dona error:
> >   $ xhost +local: && sudo schroot -c sid  && xhost - 
> >non-network local connections being added to access control list 
> >E: Failed to execute “/bin/bash”: No such file or directory
> 
> Jo he fet un nou schroot seguint les teves passes (aproximadament)
> i sembla que funciona bé. Les diferències són les següents:
> 
> - Utilitzo el debootstrap de Debian 12

Vols dir que no utilitzes el debootstrap de bookworm-backports? No ho entenc, 
perquè si utilitzo el debootstrap de bookworm en lloc del de bookworm-backports 
a mi me surt el mateix error de "Cannot open: File exists".


> - Munto per defecte alguns directoris del sistema principal. Per
>   exemple, per estalviar-me executar xhost, tinc això al fitxer
>   /etc/schroot/default/fstab:
> 
>   ```
>   /run/user/1000 /run/user/1000 none rw,bind 0 0
>   ```

Gràcies per aquest suggeriment! Jo abans també ho feia, però no se perquè ho 
vaig deixar de fer.


> > I /bin/bash existeix i és executable:
> > 
> >   $ dir -l /srv/chroot/sid/bin/bash
> > -rwxr-xr-x 1 root root 1277936 26 de nov.  09:09 
> > /srv/chroot/sid/bin/bash
> 
> Té tota la pinta de ser un problema degut a la conversió cap a
> usrmerge. Pots mirar si /src/schroot/sid/bin és un directori o
> un symlink? 

És un directori:

$ dir -l /srv/chroot/sid/
total 64
drwxr-xr-x  2 root root 4096  4 de març  08:20 bin
...


> I si fas un ldd al bash des de la Debian 12 dóna
> algun error? Jo el puc executar des de fora del chroot i va bé.

No hi se veure cap error:

$ ldd /srv/chroot/sid/bin/bash
linux-vdso.so.1 (0x7ffd091f6000)
libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 
(0x7f3bcecc)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7f3bceadf000)
/lib64/ld-linux-x86-64.so.2 (0x7f3bcee5a000)


> La cosa curiosa és que amb el debootstrap de la 12 no fa la
> conversió a usrmerge, o sigui que podria ser una solució a
> considerar si no tens una necessitat especial d'executar la
> versió dels backports.

No hi entenc tant com per comentar això, però, com he dit, si no faig
servir la versió de backports, me passa el mateix. Ni idea com és que a
tu et funciona i a mi no, malgrat que abans de provar-ho amb la versió
no backports he intentat esborrar-ho tot després de verificar que no
tenia cap sessió de schroot amb 

schroot --list --all-sessions

En concret he fet.

sudo apt --purge remove schroot debootstrap  && sudo apt autoremove
sudo rm -r /srv/chroot/sid
sudo rm -r /etc/schroot

Però poder queda alguna cosa que fa que l'error persisteixi.

Moltes gràcies per l'ajuda i aquest comentaris tant detallats.

Salut!

> 
> Salut,
> Alex
> 
> --
>   ⢀⣴⠾⠻⢶⣦⠀
>   ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada 
>   ⢿⡄⠘⠷⠚⠋   Debian Developer  log.alexm.org
>   ⠈⠳⣄
> 



Re: Problema chroot sid

2024-03-03 Conversa Alex Muntada
Hola,

tingues en compte que he trobat el teu correu a la carpeta d'spam
(per això no l'havia vist abans).

> Sempre havia anat perfecte, però ara dona error:
>   $ xhost +local: && sudo schroot -c sid  && xhost - 
>non-network local connections being added to access control list 
>E: Failed to execute “/bin/bash”: No such file or directory

Jo he fet un nou schroot seguint les teves passes (aproximadament)
i sembla que funciona bé. Les diferències són les següents:

- Utilitzo el debootstrap de Debian 12
- Munto per defecte alguns directoris del sistema principal. Per
  exemple, per estalviar-me executar xhost, tinc això al fitxer
  /etc/schroot/default/fstab:

  ```
  /run/user/1000 /run/user/1000 none rw,bind 0 0
  ```

> I /bin/bash existeix i és executable:
> 
>   $ dir -l /srv/chroot/sid/bin/bash
> -rwxr-xr-x 1 root root 1277936 26 de nov.  09:09 /srv/chroot/sid/bin/bash

Té tota la pinta de ser un problema degut a la conversió cap a
usrmerge. Pots mirar si /src/schroot/sid/bin és un directori o
un symlink? I si fas un ldd al bash des de la Debian 12 dóna
algun error? Jo el puc executar des de fora del chroot i va bé.

La cosa curiosa és que amb el debootstrap de la 12 no fa la
conversió a usrmerge, o sigui que podria ser una solució a
considerar si no tens una necessitat especial d'executar la
versió dels backports.

Salut,
Alex

--
  ⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁   Alex Muntada 
  ⢿⡄⠘⠷⠚⠋   Debian Developer  log.alexm.org
  ⠈⠳⣄



signature.asc
Description: PGP signature


Problema chroot sid

2024-02-29 Conversa Griera
Hola grup:

Tinc instal·lat Debian 12 bookworm i volia tenir una instal·lació de sid per 
executar alguns programes. Sempre ho havia fet amb les ordres següents:

  $ sudo aptitude update && sudo aptitude install schroot
  $ sudo aptitude -t bookworm-backports install debootstrap
  $ sudo mkdir -p /srv/chroot/sid
  $ sudo cp /etc/schroot/schroot.conf /etc/schroot/schroot.conf.ori
  $ sudo nano /etc/schroot/schroot.conf

Hi afegeixo al final de /etc/schroot/schroot.conf :

--
[sid]
description=Debian sid
directory=/srv/chroot/sid
type=directory
users=USUARI
groups=sbuild,USUARI
root-groups=root
aliases=unstable,default
profile=desktop
personality=linux
preserve-environment=true


I ho instal·lo:

  $ sudo debootstrap sid /srv/chroot/sid

I per entrar-hi:

  $ xhost +local: && schroot -c sid  && xhost -

Sempre havia anat perfecte, però ara dona error:
  $ xhost +local: && sudo schroot -c sid  && xhost - 
   non-network local connections being added to access control list 
   E: Failed to execute “/bin/bash”: No such file or directory

I /bin/bash existeix i és executable:

  $ dir -l /srv/chroot/sid/bin/bash
-rwxr-xr-x 1 root root 1277936 26 de nov.  09:09 /srv/chroot/sid/bin/bash

El mateix passa si ho executo com a root:

  $ xhost +local: && sudo schroot -c sid  && xhost -
E: Failed to execute “/bin/bash”: No such file or directory

He buscat a google, i de moment les solucions proposades no funcionen.

Alguns suggeriments?

Gràcies i salutacions.