Problema con il backup post upgrade da 18.04 a 20.04

Problemi riscontrati durante l'installazione di Ubuntu, degli aggiornamenti e degli avanzamenti del sistema.
Avatar utente
Nabla
Prode Principiante
Messaggi: 14
Iscrizione: martedì 7 gennaio 2020, 17:44
Desktop: GNOME
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Femminile

Problema con il backup post upgrade da 18.04 a 20.04

Messaggio da Nabla »

Ciao a tutti, chiedo scusa in anticipo se ho sbagliato sezione, ma non ho trovato altro.

Ho da poco fatto un aggiornamento da 18.04 a focal e nel fare il mio solito backup su disco esterno mi è apparso il seguente messaggio

Codice: Seleziona tutto

The following packages have unmet dependencies:
  gvfs-backends: Dipende: libsmbclient (>= 2:4.10.0+dfsg) but 2:4.7.6+dfsg~ubuntu-0ubuntu2.21 is to be installed
Ho provato da terminale a installare il pacchetto mancante ed è uscita una catena di pacchetti mancanti che ho provato a installare e a loro volta mi davano altri pacchetti mancanti, fino ad arrivare a

Codice: Seleziona tutto

nabla@Event-Horizon:~$ sudo apt-get install libpython3.8
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
 libpython3.8 : Dipende: libpython3.8-stdlib (= 3.8.5-1~20.04) ma la versione 3.8.6-1+bionic2 sta per essere installata
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.
nabla@Event-Horizon:~$ sudo apt-get install libpython3.8-stdlib 
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
libpython3.8-stdlib è già alla versione più recente (3.8.6-1+bionic2).
0 aggiornati, 0 installati, 0 da rimuovere e 6 non aggiornati.
quindi sono in stallo. Come posso risolvere?
ivantu
Rampante Reduce
Rampante Reduce
Messaggi: 6725
Iscrizione: sabato 8 giugno 2013, 9:25
Desktop: Ubuntu Lubuntu Mate
Distribuzione: 22.04 LTS; 24.04 LTS
Sesso: Maschile

Re: Problema con il backup post upgrade da 18.04 a 20.04

Messaggio da ivantu »

posta qui l'output al seguente comando

Codice: Seleziona tutto

dpkg -l | grep libpython*
dpkg -l gvfs-backends*
ma la versione 3.8.6-1+bionic2 sta per essere installata
stai cercando di installare pacchetti della versione Bionic di ubuntu su Focal?
Buona giornata utenti del forum. :ciao: ivantu
Avatar utente
Nabla
Prode Principiante
Messaggi: 14
Iscrizione: martedì 7 gennaio 2020, 17:44
Desktop: GNOME
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Femminile

Re: Problema con il backup post upgrade da 18.04 a 20.04

Messaggio da Nabla »

Codice: Seleziona tutto

nabla@Event-Horizon:~$ dpkg -l | grep libpython*
ii  libpython2-stdlib:amd64                    2.7.17-2ubuntu4                       amd64        interactive high-level object-oriented language (Python2)
ii  libpython2.7:amd64                         2.7.18-1~20.04                        amd64        Shared Python runtime library (version 2.7)
ii  libpython2.7-minimal:amd64                 2.7.18-1~20.04                        amd64        Minimal subset of the Python language (version 2.7)
ii  libpython2.7-stdlib:amd64                  2.7.18-1~20.04                        amd64        Interactive high-level object-oriented language (standard library, version 2.7)
ii  libpython3-stdlib:amd64                    3.8.2-0ubuntu2                        amd64        interactive high-level object-oriented language (default python3 version)
ii  libpython3.6:amd64                         3.6.9-1~18.04ubuntu1.3                amd64        Shared Python runtime library (version 3.6)
ii  libpython3.6-minimal:amd64                 3.6.9-1~18.04ubuntu1.3                amd64        Minimal subset of the Python language (version 3.6)
ii  libpython3.6-stdlib:amd64                  3.6.9-1~18.04ubuntu1.3                amd64        Interactive high-level object-oriented language (standard library, version 3.6)
ii  libpython3.8-minimal:amd64                 3.8.6-1+bionic2                       amd64        Minimal subset of the Python language (version 3.8)
ii  libpython3.8-stdlib:amd64                  3.8.6-1+bionic2                       amd64        Interactive high-level object-oriented language (standard library, version 3.8)
nabla@Event-Horizon:~$ dpkg -l gvfs-backends*
Voluto=U (non noto)/I (installato)/R (rimosso)/P (rimosso totale)/H (in attesa)
| Stato=Non/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(nessuno)/R (reinstallazione richiesta) (Stato,Err: maiuscolo=grave)
||/ Nome           Versione     Architettura Descrizione
+++-==============-============-============-=================================
un  gvfs-backends  <nessuna>    <nessuna>    (nessuna descrizione disponibile)

