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

Reply via email to