e2fsprogs questões sobre testes Debian - incapazes de atualizar pacotes

2

Depois de tentar fazer uma atualização regular no Debian Buster, acabei com o seguinte problema.

The following package was automatically installed and is no longer required:
  libraw16
Use 'apt autoremove' to remove it.
The following NEW packages will be installed:
  libraw19
The following packages will be upgraded:
  brave console-setup console-setup-linux e2fslibs glib-networking glib-networking-common glib-networking-services inkscape keyboard-configuration libcom-err2 libcomerr2
  libcupsfilters1 libgegl-0.4-0 libgsl23 libgslcblas0 libllvm6.0 liborcus-0.13-0 libqt5qml5 libqt5quick5 librsvg2-2 librsvg2-common libss2 libwpg-0.3-3 libzmq5 logrotate
  skypeforlinux slack-desktop
27 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
Need to get 0 B/262 MB of archives.
After this operation, 2,084 kB of additional disk space will be used.
Do you want to continue? [Y/n] 
Reading changelogs... Done
Preconfiguring packages ...
Setting up e2fsprogs (1.44.4-2) ...
/var/lib/dpkg/info/e2fsprogs.postinst: 8: /var/lib/dpkg/info/e2fsprogs.postinst: update-initramfs: not found
dpkg: error processing package e2fsprogs (--configure):
 installed e2fsprogs package post-installation script subprocess returned error exit status 127
Errors were encountered while processing:
 e2fsprogs

apt policy retorna o seguinte para initramfs-tools

initramfs-tools:
  Installed: 0.132
  Candidate: 0.132
  Version table:
 *** 0.132 990
        990 http://ftp.ro.debian.org/debian buster/main amd64 Packages
        100 /var/lib/dpkg/status
     0.120+deb8u3 500
        500 http://ftp.debian.org/debian jessie/main amd64 Packages

Então, ao que parece, eu tenho update-initramfs , mas por alguma razão não será executado. Como tenho alguns backports jessie, o problema pode estar lá, mas não tenho ideia do que poderia ser o problema exato.

E aqui está o meu sources.list

deb http://ftp.ro.debian.org/debian/ buster main non-free contrib
deb-src http://ftp.ro.debian.org/debian/ buster main non-free contrib

deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free

deb http://ftp.ro.debian.org/debian/ buster-updates main contrib non-free
deb-src http://ftp.ro.debian.org/debian/ buster-updates main contrib non-free
    
por Луди Мачак 01.09.2018 / 15:29

1 resposta

1

O

1 not fully installed or removed.
A linha

na sua saída apt , presumivelmente, refere-se a e2fsprogs , já que ela não aparece em outro lugar (por isso, é necessário que a configuração pendente de postinst seja executada). Isso significa que o motivo e2fsprogs não se configura está relacionado a alguma operação apt anterior.

Para desbloquear a situação, edite /var/lib/dpkg/info/e2fsprogs.postinst e altere a update-initramfs -u line para /usr/sbin/update-initramfs -u , pois é isso que é verificado logo acima. Em seguida, execute sudo dpkg --configure --pending ; se isso for concluído com sucesso, você poderá usar apt novamente sem erros (pelo menos, sem erros relacionados a e2fsprogs .

Quanto ao motivo subjacente, pode ser que /usr/sbin não esteja mais no caminho da raiz. Se esse for o caso, espero que outros scripts do mantenedor falharão ...

    
por 01.09.2018 / 15:48