Error populating transaction anaconda is retrying при установке centos

How to fix starting package installation process error populating transaction, anaconda is retrying faced during RHEL/CentOS 7/8 installation in Linux

Trying to install RHEL/CentOS 7/8 using a customized repository? Now this repository can be from a customized ISO or directory. We see this error «Error populating transaction, retrying» while installing RHEL/CentOS 7/8 if necessary rpm packages are missing from the repository required for installation.

I first got this error when I was trying to create a customised RHEL/CentOS 7/8 ISO with set of custom rpms, so I thought I should put the solution here to help anyone else facing the same error.

Now I have simulated this error in my environment where I use kickstart and a custom repo for RHEL/CentOS 7 installation. You can enable serial console on your setup to collect the console logs for further debugging.

Alternatively you can also enable SSH during installation so that you can connect to the client using SSH to check the progress rather than connecting to the GUI console.

How to debug “Error populating transaction anaconda is retrying”

After configuring storage you will see «Starting package installation process«, next the package installation fails with anaconda is retrying error output which you will see on the console when RHEL/CentOS installation fails due to missing rpm dependencies in the repository.

Starting package installation process
 Error populating transaction, retrying (1/10)

<Output trimmed> 

 Error populating transaction, retrying (10/10)
================================================================================
================================================================================
Error

The following error occurred while installing.  This is a fatal error and
installation will be aborted.

 Error populating transaction after 10 retries: failure: NetworkManager-config-
server-1.8.0-11.el7_4.noarch.rpm from updates: [Errno 256] No more mirrors to
try.

ALSO READ: How to send TAB key in JavaScript? [SOLVED]

Analysing anaconda logs from installation

In my case from this error output we can figure out the problem is somewhere related to NetworkManager-config rpm. But in some other complex environment you may not get entire details on the console so you can check anaconda logs.

  • Connect to the console of the impacted server
  • By default installation happens on the first terminal so we must connect to any other terminal to get a shell prompt. Press Alt+F2 to connect to second terminal
  • Or alternatively you can configure VSP with serial console and then you can use any SSH Client to connect to the server
  • The installation logs are available inside /tmp and the rpm installation related logs are under /tmp/packaging.log
  • In this log file you should see output like below:

From /tmp/packaging.log

09:54:27,428 DEBUG packaging: Error populating transaction, retrying (1/10)
09:54:27,428 DEBUG packaging: Member: libXext.x86_64 0:1.3.3-3.el7 - u
09:54:27,429 DEBUG packaging: Adding Package libXext-1.3.3-3.el7.x86_64 in mode u
09:54:27,429 DEBUG packaging: Member: perl-HTTP-Tiny.noarch 0:0.033-3.el7 - u
09:54:27,430 DEBUG packaging: Adding Package perl-HTTP-Tiny-0.033-3.el7.noarch in mode u
09:54:27,430 DEBUG packaging: Member: NetworkManager-config-server.noarch 1:1.8.0-11.el7_4 - u

10:02:58,676 ERR packaging:  Error populating transaction after 10 retries: failure: NetworkManager-config-server-1.8.0-11.el7_4.noarch.rpm from updates: [Errno 256] No more mirrors to try.
10:02:58,677 DEBUG packaging: file:///run/install/repo/updates/NetworkManager-config-server-1.8.0-11.el7_4.noarch.rpm: [Errno 14] curl#37 - "Couldn't open file /run/install/repo/updates/NetworkManager-config-server-1.8.0-11.el7_4.noarch.rpm"
10:02:58,677 DEBUG packaging: QUIT:

Now here we see the issue is quite straight forward i.e. NetworkManager-config-server-1.8.0-11.el7_4.noarch.rpm is not available in our repository.

ALSO READ: 3 simple and useful tools to grep multiple strings in Linux

How to solve this issue?

To fix this problem, add this missing rpm to your repository and re-execute createrepo to update the yum database. Since we know that all the installation related logs are stored under /tmp, you can get the list of repositories used during installation by checking below directory content on the server where the installation failed

# ls -l /tmp/yum.repos.d/
total 16
-rw-r--r--. 1 root root 93 Feb 21 09:11 ExtraPackages.repo
-rw-r--r--. 1 root root 69 Feb 21 09:11 anaconda.repo
-rw-r--r--. 1 root root 75 Feb 21 09:11 updates.repo