stai cercando di installare pacchetti della versione Bionic di ubuntu su Focal?
Sto provando a installare volta per volta i pacchetti che dice che mancano a partire dal primo che mi è apparso nella finestra del backup (fallito), ovvero "libsmbclient", che non sono riuscita a installare perché diceva che mancava un pacchetto che a sua volta mancava di un pacchetto etc.. fino ad arrivare al penultimo "libpython3.8", per il quale mancava "libpython3.8-stdlib" (le risposte del terminale al mio tentativo di installare questi ultimi due sono nella domanda).

EDIT: questo è tutto quello che ho provato a fare dal messaggio di errore nel backup fino al problema con il pacchetto che pare sia all'ultima versione ma che per gli altri non va bene

Codice: Seleziona tutto

nabla@Event-Horizon:~$ sudo apt-get install libsmbclient
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
 libsmbclient : Dipende: samba-libs (= 2:4.11.6+dfsg-0ubuntu1.6) ma non sta per essere installato
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.

nabla@Event-Horizon:~$ sudo apt-get install samba-libs
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
 samba-libs : Dipende: libpython3.8 (>= 3.8.2) ma non sta per essere installato
              Dipende: python3-talloc (>= 2.2.0~) ma non sta per essere installato
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.

nabla@Event-Horizon:~$ sudo apt-get install python3-talloc
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
 python3-talloc : Dipende: libpython3.8 (>= 3.8.0~a1) ma non sta per essere installato
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.

nabla@Event-Horizon:~$ sudo apt-get install libpython3.8
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
 libpython3.8 : Dipende: libpython3.8-stdlib (= 3.8.5-1~20.04) ma la versione 3.8.6-1+bionic2 sta per essere installata
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.

nabla@Event-Horizon:~$ sudo apt-get install libpython3.8-stdlib 
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
libpython3.8-stdlib è già alla versione più recente (3.8.6-1+bionic2).
0 aggiornati, 0 installati, 0 da rimuovere e 6 non aggiornati.
Avatar utente
Nabla
Prode Principiante
Messaggi: 14
Iscrizione: martedì 7 gennaio 2020, 17:44
Desktop: GNOME
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Femminile

Re: Problema con il backup post upgrade da 18.04 a 20.04

Messaggio da Nabla »

Da quello che ho capito il problema sembra essere che libpython3.8 necessita di una versione di libpython3.8-stdlib per focal, ma non so perché automaticamente ritiene la versione per bionic la più recente, quindi per lui la versione di focal è una retrocessione e non lo fa in automatico. Ho provato a "forzare" la retrocessione, ma penso che mi volesse cancellare mezzo sistema operativo (allego) quindi ho desistito. Però non so come risolvere questa cosa :muro:

Codice: Seleziona tutto

nabla@Event-Horizon:~$ sudo apt install libpython3.8-stdlib:amd64=3.8.5-1~20.04
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Alcuni pacchetti non possono essere installati. Questo può voler dire
che è stata richiesta una situazione impossibile oppure, se si sta
usando una distribuzione in sviluppo, che alcuni pacchetti richiesti
non sono ancora stati creati o sono stati rimossi da Incoming.
Le seguenti informazioni possono aiutare a risolvere la situazione:

