Re: Debian package texlive-lang-greek

Page principale

Répondre à ce message
Auteur: Yves Martin
Date:  
À: guilde
Sujet: Re: Debian package texlive-lang-greek
----- Mail original -----
> De: "Yves Martin" <ymartin59@???>
> À: guilde@???
> Envoyé: Lundi 16 Mars 2020 10:01:26
> Objet: Re: Debian package texlive-lang-greek
>
> > ----- Mail original -----
> > > De: "Yves Martin" <ymartin59@???>
> > > À: guilde@???
> > > Envoyé: Vendredi 13 Mars 2020 10:45:23
> > > Objet: Re: Debian package texlive-lang-greek
> > >
> > > Bonjour
> > >
> > > Effectivement il y a des dépendances et bien sûr je souhaite leur
> > > installation.
> > > Initialement je souhaite installer le package "texlive-science"
> > > qui
> > > dépend donc de texlive-lang-greek.
> >
> > Bonjour
> >
> > Sincèrement je ne comprends pas. Sur un autre système stretch,
> > c'est texlive-fonts-recommended qui ne veut pas s'installer,
> > toujours à partir de 'apt install texlive-science'
> >
> > (Reading database ... 66363 files and directories currently
> > installed.)
> > Preparing to unpack
> > .../texlive-fonts-recommended_2016.20170123-5_all.deb ...
> > Unpacking texlive-fonts-recommended (2016.20170123-5) ...
> > dpkg: error processing archive
> > /var/cache/apt/archives/texlive-fonts-recommended_2016.20170123-5_all
> > .deb (--unpack):
> > unable to open
> > '/usr/share/texlive/texmf-dist/fonts/type1/public/fpl/fplrij8a.pfb.dpkg-new':
> > Operat
> > ion not permitted
> > Errors were encountered while processing:
> > /var/cache/apt/archives/texlive-fonts-recommended_2016.20170123-5_all.deb
> > E: Sub-process /usr/bin/dpkg returned an error code (1)
> >
> > ... je commence à perdre patience, pour mon temps (de travail)
> > c'est
> > déjà fait ...
> >
> > Merci pour tout éclairage qui pourrait me sortir de l'ornière
>
> Conclusion: c'était bêtement un problème d'espace disque disponible.
> [j'ai une tendance à n'allouer que le (trop) strict minimum à mes
> VMs]
>
> J'imagine que les packages de fontes réalisent des traitements ou
> conversions (texmf ?) qui ont besoin transitoirement (donc non
> détecté par le monitoring) de plus d'espace que ce qui est annoncé
> pour le package, donc apt/dpkg ne fait pas d'avertissement
> concernant l'espace disponible avant installation.
>
> Faut reconnaître que "Operation not permitted" manque de clareté sur
> le problème rencontré par le package.
> Ça mériterait que les scripts évaluent l'espace libre disponible ou
> interceptent l'erreur pour afficher un avertissement "pertinent".


Bonjour

Je relance le sujet car je suis à nouveau "désemparé" !

Après avoir cru comprendre le problème de ma pré-production, supposé un espace
disque insuffisant, je suis parti confiant sur la mise en production.

