Arquivos de teste de kickstart testados no Centos 7

1

Tentei dar kickstart no CENTOS 7 e recebi uma mensagem inesperada. O arquivo de kickstart já trabalhou com 5 e 6 anteriores. Alguma coisa mudou. Alguém se deparou com isso?

Installation

 1) [x] Timezone settings                 2) [x] Installation source
        (America/Toronto timezone)               (http://centos.mirror.iweb.ca/7
 3) [!] Software selection                       /os/x86_64/)
        (Installation source not set up   4) [x] Install Destination
        )                                        (Custom partitioning selected)
 5) [x] Network settings
        (Wired (eth0) connected)

Kickstart

install
text
url --url http://centos.mirror.iweb.ca/7/os/x86_64/
lang en_US.UTF-8
keyboard us
network --device eth0 --bootproto dhcp --ipv6 xxxxx::10/64 --gateway xxxxx:1 --nameserver --hostname foo.example.com
rootpw xxxxxxxxxxxxx
firewall --disabled
authconfig --enableshadow --enablemd5
timezone America/Toronto
bootloader --location=mbr --append="rhgb quiet console=tty0 console=ttyS0,115200n8"
user --name=neil --password=xxxxxxxxxxxx
zerombr
clearpart --initlabel --all
part /boot --fstype ext4 --size=200 --ondisk=vda --asprimary
part pv.3 --size=100 --grow --ondisk=vda
volgroup vg01 pv.3
logvol / --fstype ext4 --name=lv01 --vgname=vg01 --size=3072 --grow
logvol swap --fstype swap --name=swaplv01 --vgname=vg01 --size=1024

%packages
--ignoremissing
vim*
tmux
openssl-devel
pcre-devel
make
gcc
fakeroot
%end

Encontrado nos registros:

22:59:18,869 DEBUG packaging: adding yum repo anaconda with baseurl http://centos.mirror.iweb.ca/7/os/x86_64/ and mirrorlist None
22:59:19,036 ERR packaging: base repo (url/http://centos.mirror.iweb.ca/7/os/x86_64/) not valid -- removing it
    
por Neil H Watson 02.08.2014 / 23:56

4 respostas

4

Eu acho que as mensagens de erro são causadas por um erro de digitação: %código% deveria estar %código% A propósito, eu acho que você deveria adicionar "@core" à seção "% packages" também; inclui um conjunto mínimo de RPMs muito essenciais.

    
por 29.09.2014 / 13:50
4

Eu acredito que você precisa remover o --device eth0 do comando network no kickstart. O Centos7 agora usa alguns nomes estranhos de dispositivos de rede (por exemplo, na VM VM do Centos7, ele detectou automaticamente o dispositivo de rede como Eno160, não eth0)

network --bootproto dhcp --ipv6 xxxxx::10/64 --gateway xxxxx:1 --nameserver --hostname foo.example.com
    
por 08.07.2015 / 20:28
1

Existem duas coisas que podem causar esse problema:

  1. Você especificou um repositório que não existe ou é inválido.
  2. Algo está errado na sua lista de pacotes.

Eu verifiquei o repositório e ele parece correto.

No entanto, sua lista de pacotes não parece correta. Especificamente:

%packages
--ignoremissing

Isso deve aparecer em uma linha, ou seja:

%packages --ignoremissing
    
por 03.08.2014 / 00:23
0

Eu tenho lutado com isso recentemente - não exatamente o mesmo que você estava usando um repositório local, mas o mesmo resultado final. Transpirou que, ao extrair o ISO, os arquivos em repodata tinham seus nomes de arquivos truncados. Compare sua pasta repodate com (por exemplo) link

Esta informação pode ajudar alguém que encontrar esta página pesquisando o erro.

    
por 30.03.2015 / 16:28