Here anaconda.repo is the default repo while updates.repo and ExtraPackages.repo is my additional repository which I am creating using my kickstart file. From the error seen in packaging.log «Couldn't open file /run/install/repo/updates/NetworkManager-config-server-1.8.0-11.el7_4.noarch.rpm» we know the missing rpm is from updates repo

After you have placed the rpm in «updates» repo path, update the yum database by executing below command

# createrepo /your/repo/path/.

This will update/create repodata directory inside /your/repo/path/

Now you can re-attempt the installation.

Lastly I hope the steps from the article to starting package installation process, troubleshoot error populating transaction, anaconda is retrying on RHEL/CentOS 7/8 Linux was helpful. So, let me know your suggestions and feedback using the comment section.

Didn’t find what you were looking for? Perform a quick search across GoLinuxCloud

Содержание

  1. Solved: Error populating transaction, retrying RHEL/CentOS 7/8
  2. How to debug “Error populating transaction anaconda is retrying”
  3. Analysing anaconda logs from installation
  4. How to solve this issue?
  5. Solved: error populating transaction, retrying rhel/centos 7/8
  6. Analysing anaconda logs from installation
  7. How to solve this issue?
  8. Устраните ошибку «Ошибка проверки транзакции», которая появляется при установке yum в CentOS.
  9. описание проблемы
  10. Решение
  11. Интеллектуальная рекомендация
  12. Вам также может понравиться
  13. How to debug «Error populating transaction anaconda is retrying»
  14. Fixing “There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them” in CentOS
  15. RHEL 7 Install issue
  16. Responses

Solved: Error populating transaction, retrying RHEL/CentOS 7/8

Trying to install RHEL/CentOS 7/8 using a customized repository? Now this repository can be from a customized ISO or directory. We see this error “Error populating transaction, retrying” while installing RHEL/CentOS 7/8 if necessary rpm packages are missing from the repository required for installation.

I first got this error when I was trying to create a customised RHEL/CentOS 7/8 ISO with set of custom rpms, so I thought I should put the solution here to help anyone else facing the same error.

Now I have simulated this error in my environment where I use kickstart and a custom repo for RHEL/CentOS 7 installation. You can enable serial console on your setup to collect the console logs for further debugging.

Alternatively you can also enable SSH during installation so that you can connect to the client using SSH to check the progress rather than connecting to the GUI console.

How to debug “Error populating transaction anaconda is retrying”

After configuring storage you will see “ Starting package installation process “, next the package installation fails with anaconda is retrying error output which you will see on the console when RHEL/CentOS installation fails due to missing rpm dependencies in the repository.

Analysing anaconda logs from installation

In my case from this error output we can figure out the problem is somewhere related to NetworkManager-config rpm. But in some other complex environment you may not get entire details on the console so you can check anaconda logs.

  • Connect to the console of the impacted server
  • By default installation happens on the first terminal so we must connect to any other terminal to get a shell prompt. Press Alt+F2 to connect to second terminal
  • Or alternatively you can configure VSP with serial console and then you can use any SSH Client to connect to the server
  • The installation logs are available inside /tmp and the rpm installation related logs are under /tmp/packaging.log
  • In this log file you should see output like below:

Now here we see the issue is quite straight forward i.e. NetworkManager-config-server-1.8.0-11.el7_4.noarch.rpm is not available in our repository.

How to solve this issue?

To fix this problem, add this missing rpm to your repository and re-execute createrepo to update the yum database. Since we know that all the installation related logs are stored under /tmp , you can get the list of repositories used during installation by checking below directory content on the server where the installation failed

Here anaconda.repo is the default repo while updates.repo and ExtraPackages.repo is my additional repository which I am creating using my kickstart file. From the error seen in packaging.log “ Couldn’t open file /run/install/repo/ updates /NetworkManager-config-server-1.8.0-11.el7_4.noarch.rpm ” we know the missing rpm is from updates repo

After you have placed the rpm in “ updates ” repo path, update the yum database by executing below command

This will update/create repodata directory inside /your/repo/path/

Now you can re-attempt the installation.

Lastly I hope the steps from the article to starting package installation process, troubleshoot error populating transaction, anaconda is retrying on RHEL/CentOS 7/8 Linux was helpful. So, let me know your suggestions and feedback using the comment section.

