Public bug reported: After upgrading Ubuntu 22.4 to 24.04, you cannot upgrade or remove the lazarus-src-2.2 package previously installed in Ubuntu 22.04:
$ sudo apt autoremove Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Odczyt informacji o stanie... Gotowe Następujące pakiety zostaną USUNIĘTE: lazarus-src-2.2 libqt5concurrent5t64 0 aktualizowanych, 0 nowo instalowanych, 2 usuwanych i 0 nieaktualizowanych. 1 nie w pełni zainstalowanych lub usuniętych. Po tej operacji zostanie zwolnione 158 MB miejsca na dysku. Kontynuować? [T/n] (Odczytywanie bazy danych ... 384908 plików i katalogów obecnie zainstalowanych.) Usuwanie pakietu lazarus-src-2.2 (2.2.0+dfsg1-5ubuntu1) ... dpkg-divert: błąd: nazwa pliku "do" nie jest absolutna Proszę użyć --help, aby otrzymać pomoc na temat ominięć plików. dpkg: błąd przetwarzania pakietu lazarus-src-2.2 (--remove): podproces zainstalowany pakiet lazarus-src-2.2 skrypt post-removal zwrócił kod błędu 2 dpkg: zbyt wiele błędów, zatrzymanie Wystąpiły błędy podczas przetwarzania: lazarus-src-2.2 Przetwarzanie zostało zatrzymane z powodu wystąpienia zbyt wielu błędów. E: Sub-process /usr/bin/dpkg returned an error code (1) The only solution I found is: $ sudo -i # for FILE in $(dpkg-divert --list | grep lazarus | awk '{print $2}'); do echo $FILE; done # for FILE in $(dpkg-divert --list | grep lazarus | awk '{print $2}'); do dpkg-divert --remove $FILE; done Depending on system language replace $2 with $3. Please add a warning when upgrading Ubuntu to version 24.04 about the lack of compatibility with Lazarus 2.x and the need to uninstall the package before upgrading the system. ** Affects: lazarus (Ubuntu) Importance: Undecided Status: New ** Tags: 22.04 24.04 lazarus lazarus-src-2.2 upgrade ** Description changed: After upgrading Ubuntu 22.4 to 24.04, you cannot upgrade or remove the lazarus-src-2.2 package previously installed in Ubuntu 22.04: $ sudo apt autoremove Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe - Odczyt informacji o stanie... Gotowe + Odczyt informacji o stanie... Gotowe Następujące pakiety zostaną USUNIĘTE: - lazarus-src-2.2 libqt5concurrent5t64 + lazarus-src-2.2 libqt5concurrent5t64 0 aktualizowanych, 0 nowo instalowanych, 2 usuwanych i 0 nieaktualizowanych. 1 nie w pełni zainstalowanych lub usuniętych. Po tej operacji zostanie zwolnione 158 MB miejsca na dysku. - Kontynuować? [T/n] + Kontynuować? [T/n] (Odczytywanie bazy danych ... 384908 plików i katalogów obecnie zainstalowanych.) Usuwanie pakietu lazarus-src-2.2 (2.2.0+dfsg1-5ubuntu1) ... dpkg-divert: błąd: nazwa pliku "do" nie jest absolutna Proszę użyć --help, aby otrzymać pomoc na temat ominięć plików. dpkg: błąd przetwarzania pakietu lazarus-src-2.2 (--remove): - podproces zainstalowany pakiet lazarus-src-2.2 skrypt post-removal zwrócił kod błędu 2 + podproces zainstalowany pakiet lazarus-src-2.2 skrypt post-removal zwrócił kod błędu 2 dpkg: zbyt wiele błędów, zatrzymanie Wystąpiły błędy podczas przetwarzania: - lazarus-src-2.2 + lazarus-src-2.2 Przetwarzanie zostało zatrzymane z powodu wystąpienia zbyt wielu błędów. E: Sub-process /usr/bin/dpkg returned an error code (1) The only solution I found is: $ sudo -i # for FILE in $(dpkg-divert --list | grep lazarus | awk '{print $2}'); do echo $FILE; done # for FILE in $(dpkg-divert --list | grep lazarus | awk '{print $2}'); do dpkg-divert --remove $FILE; done Depending on system language replace $2 with $3. + + Please add a warning when upgrading Ubuntu to version 24.04 about the + lack of compatibility with Lazarus 2.x and the need to uninstall the + package before upgrading the system. -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/2078531 Title: Lazarus and Ubuntu upgrade from 22.04 to 24.04 To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/lazarus/+bug/2078531/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs