O que é armazenado na pasta "/ var / lib / dpkg / updates"?

9

Vi algumas pessoas com erros relacionados a arquivos /var/lib/dpkg/updates. Tudo o que posso encontrar sobre o diretório é que os arquivos estão numerados etc. 0000, 0001e que as mensagens de erro geralmente mencionam "problemas ao analisar um dos arquivos".

/var/lib/dpkg/updatespasta está vazia no meu sistema, então não consigo ver o que há nos arquivos. Não consegui encontrar informações sobre o que está armazenado neste diretório, apenas muitas postagens no fórum e relatórios de erros mencionando o diretório.

Então, para que serve esse diretório?

Michael Crenshaw
fonte
Apenas minha sorte ... o diretório também está vazio no meu sistema :(
Nathan Osman
Parece que algo é mantido temporariamente durante as atualizações. Mas não sou corajoso o suficiente para interromper uma atualização no meio do caminho para descobrir o que está lá. ;-)
Michael Crenshaw

Respostas:

10

Durante a atualização dpkg, o status da instalação / atualização é armazenado. É assim que um processo de instalação incompleto pode ser detectado e decidido quais são os próximos pacotes a serem instalados, para que o sistema possa solicitar o uso dpkg-configure -ase algo acontecer antes de concluir a instalação ou atualização.

Normalmente, após uma instalação bem-sucedida, o diretório deve estar vazio.

txwikinger
fonte
1
Portanto, é um tipo de log que o dpkg pode usar para pegar de onde parou. Muito esperto, mas sinto muito pelo cara que teve que codificá-lo. ;-) Obrigado!
Michael Crenshaw