Источник

Solved: error populating transaction, retrying rhel/centos 7/8

Analysing anaconda logs from installation

In my case from this error output we can figure out the problem is somewhere related to rpm. But in some other complex environment you may not get entire details on the console so you can check anaconda logs.

  • Connect to the console of the impacted server
  • By default installation happens on the first terminal so we must connect to any other terminal to get a shell prompt. Press Alt+F2 to connect to second terminal
  • Or alternatively you can configure VSP with serial console and then you can use any SSH Client to connect to the server
  • The installation logs are available inside and the rpm installation related logs are under
  • In this log file you should see output like below:

Now here we see the issue is quite straight forward i.e. is not available in our repository.

How to solve this issue?

To fix this problem, add this missing rpm to your repository and re-execute to update the yum database. Since we know that all the installation related logs are stored under , you can get the list of repositories used during installation by checking below directory content on the server where the installation failed

Here is the default repo while and is my additional repository which I am creating using my kickstart file. From the error seen in «» we know the missing rpm is from repo

After you have placed the rpm in «» repo path, update the yum database by executing below command

This will update/create repodata directory inside

Now you can re-attempt the installation.

Lastly I hope the steps from the article to starting package installation process, troubleshoot error populating transaction, anaconda is retrying on RHEL/CentOS 7/8 Linux was helpful. So, let me know your suggestions and feedback using the comment section.

Устраните ошибку «Ошибка проверки транзакции», которая появляется при установке yum в CentOS.

s http-equiv=»Content-Type» content=»text/html;charset=UTF-8″>tyle=»clear:both;»>

описание проблемы

MariaDB был установлен по умолчанию в CentOS VPS, но мне все еще нравится использовать исходную версию Mysql; поэтому после некоторых перипетий MariaDB была успешно удалена и установлена ​​на Mysql.

Подготовьтесь к развертыванию LNMP в других средах. Nginx работает нормально, но при установке подключаемых модулей, связанных с PHP, возникают проблемы.

Полный экран вызывает конфликт пакетов Mariadb и Mysql.

Решение

Удалите пакеты, которые существуют и вызывают конфликты. Приведенный выше конфликт выводится。

Затем установите снова, Сделано успешно!

Мой блог скоро будет перемещен и синхронизирован с сообществом Tencent Cloud +, и я приглашаю всех присоединиться:https://cloud.tencent.com/developer/support-plan?invite_code=oxczk007wghy

Интеллектуальная рекомендация

19.03.21 Я загрузил комплексные обучающие видеоуроки Photoshop CC 2015 и обучающие видеоуроки по новым функциям PS CC 2015. Я просмотрел несколько видео, но мне кажется, что они в основном объясняют н…

проверка данных весеннего mvc Два способа проверки данных Spring MVC: 1.JSR303 2.Hibernate Validator Второй метод является дополнением к первому методу Шаги для проверки данных с использованием Hibern…

Существует два способа вызова между сервисами Springcloud: RestTemplate и Feign. Здесь мы представляем сервисы вызова RestTemplate. 1. Что такое RestTemplate RestTemplate — это структура веб-запросов …

1. Понимать предварительный, средний, последующий порядок и иерархическую последовательность бинарных деревьев; Свяжите язык C со структурой данных двоичного дерева; Освойте с…

Вам также может понравиться

Последнее обучение, как использовать Kaldi, чтобы проснуться без использования WSTF, поэтому вам нужно глубоко пойти в Kaldi для обучения. Временное состояние обучения. Три изображения представляют со…

Во время простоя некоторые веб-страницы, которые мы создали, не были завершены, но не хотят, чтобы другие видели, вы можете создать простой эффект шифрования страницы на странице этой веб-страницы, ан…

Расширенные статьи серии Zookeeper 1. NIO, ZAB соглашение, 2PC представления концепции 2. Лидер выборов 3. Рукописный распределенный замок, центр настройки ==================================== 1. NIO,…

Посмотрите на конечный эффект первым DemoPreview.gif SETP1 эффект капли воды Первая реакция на эффект капли воды — нарисовать замкнутую кривую. С помощью события MotionEvent измените радиус во время п…

How to debug «Error populating transaction anaconda is retrying»