I seguenti pacchetti hanno dipendenze non soddisfatte:
 libpython3.8-stdlib : Dipende: libpython3.8-minimal (= 3.8.5-1~20.04) ma la versione 3.8.6-1+bionic2 sta per essere installata
E: Impossibile correggere i problemi, ci sono pacchetti danneggiati bloccati.

nabla@Event-Horizon:~$ sudo apt install libpython3.8-minimal:amd64=3.8.5-1~20.04
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
I seguenti pacchetti sono stati installati automaticamente e non sono più richiesti:
  asymptote-doc blt distro-info-data docbook-xml fonts-cantarell fprintd
  freeglut3 gir1.2-graphene-1.0 gir1.2-gtksource-4 gir1.2-handy-0.0
  gir1.2-mutter-6 gir1.2-poppler-0.18 ibus-data libalgorithm-c3-perl
  libamtk-5-0 libamtk-5-common libapache-pom-java libatomic1:i386 libbsd0:i386
  libclass-c3-perl libclass-c3-xs-perl libclass-data-inheritable-perl
  libcommons-logging-java libcommons-parent-java libdata-optlist-perl
  libdevel-globaldestruction-perl libdist-checkconflicts-perl
  libdrm-amdgpu1:i386 libdrm-intel1:i386 libdrm-nouveau2:i386
  libdrm-radeon1:i386 libdrm2:i386 libedit2:i386 libelf1:i386
  libemail-date-format-perl libeval-closure-perl libexception-class-perl
  libexpat1:i386 libffi6 libffi7:i386 libfile-homedir-perl libfile-which-perl
  libfontbox-java libfprint-2-2 libgl1:i386 libgl1-mesa-dri:i386
  libglapi-mesa:i386 libglew2.1 libglvnd0:i386 libglx-mesa0:i386 libglx0:i386
  libgsound0 libgssdp-1.2-0 libgupnp-1.2-0 libgupnp-av-1.0-2
  libgupnp-dlna-2.0-3 libimagequant0 libipc-shareable-perl libllvm10:i386
  liblog-dispatch-perl liblog-log4perl-perl libmail-sendmail-perl
  libmime-charset-perl libmime-lite-perl libmime-types-perl libmro-compat-perl
  libnamespace-autoclean-perl libnetplan0 libnvidia-cfg1-435
  libnvidia-common-435 libnvidia-compute-435:i386 libnvidia-decode-435
  libnvidia-decode-435:i386 libnvidia-encode-435 libnvidia-encode-435:i386
  libnvidia-fbc1-435 libnvidia-fbc1-435:i386 libnvidia-gl-435
  libnvidia-gl-435:i386 libnvidia-ifr1-435 libnvidia-ifr1-435:i386
  libpam-fprintd libparams-util-perl libparams-validationcompiler-perl
  libpciaccess0:i386 libpdfbox-java librsync2 librygel-core-2.6-2
  librygel-db-2.6-2 librygel-renderer-2.6-2 librygel-server-2.6-2
  libsensors5:i386 libsombok3 libspecio-perl libstdc++6:i386
  libsub-exporter-perl libsub-install-perl libsys-hostname-long-perl libtcl8.6
  libtepl-4-0 libtk8.6 libunicode-linebreak-perl libvulkan1:i386
  libwayland-client0:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386
  libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386
  libxcb-randr0:i386 libxcb-sync1:i386 libxcb-xtest0 libxcb1:i386
  libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxnvctrl0
  libxshmfence1:i386 libxstring-perl libxxf86vm1:i386 libyaml-tiny-perl
  mesa-vulkan-drivers:i386 nvidia-compute-utils-435 nvidia-kernel-common-435
  nvidia-kernel-source-435 nvidia-utils-435 preview-latex-style ps2eps
  python-apt-common python-pip-whl rygel sgml-base sgml-data
  switcheroo-control tcl tcl8.6 texlive-font-utils texlive-plain-generic tk
  tk8.6 tk8.6-blt2.5 xml-core xserver-xorg-video-nvidia-435
