Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

508
Views
Centos a través de VM: no hay URL en la lista de espejos

Estoy tratando de ejecutar un servidor Centos 8 a través de VirtualBox (6.1.30) (Vagrant), que funcionó bien ayer para mí, pero hoy intenté ejecutar una sudo yum update . Sigo recibiendo este error por alguna razón:

 [vagrant@192.168.38.4] ~ >> sudo yum update CentOS Linux 8 - AppStream 71 B/s | 38 B 00:00 Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist

Ya intenté cambiar los espacios de nombres en /etc/resolve.conf , eliminé las carpetas dnf y todo. En otras computadoras, esto funciona bien, así que creo que el problema está en mi máquina host. También intenté restablecer la configuración de red (estoy en el host win 10), sin éxito tampoco. No es un problema de DNS, funciona bien.

Actualización: reinstalé Windows, todavía tengo el mismo error en mi máquina virtual

dnf.log:

 2022-01-31T15:28:03+0000 INFO --- logging initialized --- 2022-01-31T15:28:03+0000 DDEBUG timer: config: 2 ms 2022-01-31T15:28:03+0000 DEBUG Loaded plugins: builddep, changelog, config-manager, copr, debug, debuginfo-install, download, generate_completion_cache, groups-manager, needs-restarting, playground, repoclosure, repodiff, repograph, repomanage, reposync 2022-01-31T15:28:03+0000 DEBUG YUM version: 4.4.2 2022-01-31T15:28:03+0000 DDEBUG Command: yum update 2022-01-31T15:28:03+0000 DDEBUG Installroot: / 2022-01-31T15:28:03+0000 DDEBUG Releasever: 8 2022-01-31T15:28:03+0000 DEBUG cachedir: /var/cache/dnf 2022-01-31T15:28:03+0000 DDEBUG Base command: update 2022-01-31T15:28:03+0000 DDEBUG Extra commands: ['update'] 2022-01-31T15:28:03+0000 DEBUG User-Agent: constructed: 'libdnf (CentOS Linux 8; generic; Linux.x86_64)' 2022-01-31T15:28:05+0000 DDEBUG Cleaning up. 2022-01-31T15:28:05+0000 SUBDEBUG Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/dnf/repo.py", line 574, in load ret = self._repo.load() File "/usr/lib64/python3.6/site-packages/libdnf/repo.py", line 397, in load return _repo.Repo_load(self) libdnf._error.Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 67, in main return _main(base, args, cli_class, option_parser_class) File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 106, in _main return cli_run(cli, base) File "/usr/lib/python3.6/site-packages/dnf/cli/main.py", line 122, in cli_run cli.run() File "/usr/lib/python3.6/site-packages/dnf/cli/cli.py", line 1050, in run self._process_demands() File "/usr/lib/python3.6/site-packages/dnf/cli/cli.py", line 740, in _process_demands load_available_repos=self.demands.available_repos) File "/usr/lib/python3.6/site-packages/dnf/base.py", line 394, in fill_sack self._add_repo_to_sack(r) File "/usr/lib/python3.6/site-packages/dnf/base.py", line 137, in _add_repo_to_sack repo.load() File "/usr/lib/python3.6/site-packages/dnf/repo.py", line 581, in load raise dnf.exceptions.RepoError(str(e)) dnf.exceptions.RepoError: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist 2022-01-31T15:28:05+0000 CRITICAL Error: Failed to download metadata for repo 'appstream': Cannot prepare internal mirrorlist: No URLs in mirrorlist
over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Consulte este artículo: https://www.centos.org/centos-linux-eol/

Los siguientes comandos me ayudaron:

 sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-Linux-* sed -i 's|#baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-Linux-*

Hacer esto hará que dnf funcione, pero ya no recibirá ninguna actualización.

Para actualizar a CentOS 8 stream:

 sudo dnf install centos-release-stream -y sudo dnf swap centos-{linux,stream}-repos -y sudo dnf distro-sync -y

Reinicio opcional si su kernel se actualizó (no es necesario en contenedores)

over 4 years ago · Santiago Trujillo Report

0

CentOS 8 se convirtió en EOL a fines de 2021. Una solución a largo plazo es migrar a un sistema operativo diferente, como Rocky Linux .

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!