Sur un système avec 2 GiB disponibles sur /, 1.3 GiB libre sur /var et 500 MiB dans /tmp
la tentative d'installation sur stretch de:
apt install dvipng texlive-science --no-install-recommends
(je n'ai pas besoin du volume considérable des documentations texlive...)
échoue avec:

Unpacking texlive-latex-base (2016.20170123-5) ...
dpkg: error processing archive /tmp/apt-dpkg-install-AltOl1/16-texlive-latex-base_2016.20170123-5_all.deb (--unpack):
unable to create new file '/var/lib/dpkg/info/texlive-latex-base.list-new': Operation not permitted
Selecting previously unselected package texlive-latex-recommended.
Preparing to unpack .../17-texlive-latex-recommended_2016.20170123-5_all.deb ...
Unpacking texlive-latex-recommended (2016.20170123-5) ...
dpkg: error processing archive /tmp/apt-dpkg-install-AltOl1/17-texlive-latex-recommended_2016.20170123-5_all.deb (--unpack):
unable to create new file '/var/lib/dpkg/info/texlive-latex-recommended.list-new': Operation not permitted
Selecting previously unselected package texlive-science.
Preparing to unpack .../18-texlive-science_2016.20170123-5_all.deb ...
Unpacking texlive-science (2016.20170123-5) ...
Errors were encountered while processing:
/tmp/apt-dpkg-install-AltOl1/15-texlive-fonts-recommended_2016.20170123-5_all.deb
/tmp/apt-dpkg-install-AltOl1/16-texlive-latex-base_2016.20170123-5_all.deb
/tmp/apt-dpkg-install-AltOl1/17-texlive-latex-recommended_2016.20170123-5_all.deb

Et plusieurs paquets sont half-installed:

# dpkg -l | grep texlive
iU  texlive-base                     2016.20170123-5                   all          TeX Live: Essential programs and files
iU  texlive-binaries                 2016.20160513.41080.dfsg-2+deb9u1 amd64        Binaries for TeX Live
iHR texlive-latex-base               2016.20170123-5                   all          (no description available)
iHR texlive-latex-recommended        2016.20170123-5                   all          (no description available)
iU  texlive-science                  2016.20170123-5                   all          TeX Live: Mathematics and science packages


Pour corriger, APT me propose le "apt --fix-broken install" qui inclue les "recommended", donc "trop".
Je tente donc de progresser avec:
apt install texlive-fonts-recommended --no-install-recommends

Unpacking texlive-latex-base (2016.20170123-5) ...
dpkg: error processing archive /tmp/apt-dpkg-install-AltOl1/16-texlive-latex-base_2016.20170123-5_all.deb (--unpack):", " unable to create new file '/var/lib/dpkg/info/texlive-latex-base.list-new': Operation not permitted", "Selecting previously unselected package texlive-latex-recommended.", "Preparing to unpack .../17-texlive-latex-recommended_2016.20170123-5_all.deb ...", "Unpacking texlive-latex-recommended (2016.20170123-5) ...", "dpkg: error processing archive /tmp/apt-dpkg-install-AltOl1/17-texlive-latex-recommended_2016.20170123-5_all.deb (--unpack):", " unable to create new file '/var/lib/dpkg/info/texlive-latex-recommended.list-new': Operation not permitted", "Selecting previously unselected package texlive-science.", "Preparing to unpack .../18-texlive-science_2016.20170123-5_all.deb ...", "Unpacking texlive-science (2016.20170123-5) ...", "Errors were encountered while processing:", " /tmp/apt-dpkg-install-AltOl1/15-texlive-fonts-recommended_2016.20170123-5_all.deb", " /tmp/apt-dpkg-install-AltOl1/16-texlive-latex-base_2016.20170123-5_all.deb", " /tmp/apt-dpkg-install-AltOl1/17-texlive-latex-recommended_2016.20170123-5_all.deb

Preparing to unpack .../texlive-latex-base_2016.20170123-5_all.deb ...
Unpacking texlive-latex-base (2016.20170123-5) over (2016.20170123-5) ...
Preparing to unpack .../texlive-latex-recommended_2016.20170123-5_all.deb ...
Unpacking texlive-latex-recommended (2016.20170123-5) over (2016.20170123-5) ...
dpkg: unrecoverable fatal error, aborting:
unable to create '/var/lib/dpkg/updates/tmp.i': Operation not permitted
E: Sub-process /usr/bin/dpkg returned an error code (2)


J'ai vraiment l'impression qu'il y a un soucis de déclaration entre les 'recommended' et de vraies dépendances puisque les scripts d'installation semblent échouer si des packages manquent - reste à identifier lesquels.

Merci d'avance pour vos lumières
--
Yves Martin