Usare "sudo apt autoremove" per rimuoverli.
I seguenti pacchetti aggiuntivi saranno inoltre installati:
  policykit-1-gnome
Pacchetti raccomandati:
  libpython3.8-stdlib
I seguenti pacchetti saranno RIMOSSI:
  apparmor apport apport-gtk aptdaemon apturl apturl-common asymptote
  chrome-gnome-shell command-not-found deja-dup dkms duplicity firefox
  foomatic-db-compressed-ppds gdm3 gedit gedit-common gnome-control-center
  gnome-getting-started-docs gnome-getting-started-docs-it gnome-menus
  gnome-online-accounts gnome-session gnome-shell
  gnome-shell-extension-appindicator gnome-shell-extension-desktop-icons
  gnome-shell-extension-prefs gnome-shell-extension-ubuntu-dock gnome-terminal
  gnome-tweak-tool gnome-tweaks gnome-user-docs gnome-user-docs-it
  gnome-user-guide hplip-data ibus ibus-table language-selector-common
  language-selector-gnome libpython3-stdlib libpython3.8-stdlib
  lightdm-gtk-greeter-settings lsb-release nautilus-extension-gnome-terminal
  nautilus-share netplan.io networkd-dispatcher nvidia-dkms-435
  nvidia-driver-435 nvidia-prime nvidia-settings openprinting-ppds orca
  pdfarranger pdfshuffler plymouth-theme-spinner plymouth-theme-ubuntu-text
  printer-driver-foo2zjs printer-driver-foo2zjs-common printer-driver-m2300w
  printer-driver-postscript-hp printer-driver-ptouch printer-driver-pxljr
  printer-driver-sag-gdi python3 python3-apport python3-apt python3-aptdaemon
  python3-aptdaemon.gtk3widgets python3-asn1crypto python3-bcrypt
  python3-blinker python3-brlapi python3-bs4 python3-cairo python3-certifi
  python3-cffi-backend python3-chardet python3-click python3-colorama
  python3-commandnotfound python3-crypto python3-cryptography python3-cups
  python3-cupshelpers python3-dateutil python3-dbus python3-debconf
  python3-debian python3-defer python3-distro python3-distro-info
  python3-distupgrade python3-distutils python3-entrypoints python3-fasteners
  python3-future python3-gdbm python3-gi python3-gi-cairo python3-html5lib
  python3-httplib2 python3-ibus-1.0 python3-idna python3-jwt python3-keyring
  python3-keyrings.alt python3-launchpadlib python3-lazr.restfulclient
  python3-lazr.uri python3-lib2to3 python3-lockfile python3-louis python3-lxml
  python3-macaroonbakery python3-mako python3-markupsafe python3-minimal
  python3-monotonic python3-nacl python3-netifaces python3-oauth
  python3-oauthlib python3-olefile python3-paramiko python3-pexpect
  python3-pikepdf python3-pil python3-pil.imagetk python3-pip
  python3-pkg-resources python3-problem-report python3-protobuf
  python3-ptyprocess python3-pyatspi python3-pymacaroons python3-renderpm
  python3-reportlab python3-reportlab-accel python3-requests
  python3-requests-unixsocket python3-rfc3339 python3-secretstorage
  python3-setuptools python3-simplejson python3-six
  python3-software-properties python3-soupsieve python3-speechd
  python3-systemd python3-tk python3-tz python3-update-manager python3-urllib3
  python3-wadllib python3-webencodings python3-wheel python3-xdg python3-xkit
  python3-yaml python3-zope.interface python3.8 python3.8-minimal
  rhythmbox-plugin-alternative-toolbar rhythmbox-plugins
  screen-resolution-extra snapd software-properties-common
  software-properties-gtk speedtest-cli system-config-printer
  system-config-printer-common system-config-printer-udev texlive-extra-utils
  texlive-latex-extra texlive-pictures texlive-pstricks totem-plugins
  ubuntu-advantage-tools ubuntu-desktop ubuntu-desktop-minimal ubuntu-docs
  ubuntu-drivers-common ubuntu-minimal ubuntu-release-upgrader-core
  ubuntu-release-upgrader-gtk ubuntu-session ubuntu-standard
  ubuntu-system-service ufw unattended-upgrades update-manager
  update-manager-core update-notifier update-notifier-common
  usb-creator-common usb-creator-gtk xorg xserver-xorg yelp zoom