After configuring storage you will see «Starting package installation process», next the package installation fails with anaconda is retrying error output which you will see on the console when RHEL/CentOS installation fails due to missing rpm dependencies in the repository.

Fixing “There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them” in CentOS

First you need to install yum-utils package which contains yum-complete-transaction. To install yum-utils, use the following comand:

Now just issue the following command to do a cleanup only.

Next verify using yum update command

As you can see now yum commands can be run without the unfinished transactions warning.

Источник

RHEL 7 Install issue

I just downloaded rhel-server-7.0-x86_64-dvd.iso. Trying to install from it and installation hangs on «Starting package installation process»

«The following error occurred while installing. This is fatal error and installation will be aborted.

error populating transaction after 10 retries. failure: Packages/xfsprogs-3.2.0-0.10.alpha2.el7.x86_64.rpm from anaconda: [Errno 256] No more mirrors to try.»

Responses

Marcin, could you let us know what you did to resolve the problem?

Yes. Solution was simple. Re-downloaded another copy of «rhel-server-7.0-x86_64-dvd.iso», run the install from DVD and everything went smooth.

I think something must of went wrong during download process for the first time. I have tried installing from that 1st DVD on my second machine and got same result.

2nd download was successful during installation on both machines.

No, downloading another image and installing again doesn’t work. I used redhat installation guide and made bootable USB flash drive with dd command from my Debian 8. This same image installs flawlessly on virtualbox. Either redhat should mention that the OS has to be installed from DVD or let us know otherwise. Mine is a phenom II x86_64 on Asus m5a78l-m. I have been using one image well on virtualbox and downloaded new one to give a new hard disk to it which has not even been formatted yet. And answer the questions, don’t sweep them under the carpet.

I believe no one is trying to sweep your questions under the carpet. That said, this is a community forum. If you require official technical support, I suggest you open a new support case.

About your questions:

1) RHEL 7 can indeed be installed from USB — DVD is not needed.

2) Can you post (ideally to a new thread) what errors you encountered during installation?

Same issue here with RHEL 7.1 installation. Tried re-downloading several times and same issue with all images. The same image works well on the local PC but when copied over to another machine it doesn’t work. It’s hung saying «Sarting package installation process and it’s hung for sometime and come up with error eror populating transactions after 10 retires: failure: packages/ tar-1.26-29.el7.x86_64.rpm from anaconda:[Errno 256] No more mirrors to try

You could use the checksum available next to the download image to verify if the downloaded/copied-image is corrupt or not. Then you could try the installation.

where is this? I am seeing this from a USB FTP on an x86 or system z — there IS a problem here

It is working Great, thanks

Friends, you can use the downloaded ISO to install a virtual system to verify if the image is fine or not. I downloaded the ISO and created a virtual machine without any issues.

When I tried to do a physical installation it stuck at the same point so I searched and landed here. Then I tried another DVD with same issue but then I thought it could be a DVD burn issue as well. I burnt one more, as I knew my ISO is fine as I was able to create a virtual machine so the final DVD worked.

I can’t remember how this was fixed for me but it was something to do with my PC window 8 /10, are you using windows 8/10 by any chance ? But when I downloaded directly to the server it was working fine.

I am facing the same issue with the latest version of RHEL.

I have download it again four times and nothing has changed, also I have used both Windows and Linux (Ubuntu/Mint) to burn the iso on my pen drive, but I do always get stuck at the same point:

«Error populating transactions after 10 retries: failure: packages/ [PACKAGE NAME].el7.x86_64.rpm from anaconda: [Errno 256] No more mirrors to try.»

Could someone help me, please?

Are you sure you’re creating the installation disk correctly? Try to take a look at How to create CD, DVD, or USB media to install Red Hat Enterprise Linux.

As a sidenote, next time, please consider starting a new discussion thread — this one has been long resolved.

If you are using Rufus to convert the downloaded *.iso into a bootable USB, then use the DD option. This solved it for me, and as of 1 Mar 2017, the fedora usb tool is apparently no longer available from their org site.

I had the same issue. I finally resolved it by also copying the ISO onto the USB stick. I then booted on the USB and selected an alternative Installation Source — picking up the ISO on the USB. This carried on the installation without further problems.

Im sorry I missed where and how this was actually resolved. Cause it is still happening as of 2/26/18

