Aquest matí he començat a treballar amb l¡ordinador amb normalitat quan m’ha arribat una notificació de programari d’actualització dient que no s’ha pogut instal·lar una actualització de la tarja de videu Nvidia. A partir d’aleshores tot s’ha esconyat. Quan he engegat l’ordinador de tornada de l’esmorzar, resulta que he perdut l’accés a internet i m’ha canviat la configuració visual de l’escriptori!!!
El més greu és la connexió a internet. No sé com es pot veure com la tinc ara mateix. Si us plau, algú em pot ajudar? Ho necessito amb urgència. Ara estic escrivint des de la partició que tinc amb Windows. Encara sort que la vaig conservar.
Tens encara accés com per entrar a l’escriptori i obrir una terminal? Si és així, fes-lo, i prova a veure si realment no hi ha accés a Internet, per exemple fent ping a una adreça coneguda:
ping ubuntu.cat
I si no funciona, provar-ho també amb l’adreça IP per si un cas és un problema de servidor de noms DNS:
Sí. Gràcies a Déu que encara puc accedir a l’escriptori. Estic fent còpies de seguretat abans que tot peti! He provat les dues ordres que has escrit i he obtingut resultats diferents. No puc copiar-los aquí directament perquè he de moure’m de partició per a poder contestar aquí.
Per al primer cas m’ha sortit el missatge:
“Temporary failure in name resolution”
Per al segon m’ha sortit:
“Network is unreachable”
Com accedeixes a la xarxa en aquest ordinador? Per Wifi o per cable d’ethernet?
A més caldria que tornessis a donar la máxima informació sobre el sistema que tinguis, marca, model, targeta gràfica, etc.
També convindria que tinguessis un dispositiu USB arrencable amb l’Ubuntu, si no el tens el pots crear al Windows, amb això es podrà fer més diagnòstics.
Per últim, sempre cal estar al dia amb còpies de seguretat, sempre pot petar un disc dur i fer-te perdre coses si no en tens.
El meu ordinador accedeix a Internet via cable d’ethernet. El processador de la màquina és un AMD Ryzen 5 5500 amb 16 Gb de RAM. La tarjeta gràfica és una Nvidia GeForce GTX 1080 de 8 Gb.
Efectivament, tinc un USB arrencable amb l’Ubuntu. Et cal alguna cosa més?
egomet@MS-7B86:~$ dpkg -l | grep Linux
ii bpftrace 0.20.2-1ubuntu4.3 amd64 high-level tracing language for Linux eBPF
ii console-setup-linux 1.226ubuntu1 all Linux specific part of console-setup
ii dmsetup 2:1.02.185-3ubuntu3.2 amd64 Linux Kernel Device Mapper userspace library
ii eject 2.39.3-9ubuntu6.3 amd64 ejects CDs and operates CD-Changers under Linux
ii fwupd-signed 1.52+1.4-1 amd64 Linux Firmware Updater EFI signed binary
ii gamemode 1.8.1-2build1 amd64 Optimise Linux system performance on demand
ii gamemode-daemon 1.8.1-2build1 amd64 Optimise Linux system performance on demand (daemon)
ii hplip 3.23.12+dfsg0-0ubuntu5 amd64 HP Linux Printing and Imaging System (HPLIP)
ii hplip-data 3.23.12+dfsg0-0ubuntu5 all HP Linux Printing and Imaging - data files
ii kbd 2.6.4-2ubuntu2 amd64 Linux console font and keytable utilities
ii kmod 31+20240202-2ubuntu7.1 amd64 tools for managing Linux kernel modules
ii libbluetooth3:amd64 5.72-0ubuntu5.5 amd64 Library to use the BlueZ Linux Bluetooth stack
ii libdevmapper1.02.1:amd64 2:1.02.185-3ubuntu3.2 amd64 Linux Kernel Device Mapper userspace library
ii libgamemode0:amd64 1.8.1-2build1 amd64 Optimise Linux system performance on demand (host library)
ii libgamemodeauto0:amd64 1.8.1-2build1 amd64 Optimise Linux system performance on demand (client library)
ii libhyphen0:amd64 2.8.8-7build3 amd64 ALTLinux hyphenation library - shared library
ii libkeyutils1:amd64 1.6.3-3build1 amd64 Linux Key Management Utilities (library)
ii libseccomp2:amd64 2.5.5-1ubuntu3.1 amd64 high level interface to Linux seccomp filter
ii libselinux1:amd64 3.5-2ubuntu2.1 amd64 SELinux runtime shared libraries
ii libsemanage-common 3.5-1build5 all Common files for SELinux policy management libraries
ii libsemanage2:amd64 3.5-1build5 amd64 SELinux policy management library
ii libsepol2:amd64 3.5-2build1 amd64 SELinux library for manipulating binary security policies
ii libtraceevent1:amd64 1:1.8.2-1ubuntu2.1 amd64 Linux kernel trace event library (shared library)
ii libtraceevent1-plugin:amd64 1:1.8.2-1ubuntu2.1 amd64 Linux kernel trace event library (plugins)
ii linux-base 4.5ubuntu9+24.04.1 all Linux image base package
ii linux-firmware 20240318.git3b128b60-0ubuntu2.21 amd64 Firmware for Linux kernel drivers
ii linux-generic-hwe-24.04 6.14.0-36.36~24.04.1 amd64 Complete Generic Linux kernel and headers
ii linux-headers-6.14.0-35-generic 6.14.0-35.35~24.04.1 amd64 Linux kernel headers for version 6.14.0
ii linux-headers-6.14.0-36-generic 6.14.0-36.36~24.04.1 amd64 Linux kernel headers for version 6.14.0
ii linux-headers-6.8.0-88 6.8.0-88.89 all Header files related to Linux kernel version 6.8.0
ii linux-headers-6.8.0-88-generic 6.8.0-88.89 amd64 Linux kernel headers for version 6.8.0 on 64 bit x86 SMP
ii linux-headers-generic 6.8.0-88.89 amd64 Generic Linux kernel headers
ii linux-headers-generic-hwe-24.04 6.14.0-36.36~24.04.1 amd64 Generic Linux kernel headers
ii linux-hwe-6.14-headers-6.14.0-35 6.14.0-35.35~24.04.1 all Header files related to Linux kernel version 6.14.0
ii linux-hwe-6.14-headers-6.14.0-36 6.14.0-36.36~24.04.1 all Header files related to Linux kernel version 6.14.0
ii linux-hwe-6.14-tools-6.14.0-35 6.14.0-35.35~24.04.1 amd64 Linux kernel version specific tools for version 6.14.0-35
ii linux-hwe-6.14-tools-6.14.0-36 6.14.0-36.36~24.04.1 amd64 Linux kernel version specific tools for version 6.14.0-36
ii linux-image-generic-hwe-24.04 6.14.0-36.36~24.04.1 amd64 Generic Linux kernel image
ii linux-libc-dev:amd64 6.8.0-88.89 amd64 Linux Kernel Headers for development
rc linux-modules-6.14.0-33-generic 6.14.0-33.33~24.04.1 amd64 Linux kernel extra modules for version 6.14.0
rc linux-modules-6.14.0-34-generic 6.14.0-34.34~24.04.1 amd64 Linux kernel extra modules for version 6.14.0
ii linux-modules-6.14.0-35-generic 6.14.0-35.35~24.04.1 amd64 Linux kernel extra modules for version 6.14.0
ii linux-modules-6.14.0-36-generic 6.14.0-36.36~24.04.1 amd64 Linux kernel extra modules for version 6.14.0
ii linux-modules-6.14.0-37-generic 6.14.0-37.37~24.04.1 amd64 Linux kernel extra modules for version 6.14.0
rc linux-modules-extra-6.14.0-33-generic 6.14.0-33.33~24.04.1 amd64 Linux kernel extra modules for version 6.14.0
rc linux-modules-extra-6.14.0-34-generic 6.14.0-34.34~24.04.1 amd64 Linux kernel extra modules for version 6.14.0
ii linux-modules-extra-6.14.0-35-generic 6.14.0-35.35~24.04.1 amd64 Linux kernel extra modules for version 6.14.0
ii linux-modules-extra-6.14.0-36-generic 6.14.0-36.36~24.04.1 amd64 Linux kernel extra modules for version 6.14.0
rc linux-modules-nvidia-580-6.14.0-33-generic 6.14.0-33.33~24.04.1+2 amd64 Linux kernel nvidia modules for version 6.14.0-33
rc linux-modules-nvidia-580-6.14.0-34-generic 6.14.0-34.34~24.04.1+1 amd64 Linux kernel nvidia modules for version 6.14.0-34
ii linux-modules-nvidia-580-6.14.0-35-generic 6.14.0-35.35~24.04.1+1 amd64 Linux kernel nvidia modules for version 6.14.0-35
ii linux-modules-nvidia-580-6.14.0-36-generic 6.14.0-36.36~24.04.1+1 amd64 Linux kernel nvidia modules for version 6.14.0-36
iF linux-modules-nvidia-580-6.14.0-37-generic 6.14.0-37.37~24.04.1 amd64 Linux kernel nvidia modules for version 6.14.0-37
rc linux-objects-nvidia-580-6.14.0-33-generic 6.14.0-33.33~24.04.1+2 amd64 Linux kernel nvidia modules for version 6.14.0-33 (objects)
rc linux-objects-nvidia-580-6.14.0-34-generic 6.14.0-34.34~24.04.1+1 amd64 Linux kernel nvidia modules for version 6.14.0-34 (objects)
ii linux-objects-nvidia-580-6.14.0-35-generic 6.14.0-35.35~24.04.1+1 amd64 Linux kernel nvidia modules for version 6.14.0-35 (objects)
ii linux-objects-nvidia-580-6.14.0-36-generic 6.14.0-36.36~24.04.1+1 amd64 Linux kernel nvidia modules for version 6.14.0-36 (objects)
ii linux-objects-nvidia-580-6.14.0-37-generic 6.14.0-37.37~24.04.1 amd64 Linux kernel nvidia modules for version 6.14.0-37 (objects)
ii linux-signatures-nvidia-6.14.0-35-generic 6.14.0-35.35~24.04.1+1 amd64 Linux kernel signatures for nvidia modules for version 6.14.0-35-generic
ii linux-signatures-nvidia-6.14.0-36-generic 6.14.0-36.36~24.04.1+1 amd64 Linux kernel signatures for nvidia modules for version 6.14.0-36-generic
ii linux-signatures-nvidia-6.14.0-37-generic 6.14.0-37.37~24.04.1 amd64 Linux kernel signatures for nvidia modules for version 6.14.0-37-generic
ii linux-tools-6.14.0-35-generic 6.14.0-35.35~24.04.1 amd64 Linux kernel version specific tools for version 6.14.0-35
ii linux-tools-6.14.0-36-generic 6.14.0-36.36~24.04.1 amd64 Linux kernel version specific tools for version 6.14.0-36
ii linux-tools-common 6.8.0-88.89 all Linux kernel version specific tools for version 6.8.0
ii lsb-release 12.0-2 all Linux Standard Base version reporting utility (minimal implementation)
ii manpages 6.7-2 all Manual pages about using a GNU/Linux system
ii manpages-dev 6.7-2 all Manual pages about using GNU/Linux for development
ii pcmciautils 018-14build1 amd64 PCMCIA utilities for Linux 2.6
ii printer-driver-hpcups 3.23.12+dfsg0-0ubuntu5 amd64 HP Linux Printing and Imaging - CUPS Raster driver (hpcups)
ii python3-distro 1.9.0-1 all Linux OS platform information API
ii spice-vdagent 0.22.1-4build3 amd64 Spice agent for Linux
ii sysstat 12.6.1-2 amd64 system performance tools for Linux
ii usbutils 1:017-3build1 amd64 Linux USB utilities
ii wireless-tools 30~pre9-16.1ubuntu2 amd64 Tools for manipulating Linux Wireless Extensions
egomet@MS-7B86:~$
Pensava que estaves en la versió de llarg termini Ubuntu 24.04 LTS, però segons el que mostra aquesta sortida em sembla que estàs a Ubuntu 25.04. Vas actualitzar de versió en algun moment?
Però abans de tot es pot provar el següent.
Prova d’iniciar el sistema amb un nucli més antic. Per això al menú grub inicial, prova de clicar sobre “Opcions avançades”, i aquí escollir una línia on posi una versió del nucli anterior a la primera que surt a la llista, que és la que inicia per defecte.
Si no funciona, convindria saber quina és la versió del nucli que estàs fent servir, amb:
Voluntàriament (o conscientment) no he actualitzat res. El que faig és actualitzar-ho tot sempre que em surt la icona que em demana d’instal·lar noves actualitzacions. Pot ser que s’hagi inetal·lat així?
Les actualitzacions de versió es fan a part de les de programari dins de la versió actual. Te les ofereix el propi actualitzador (amb un missatge semblant a “El sistema està actualitzat, però hi ha una versió nova de l’Ubuntu si voleu actualitzar”). 25.04 és una versió de curt termini (sols 9 mesos de suport) que no t’hauria de sortir aquest missatge si tens configurat “mantenir-se en versions de llarg termini”, que és el predeterminat.
Quan inicies el sistema, no et surt un menú per escollir si inicies l’Ubuntu o el Windows? Aquest és el menú al que em refereixo. Si no et surt, inicia el sistema i prem la tecla “Majúscula” de l’esquerra del teclat repetidament.
Doncs igual no tinc ben configurades les actualitzacions. Ara que ja sé quin menu vols dir, el puc veure amb normalitat cada cop que engego l’ordinador. Em surten 5 opcions, però no n’hi cap cap que es digui “Opcions avançades”. Per altra banda, i abans de fer-ho, si al final vaig a una versió anterior d’Ubuntu, perdré la informació que tinc ara emmagatzemada a la partició? Ho dic per fer més còpies de seguretat de tot o no. Ara només ho he fet d’allò que és més esencial per a treballar.
Edito. Ja he vist l’opció que dius. Se m’havia passat, però la pregunta que faig encara és pertinent. Puc perdre informació so torno a una versió anterior?
No, no vas a una versió anterior. Simplement inicies el sistema amb un nucli anterior. Normalment els nuclis es van actualitzant, i quan es fa. l’Ubuntu esborra una versió anterior, però sempre manté almenys dues versions, la més recent i la que hi havia abans d’actualitzar.
El nucli de Linux és el centre del sistema operatiu, és el que porta també el mòbil Android. És el que es desenvolupa de manera centralitzada i que coordina el llegendari Linus Torvald, el creador de Linux. Porta incorporats molts controladors de perifèrics i es complementa amb mòduls addicionals que incorporen altres controladors.
L’únic que faràs és que iniciaràs el sistema amb aquest nucli anterior. A la sortida que has enganxat al principi em sembla veure que hi ha coses del nucli que no estan instal·lades, però potser m’equivoco. Aquesta prova potser ho arregla si la versió anterior del nucli tenia aquestes coses instal·lades.
D’acord. Em surten 6 opcions diferents, distribuïdes en tres parells. Inicia com
Ubuntu with Linux 6.14.0.37 (generic)
Ubuntu with Linux 6.14.0.37 (recovery mode)
Ubuntu with Linux 6.14.0.36 (generic)
Ubuntu with Linux 6.14.0.36 (recovery mode)
Ubuntu with Linux 6.14.0.35 (generic)
Ubuntu with Linux 6.14.0.35 (recovery mode)
Bé, això mostra que tens 3 versions del nucli. Prova amb la 6.14.0.36 primer, que és la immediatament anterior a la que estàs fent servir, i si tot continua igual, prova amb la 6.14.0.35. Les que posen “generic”, les altres inicien el sistema en mode recuperació sense iniciar l’escriptori, etc.
Ja funciona!!! He triat la versió 36 genèrica i tot sembla star com estava aquest matí. Per tant, la pregunta és ara, com coi puc eliminar la 37 i evitar que això em torni a passar?
Hi ha alguna cosa malmesa al teu sistema. Fixat que hi ha una línia a la sortida del dpkg -l que diu:
iF linux-modules-nvidia-580-6.14.0-37-generic 6.14.0-37.37~24.04.1
Això d’ “if” vol dir instal·lat però configurat a mitges. No s’ha d’eliminar el nucli 6.14.0-37, sinó que s’ha d’acabar d’instal·lar i configurar correctament. Primer s’hauria d’esbrinar exactament quina versió de l’Ubuntu estàs fent servir, amb:
lsb_release -a
Sospito que és la 25.04, perquè justament t’escric des d’un ordinador que té aquesta versió i el nucli que hi ha instal·lat és la versió 6.14.0-37.
D’acord, estàs a la 24.04.3, que és la versió LTS. He mirat i està bé que estiguis al nucli 6.14, perquè les versions de llarg termini de l’escriptori tenen una cosa que s’anomena HWE, que fa que el nucli (i altres parts del sistema) es vagin actualitzant quan surten versions noves.
Serà qüestió dons d’anar provant d’actualitzar el que falta, i provar d’iniciar en la versió 37. Si falla, sempre tens la 36 per tornar i continuar intentant arreglar-ho. No té sentit quedar-se a la 36, s’ha d’arreglar el que estigui malament.
Per començar doncs jo provaria el següent, estant a la versió 36. Es tractaria d’instal·lar coses que et falten de la versió 37, que per alguna raó no es van acabar d’instal·lar correctament.
Ara que veig l’error del segon, crec que això és el que he vist aquest matí. Durant un moment em va sortit un missatge que alguna cosa de Nvidia no s’havia pogut instal·lar. Crec que deu ser això.