I seguenti pacchetti NUOVI saranno installati:
  policykit-1-gnome
I seguenti pacchetti saranno RETROCESSI:
  libpython3.8-minimal
0 aggiornati, 1 installati, 1 retrocessi, 201 da rimuovere e 6 non aggiornati.
È necessario scaricare 739 kB di archivi.
Dopo quest'operazione, verranno liberati 854 MB di spazio su disco.
Continuare? [S/n] n
Interrotto.
Avatar utente
Stealth
Tenace Tecnocrate
Tenace Tecnocrate
Messaggi: 17365
Iscrizione: martedì 31 gennaio 2006, 22:55
Desktop: Gnome
Distribuzione: Ubuntu 22.04 LTS

Re: Problema con il backup post upgrade da 18.04 a 20.04

Messaggio da Stealth »

Prova con

Codice: Seleziona tutto

sudo apt install -f
Avatar utente
Nabla
Prode Principiante
Messaggi: 14
Iscrizione: martedì 7 gennaio 2020, 17:44
Desktop: GNOME
Distribuzione: Ubuntu 18.04.3 LTS x86_64
Sesso: Femminile

Re: Problema con il backup post upgrade da 18.04 a 20.04

Messaggio da Nabla »

Alla fine ho risolto. Scrivo come ho fatto per i posteri.
  1. Prima di tutto cancellare il pacchetto che dava problemi con

    Codice: Seleziona tutto

    sudo apt-get autoremove libpython3.8-stdlib
    Dopo aver premuto INVIO, il terminale prima di procedere dà una lista di pacchetti che saranno eliminati, che vanno salvati in un file di testo a parte, dato che dopo dovranno essere reinstallati. Confermare e procedere con la rimozione di tutti i pacchetti
  2. Reinstallare il pacchetto con

    Codice: Seleziona tutto

    sudo apt-get install libpython3.8-stdlib
  3. Reinstallare tutti i pacchetti che erano stati cancellati (io personalmente per avere più controllo li ho divisi in gruppi di 20/30 e non li ho messi tutti insieme)

    Codice: Seleziona tutto

    sudo apt-get install pacchetto1 pacchetto2 ... pacchetto30
  4. Aggiornare il grub

    Codice: Seleziona tutto

    sudo update-grub2
  5. Per sicurezza ho fatto un update e un upgrade, per vedere se mi dava qualche errore

    Codice: Seleziona tutto

    sudo apt-get update
    sudo apt-get upgrade
    
  6. Riavviare il pc
Per tutto il tempo ho temuto di star combinando qualche guaio, ma ha funzionato! Il backup funziona normalmente e suppongo anche tutte le altre cose che erano "bloccate" da questo problema :) Non so se esiste un metodo diverso, meno rischioso, più corretto di questo, però per me ha funzionato senza problemi.
Avatar utente
trekfan1
Moderatore Globale
Moderatore Globale
Messaggi: 23523
Iscrizione: domenica 21 maggio 2006, 10:51
Desktop: Gnome
Distribuzione: Ubuntu 23.10 e 24.04 (dev)
Sesso: Maschile
Località: Formigine (MO) | Accecante Asceta

Re: Problema con il backup post upgrade da 18.04 a 20.04

Messaggio da trekfan1 »

Allora metti [Risolto] all'inizio del titolo del primo post cliccando sulla matita ed evitando di scriverlo tutto maiuscolo, grazie :)
Scrivi risposta

Ritorna a “Installazione e aggiornamento del sistema operativo”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 5 ospiti