I have the same problem. It really shouldn’t be my media, the DVD burner verified it, and it was supposedly also verified by the installer itself. But, if the only suggested solution here is to burn new media, and start all over again, I’ll find an empty memory stick. ‘Tis a shame it doesn’t offer to let you try replacing the media before it gets all huffy and insists on aborting, if it’s really just a mis-read.

Same issue I have tried Linux 7.0 / 7.5 versions in VMware player.. it got end up by saying..

error populating transaction after 10 retries: failure packages/vim-common-7.4.160-1.el7.x86_64.rpm from anaconda: [Errno 256] no more mirrors to try

this needs to be corrected by redhat team. please do something.

Your error message shows that the downloaded ISO file got corrupted. Please refer the below article to get few more details.

This issue happened to me too, trying to install RHEL 7.5 in a VM on VMWare ESXi.

On one ESXi machine, using the ISO to install Redhat to a VM worked flawlessly. On another ESXi machine, it had this issue. Downloading another copy didn’t fix the issue.

UPDATE: The ESXI data browser tool that I was using to upload the ISO seems to have caused the issue. After SFTP’ing the ISO onto the ESXi host, the install worked. I don’t think it’s a media / file corruption issue.

Posted in a similar thread, but. A note for anyone who runs into this down the road. I was attempting virtual DVD installation via Dell iDRAC on an R730 and was getting this failure. The problem was that the network segment I was in was lagging too much, which caused this to fail (the management machine I was on was in a different datacenter from the server). I solved it by standing up a VM in the same datacenter as the R730 and opening the iDRAC from a browser on that VM. From there I mounted the DVD ISO as a virtual DVD and the installation went fine.

Источник

Hey, everyone,

I’m attempting to generate a custom install ISO using CentOS 7 Minimal as the base image. I have three things that I want to do:
1) Use kernel-lt from the elrepo to boot the installer (due to missing hardware support in the stock CentOS 7 kernel).
2) Install a few additional/custom packages during the install.
3) Kickstart the install, so that it is automated.

For item 1, I was able to grab the kernel and all of the drivers, generate a new initrd, and also unsquash the LiveOS image to get the kernel switched out. Once I figured out all of the places that I needed to copy modules, this didn’t seem to be an issue — the installer boots fine and everything seems to work.

For item 2, I copied the additional packages into the Packages/ folder, cleaned out the repodata folder (with the exception of comps.xml), and then regenerated repodata/ using the «-g» switch to specify the comps.xml so that the Core group is recognized.

For item 3, I’ve generated the ks.cfg file, validated it using ksvalidator, and copied it into place in the ISO. I’ve modified the isolinux.cfg file with the ks=cdrom:/isolinux/ks.cfg option such that it boots into the Kickstart install and automates it.

However, I’m running into an issue when the install actually kicks off, specifically once it gets to the package selection step of the install process. I get the following warning:

Code: Select all

Error populating transaction, anaconda is retrying (1/10)
Error populating transaction, anaconda is retrying (2/10)

(etc.)

When it finally fails, after try 10/10, the error references the fipscheck-lib package:

Code: Select all

Error populating transaction after 10 anacona retries: failure: fipscheck-lib-1.4.1-6.el7.x86_64.rpm from anacona: [Errno 256] No more mirrors to try.

I’ve verified that this package exists on the install media, is present at the time the repodata is built and has a valid size. There are no other indications that I can find in the logs as to why it cannot locate this package.

I found a couple of posts that indicate that the error occurs when you generate the ISO with the incorrect options, and specifically referenced making sure to use the «-U» or «-untranslated-filenames» option, which I am using, but this doesn’t seem to have resolved the issue. My genisoimage command is as follows:

Code: Select all

genisoimage -U -r -v -T -J -joliet-long -V 'CentOS 7 x86_64' -volset 'CentOS 7 x86_64' -A 'CentOS 7 x86_64' -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot -o /mnt/newiso.iso .

Any hints would be greatly appreciated — I’ve worked through many of the hurdles in getting this custom ISO built, but I seem to have hit a wall, here.


Posted by robert k wild 2018-07-05T11:50:02Z

hi all,

im struggling big time to do a PXEboot of centos 7 minmal install

im trying to use my http server to hand out the centos 7 install but it doesnt like the base repositry, give me an error

