dpkg: error: parsing file ‚/var/lib/dpkg/status’ […] blank line in value of field ‚Description’

Uwaga: Ten wpis został utworzony ponad rok temu. Informacje w nim zawarte mogą być nieaktualne!

Komunikat, który możesz napotkać podczas aktualizacji:

dpkg: error: parsing file '/var/lib/dpkg/status' near line 2623 package 'ubueasy':
blank line in value of field 'Description'

Dwie rzeczy na które należy zwrócić uwagę:

  • plik – w tym przypadku /var/lib/dpkg/status – ale może to być np. /var/lib/dpkg/available,
  • numer linii – w tym przypadku 2623.

Komunikat wskazuje na to, iż w okolicy 2623 linii w pliku /var/lib/dpkg/status (wskazuje nawet pole ‚Description‚) znajduje się pusta linia, której być nie powinno. Uruchom terminal i otwórz wskazany plik:

sudo gedit /var/lib/dpkg/status

Przejdź do linii z błędem. Zwróć uwagę na zawartość wskazywanego pola:

Description: ubueasy - oprogramowanie ułatwiające codzienną pracę w Ubuntu

ubueasy zostało przygotowane dla nowych użytkowników systemu Ubuntu. 

Program ułatwia początkową konfigurację dla Polskich użytkowników systemu, instaluje oprogramowanie, dodaje nowe repozytoria oraz ułatwia start z Ubuntu.

Jak widać, znajdują się tutaj dwie puste linie – należy się ich pozbyć. Możesz w ich miejscu wstawić znak kropki (tak jak ma to miejsce w innych pakietach) lub po prostu połączyć wszystko w jedną linię:

Description: ubueasy - oprogramowanie ułatwiające codzienną pracę w Ubuntu
.
ubueasy zostało przygotowane dla nowych użytkowników systemu Ubuntu. 
.
Program ułatwia początkową konfigurację dla Polskich użytkowników systemu, instaluje oprogramowanie, dodaje nowe repozytoria oraz ułatwia start z Ubuntu.
Description: ubueasy - oprogramowanie ułatwiające codzienną pracę w Ubuntu ubueasy zostało przygotowane dla nowych użytkowników systemu Ubuntu. Program ułatwia początkową konfigurację dla Polskich użytkowników systemu, instaluje oprogramowanie, dodaje nowe repozytoria oraz ułatwia start z Ubuntu.

Zapisz plik Ctrl + S i uruchom ponownie aktualizację.

Jeżeli powyższy artykuł nie rozwiązał lub rozwiązał częściowo Twój problem, dodaj swój komentarz opisujący, w którym miejscu napotkałeś trudności.
Mile widziane komentarze z uwagami lub informacjami o rozwiązaniu problemu.
  • http://garhuy.blogspot.com Garhuy

    Hmmm… przyznam, że spotykam się z tym po raz pierwszy. Te linijki na pewno nie są puste, umieściłem tam odstępy, ponieważ bez nich nie chce budować pakietów. Przyglądając się innym pakietom tam jest podobnie, w „pustych” linijkach są umieszczone odstępy.

    Przy wersji dla 12.04 LTS poprawię wpis w pakiecie.

    • http://www.ubuntu-pomoc.org Szmitas

      Z takim problemem zgłoszono się do mnie na GG – też nie miałem z tym wcześniej styczności.
      U mnie nie ma pustych linijek, tylko kropki:

      Description: Development files for libsndfile; a library for reading/writing audio files
       .
       libsndfile is a library of C routines for reading and writing files containing
       sampled audio data.
       .
       This is the development version of libsndfile. You will need this only if you
       intend to compile programs that use this library.