BUT

when i type in the centos mirror url it works but i dont really understand as it holds all the same file folders that i have on my http web server

cheers,

rob

attach_file
Attachment

netinstall.png
53.3 KB

9 Replies

  • if by using the mirror it works, may mean your copy of centOS is corrupt.


    Was this post helpful?
    thumb_up
    thumb_down

  • mmm…

    do you think if i do a wget of this http://mirror.centos.org/centos-7/7.5.1804/os/x86_64/ Opens a new window

    and save it to my web root, it will work?


    Was this post helpful?
    thumb_up
    thumb_down

  • It’s looking for a yum repository, so you’re going to want everything under the ../os directory.  In my experience, rsync is the easiest way to get all the bits in the right place.


    Was this post helpful?
    thumb_up
    thumb_down

  • So «rsync website_url /dir_name»


    Was this post helpful?
    thumb_up
    thumb_down

  • im getting there —

    using 7zip to extract the .iso corrupted the folder somehow as i got an error but it still managed to extract the .iso so i thought it was ok to use

    instead im using my centos 7 machine to extract the .iso like so —

    wget http://mirrors.clouvider.net/CentOS/7/isos/x86_64/CentOS-7-x86_64-Minimal-1804.iso Opens a new window

    mount -o loop 
    CentOS-7-x86_64-Minimal-1804.iso

    /mnt/iso

    cd
    /mnt/

    cp -rf iso /web_root

    this works but now i get an error while installing it on a pc

    «error populating transaction anaconda is retrying»


    Was this post helpful?
    thumb_up
    thumb_down

  • FWIW, here’s the script I use to rsync to our local yum repository. This gets run on the web server so the paths are local.

    BASH

    #!/bin/sh
    #
    # Pull down Centos binaries
    
    version=7.5.1804
    hostdir=rsync://mirror.us.oneandone.net/centos/7.5.1804
    
    
    #++
    # Get the base Centos tree
    #--
    
    echo "Create the new directory..."
    mkdir -v  /files/yum/centos/$version
    
    echo "Get Centos $version distribution tree..."
    echo
    
    rsync  --archive  --verbose --partial --stats --delete --exclude=SRPMS/ 
      $hostdir/os/ 
      /files/yum/centos/$version/os/
    
    
    echo
    echo "Get Centos $version netinstall isos..."
    echo
    
    #rsync  --archive  --verbose --partial --stats --delete --exclude=SRPMS/ 
    #  $hostdir/isos/i386/*netinstall.iso 
    #  /files/yum/centos/$version/netinstall/
    
    rsync  --archive  --verbose --partial --stats --delete --exclude=SRPMS/ 
      $hostdir/isos/x86_64/*NetInstall*.iso 
      /files/yum/centos/$version/netinstall/
    
    
    #++
    # Set permissions and ownership
    #--
    chown -R root:root /files/yum/centos/$version
    find  /files/yum/centos/$version  -type f  -exec chmod 644 '{}' ;
    find  /files/yum/centos/$version  -type d  -exec chmod 755 '{}' ;
    


    Was this post helpful?
    thumb_up
    thumb_down

  • ok i get the command i need to run —

    rsync —archive —verbose —partial —stats —delete —exclude=SRPMS/
    $hostdir/os/
    /files/yum/centos/$version/os/ 

    im running this one —

    rsync -a rsync:/ Opens a new window/mirrors.ukfast.co.uk/sites/ftp.centos.org/7.5.1804/os/x86_64 Opens a new window /mnt/local/centos7_1804/

    but i get this error —

    @ERROR: Unknown module ‘sites’
    rsync error: error starting client-server protocol (code 5) at main.c(1648) [Receiver=3.1.2]


    Was this post helpful?
    thumb_up
    thumb_down

  • FWIW, here’s the command I just tried on one of my CentOS 6 systems:

    Text

    #  rsync -a -v  --exclude=SRPMS  rsync://mirrors.ukfast.co.uk/ftp.centos.org/7.5.1804/os /tmp/yum
    receiving incremental file list
    ./
    x86_64/
    x86_64/CentOS_BuildTag
    x86_64/EULA
    x86_64/GPL
    x86_64/RPM-GPG-KEY-CentOS-7
    x86_64/RPM-GPG-KEY-CentOS-Testing-7
    x86_64/EFI/
    x86_64/EFI/BOOT/
    x86_64/EFI/BOOT/BOOTIA32.EFI
    x86_64/EFI/BOOT/BOOTX64.EFI
    x86_64/EFI/BOOT/grub.cfg
    x86_64/EFI/BOOT/grubia32.efi
    x86_64/EFI/BOOT/grubx64.efi
    x86_64/EFI/BOOT/mmia32.efi
    x86_64/EFI/BOOT/mmx64.efi
    x86_64/EFI/BOOT/fonts/
    x86_64/EFI/BOOT/fonts/unicode.pf2
    x86_64/LiveOS/
    x86_64/LiveOS/squashfs.img
    ^Crsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(546) [generator=3.0.6]
    rsync error: received SIGUSR1 (code 19) at main.c(1285) [receiver=3.0.6]
    

    The error is from me hitting control-c.


    Was this post helpful?
    thumb_up
    thumb_down

  • i gave up trying my local repositry on my server, instead im using the centos 7 website —

    http://mirror.centos.org/centos/7/os/x86_64/ Opens a new window

    as everytime i try my local repositry i get this error, even when i did the rsync copy —

    error populating transaction anaconda is retrying


    Was this post helpful?
    thumb_up
    thumb_down

I’m running into the following package error on CentOS 7 installation while customizing an ISO for automated installs.

packaging.log:03:52:50,495 ERR packaging:  Error populating transaction after 10 anaconda retries: failure: perl-HTTP-Tiny-0.033-3.el7.noarch.rpm from anaconda: [Errno 256] No more mirrors to try.

I’ve verified the above package is in the Packages/ directory. Verified that the package appears in the comps.xml and .xml files within the repodata/ folder .gz files.

Createrepo command is:

[root@server01 Packages]# createrepo -dpo .. . -g /server-images/working/repodata/521f322f05f9802f2438d8bb7d97558c64ff3ff74c03322d77787ade9152d8bb-c7-x86_64-comps.xml

What could be the issue or what could I check next? I’m not able to find much on the web.

Thx,


03:44:17,600 DEBUG yum.verbose.YumBase: TSINFO: Marking ruby-irb-2.0.0.648-36.el7.noarch as install for rubygem-rdoc-4.0.0-36.el7.noarch
03:44:17,616 DEBUG yum.verbose.YumBase: TSINFO: Marking 1:perl-parent-0.225-244.el7.noarch as install for perl-Pod-Perldoc-3.20-4.el7.noarch
03:44:17,618 DEBUG yum.verbose.YumBase: TSINFO: Marking perl-HTTP-Tiny-0.033-3.el7.noarch as install for perl-Pod-Perldoc-3.20-4.el7.noarch
03:44:17,738 DEBUG yum.verbose.YumBase: Depsolve time: 2.066
03:44:17,749 INFO packaging: 373 packages selected totalling 1566.61 MiB
03:44:17,799 INFO packaging: Running anaconda-yum to install packages
03:44:18,737 INFO packaging:  populate transaction set
03:52:50,495 ERR packaging:  Error populating transaction after 10 anaconda retries: failure: perl-HTTP-Tiny-0.033-3.el7.noarch.rpm from anaconda: [Errno 256] No more mirrors to try.

I’ve tried the solution on this page but adding -untranslated-filename had no effect:

https://unix.stackexchange.com/questions/232155/centos-7-install-error-populating-transaction

Anaconda keeps trying to look for packages under file:///run/install/repo rather then file:///run/install/repo/Packages/ where packages reside.

Leaning towards my createrepo command rather than anything else as the culprit but just can’t pinpoint the specific syntax I might be needing.

When you generate your repo, prior to generating the ISO, make sure you are in your working root and do NOT specify ./Packages as an argument to createrepo:

createrepo -dpo . ./ -g ...etc...

and NOT

createrepo -dpo . ./Packages -g ...etc...

Source: https://microdevsys.com/wp/errno-256-no-more-mirrors-to-try/

Понравилась статья? Поделить с друзьями:
  • Error populating transaction after 10 anaconda retries
  • Error poll or select is needed to compile rabbitmq c
  • Error pointer of type void used in arithmetic
  • Error po7 canon mp250
  • Error pnkbstrb was unpacked but could not be found on the file system