Packer: InvalidPermission.Duplikat saat membuat grup keamanan AWS sementara

Dibuat pada 11 Feb 2014  ·  42Komentar  ·  Sumber: hashicorp/packer

Menggunakan Packer 0.5.1, dan pembuat amazon-ebs, saya melihat kesalahan formulir:

--> amazon-ebs: Error creating temporary security group: the specified rule "peer: 0.0.0.0/0, TCP, from port: 22, to port: 22, ALLOW" already exists (InvalidPermission.Duplicate)

Ini tidak terjadi secara konsisten, jadi mungkin mengindikasikan kondisi balapan.

bug buildeamazon waiting-reply

Komentar yang paling membantu

Saya baru saja melihat hal yang sama dengan phillipgoh:

==> ubuntu-east: Creating temporary keypair: packer 5329f401-2227-56eb-4779-da1aba193582
==> ubuntu-east: Creating temporary security group for this instance...
==> ubuntu-east: Authorizing SSH access on the temporary security group...
==> ubuntu-east: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
==> ubuntu-east: Deleting temporary security group...
==> ubuntu-east: Deleting temporary keypair...
Build 'ubuntu-east' errored: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)

Semua 42 komentar

Melihat ini juga. Secara acak di berbagai wilayah, setidaknya satu dari 3 pembangun saya melakukannya saat ini.

1392343473,,ui, katakanlah, keluaran amazon-instance_us-east-1 akan berada dalam warna ini.
1392343473,,ui, katakanlah, keluaran amazon-instance_us-west-1 akan berada dalam warna ini.
1392343473,,ui, katakanlah, keluaran amazon-instance_us-west-2 akan berada dalam warna ini.
1392343473,,ui,katakanlah,
1392343473,,ui,say,==> amazon-instance_us-west-1: Membuat keypair sementara: packer 52fd79b1-ec81-8a41-abd8-0f12c280d50d
1392343473,,ui,say,==> amazon-instance_us-west-2: Membuat keypair sementara: packer 52fd79b1-ae0c-4e76-91dd-10bc5ce57415
1392343473,,ui,say,==> amazon-instance_us-east-1: Membuat keypair sementara: packer 52fd79b1-cb1b-6a8e-a7c7-6a005fe88880
1392343474,,ui,say,==> amazon-instance_us-west-2: Membuat grup keamanan sementara untuk instance ini...
1392343474,,ui,say,==> amazon-instance_us-west-1: Membuat grup keamanan sementara untuk instance ini...
1392343475,,ui,say,==> amazon-instance_us-east-1: Membuat grup keamanan sementara untuk instance ini...
1392343475,,ui,say,==> amazon-instance_us-west-2: Mengotorisasi akses SSH pada grup keamanan sementara...
1392343475,,ui,say,==> amazon-instance_us-west-1: Mengotorisasi akses SSH pada grup keamanan sementara...
1392343476,,ui,katakanlah,==> amazon-instance_us-west-1: Meluncurkan instance AWS sumber...
1392343476,,ui,katakanlah,==> amazon-instance_us-west-2: Meluncurkan instance AWS sumber...
1392343478,,ui,pesan, amazon-instance_us-west-1: ID Instance: i-c73f4898
1392343479,,ui,pesan, amazon-instance_us-west-2: ID Instance: i-bd088bb4
1392343479,,ui,say,==> amazon-instance_us-west-1: Menunggu instance (i-c73f4898) siap...
1392343480,,ui,say,==> amazon-instance_us-west-2: Menunggu instance (i-bd088bb4) siap...
1392343485,,ui,error,==> amazon-instance_us-east-1: Grup keamanan 'packer 52fd79b3-b2b5-40c7-ec61-8547f5da6772' sudah ada untuk VPC 'vpc-xxxxxx' (InvalidGroup.Duplicate)
1392343485,,ui,katakanlah,==> amazon-instance_us-east-1: Menghapus pasangan kunci sementara...
1392343486,,ui,katakanlah,Build 'amazon-instance_us-east-1' selesai.

Saya mengalami hal yang sama. Ini terjadi sesekali, dan sangat membuat frustrasi saat menjalankan beberapa build AWS sekaligus.

Rupanya diperbaiki melalui ini? https://github.com/mitchellh/packer/issues/552

Saya rasa tidak, @dmerrick. Itu 4 bulan yang lalu. Saya mengalami masalah ini dengan packer-0.5.1.

Baiklah. Seperti yang saya katakan, saya juga mengalaminya.

Namun ternyata 4 bulan yang lalu masalah ini telah diatasi.

Membuat beberapa perubahan di hulu ke mekanisme coba lagi klien AWS kami yang diharapkan dapat memperbaikinya. Di rilis berikutnya, jika itu terjadi lagi, beri tahu saya.

Terima kasih, @mitchellh!

Saya melihat ini hari ini dengan packer-0.5.2.
==> amazon-ebs: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)

Saya menjalankan packer di OS X Mavericks.

Saya baru saja melihat hal yang sama dengan phillipgoh:

==> ubuntu-east: Creating temporary keypair: packer 5329f401-2227-56eb-4779-da1aba193582
==> ubuntu-east: Creating temporary security group for this instance...
==> ubuntu-east: Authorizing SSH access on the temporary security group...
==> ubuntu-east: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
==> ubuntu-east: Deleting temporary security group...
==> ubuntu-east: Deleting temporary keypair...
Build 'ubuntu-east' errored: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)

Saya melihat ini di packer 0.6.0.

Kesalahan saat meluncurkan instance sumber: Grup keamanan 'sg-32661e56' tidak ada di VPC 'vpc-922db3f2' (InvalidGroup.NotFound)

Baru saja melihatnya lagi di Packer 0.6.0 sendiri.

build 08-Jul-2014 02:30:20 1404786620,,ui,error,Build 'amazon_ebs_hvm_precise_us-east-1' error: Kesalahan saat meluncurkan contoh sumber: Grup keamanan 'sg-a5eb9cc0' tidak ada (InvalidGroup.NotFound)

Mungkin varian:

==> amazon-ebs: Mengotorisasi akses SSH pada grup keamanan sementara...
==> amazon-ebs: Kesalahan membuat grup keamanan sementara: aturan yang ditentukan "peer: 0.0.0.0/0, TCP, dari port: 22, ke port: 22, ALLOW" sudah ada (InvalidPermission.Duplicate)
==> amazon-ebs: Menghapus grup keamanan sementara...
==> amazon-ebs: Menghapus pasangan kunci sementara...
Build 'amazon-ebs' error: Kesalahan membuat grup keamanan sementara: aturan yang ditentukan "peer: 0.0.0.0/0, TCP, dari port: 22, ke port: 22, ALLOW" sudah ada (InvalidPermission.Duplicate)

Saya mendapatkan ini di Packer 0.6.0 juga.

packer membangun packer_ami.json
keluaran amazon-ebs akan berada dalam warna ini.

==> amazon-ebs: Membuat keypair sementara: packer 53c6aa4c-3d4f-c8b2-6d96-685021fc065c
==> amazon-ebs: Membuat grup keamanan sementara untuk instance ini...
==> amazon-ebs: Mengotorisasi akses SSH pada grup keamanan sementara...
==> amazon-ebs: Kesalahan membuat grup keamanan sementara: Izin '0.0.0.0/0-1-22-22' telah diotorisasi pada grup yang ditentukan (InvalidPermission.Duplicate)
==> amazon-ebs: Menghapus grup keamanan sementara...
==> amazon-ebs: Menghapus pasangan kunci sementara...
Build 'amazon-ebs' error: Kesalahan membuat grup keamanan sementara: Izin '0.0.0.0/0-1-22-22' telah diotorisasi pada grup yang ditentukan (InvalidPermission.Duplicate)

==> Beberapa build tidak berhasil diselesaikan dan memiliki kesalahan:
-> amazon-ebs: Kesalahan membuat grup keamanan sementara: Izin '0.0.0.0/0-1-22-22' telah diotorisasi pada grup yang ditentukan (InvalidPermission.Duplicate)

==> Pembuatan selesai tetapi tidak ada artefak yang dibuat.
buat: *** [pementasan] Kesalahan 1

Sama untuk 0.6.0:

==> amazon-ebs: Membuat keypair sementara: packer 53c8a7e8-8502-1398-a98a-9cfc4b894cf8
==> amazon-ebs: Membuat grup keamanan sementara untuk instance ini...
==> amazon-ebs: Mengotorisasi akses SSH pada grup keamanan sementara...
==> amazon-ebs: Meluncurkan instance AWS sumber...
==> amazon-ebs: Kesalahan saat meluncurkan instance sumber: Grup keamanan 'sg-5b4df03e' tidak ada di VPC 'vpc-c240b7a7' (InvalidGroup.NotFound)
==> amazon-ebs: Menghapus grup keamanan sementara...
==> amazon-ebs: Menghapus pasangan kunci sementara...

dapatkan ini dengan 0.6.1

1407432672,,ui,say,amazon-ebs output will be in this color.
1407432672,,ui,say,
1407432672,,ui,say,==> amazon-ebs: Inspecting the source AMI...
1407432673,,ui,say,==> amazon-ebs: Creating temporary keypair: packer 53e3b7e0-ad5b-05b4-b67c-6093d20b64fd
1407432674,,ui,say,==> amazon-ebs: Creating temporary security group for this instance...
1407432674,,ui,say,==> amazon-ebs: Authorizing SSH access on the temporary security group...
1407432696,,ui,error,==> amazon-ebs: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
1407432696,,ui,say,==> amazon-ebs: Deleting temporary security group...
1407432696,,ui,say,==> amazon-ebs: Deleting temporary keypair...
1407432697,,ui,error,Build 'amazon-ebs' errored: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
1407432697,,error-count,1
1407432697,,ui,error,\n==> Some builds didn't complete successfully and had errors:
1407432697,amazon-ebs,error,Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
1407432697,,ui,error,--> amazon-ebs: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
1407432697,,ui,say,\n==> Builds finished but no artifacts were created.

+1 mendapatkan ini di 0.6.1 (menggunakan ubuntu 14.04)

saya juga mendapatkan kesalahan ini di 0.6.1. Saya menggunakan OSX Mavericks.

> ==> amazon-ebs: Creating temporary keypair: packer 53ee9f33-7cfb-88d2-1880-f1fff39e5767
> ==> amazon-ebs: Creating temporary security group for this instance...
> ==> amazon-ebs: Authorizing SSH access on the temporary security group...
> ==> amazon-ebs: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
> ==> amazon-ebs: Deleting temporary security group...
> ==> amazon-ebs: Deleting temporary keypair...
> Build 'amazon-ebs' errored: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)

Saya mendapatkan ini di 0.7.1 di amazon linux Linux version 3.2.34-55.46.amzn1.x86_64 (mockbuild@gobi-build-31003) (gcc version 4.6.2 20111027 (Red Hat 4.6.2-2) (GCC) )

1422553612,,ui,say,==> amazon-ebs: Creating temporary keypair: packer 54ca720c-7215-2052-3591-b7f155ae4299
1422553612,,ui,say,==> amazon-ebs: Creating temporary security group for this instance...
1422553612,,ui,say,==> amazon-ebs: Authorizing SSH access on the temporary security group...
1422553623,,ui,error,==> amazon-ebs: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
1422553623,,ui,say,==> amazon-ebs: Deleting temporary security group...
1422553623,,ui,say,==> amazon-ebs: Deleting temporary keypair...
1422553623,,ui,error,Build 'amazon-ebs' errored: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
1422553623,,error-count,1
1422553623,,ui,error,\n==> Some builds didn't complete successfully and had errors:
1422553623,amazon-ebs,error,Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
1422553623,,ui,error,--> amazon-ebs: Error creating temporary security group: The permission '0.0.0.0/0-1-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
1422553623,,ui,say,\n==> Builds finished but no artifacts were created.

Saya melihat ini di Packer 0.7.5 yang berjalan di OS X Yosemite. Saya mencoba membuat AMI baru berdasarkan AMI yang saya buat dengan packer beberapa menit sebelumnya:

==> amazon-ebs: Creating temporary security group for this instance...
==> amazon-ebs: Authorizing SSH access on the temporary security group...
==> amazon-ebs: Error creating temporary security group: The permission '0.0.0.0/0-tcp-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
==> amazon-ebs: Deleting temporary security group...
==> amazon-ebs: Deleting temporary keypair...
Build 'amazon-ebs' errored: Error creating temporary security group: The permission '0.0.0.0/0-tcp-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)

==> Some builds didn't complete successfully and had errors:
--> amazon-ebs: Error creating temporary security group: The permission '0.0.0.0/0-tcp-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)

==> Builds finished but no artifacts were created.

Seperti kasus lain yang dilaporkan di sini, itu tidak terjadi setiap saat.

Saya baru saja mendapatkan kesalahan ini juga di Packer v0.7.5 di OS X Yosemite.

amazon-ebs output will be in this color.

==> amazon-ebs: Inspecting the source AMI...
==> amazon-ebs: Creating temporary keypair: packer 557f31f1-5928-f518-53e5-1ea6529e9ea1
==> amazon-ebs: Creating temporary security group for this instance...
==> amazon-ebs: Authorizing SSH access on the temporary security group...
==> amazon-ebs: Error creating temporary security group: The permission '0.0.0.0/0-tcp-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)
==> amazon-ebs: Deleting temporary security group...
==> amazon-ebs: Deleting temporary keypair...
Build 'amazon-ebs' errored: Error creating temporary security group: The permission '0.0.0.0/0-tcp-22-22' has already been authorized on the specified group (InvalidPermission.Duplicate)

Saya baru saja mendapatkan kesalahan ini dengan packer 0.8.3.

Saya tidak berpikir ini telah diperbaiki dengan benar :(

EDIT: Saya sebenarnya berpikir saya mendapatkan kesalahan ini karena amazon mengalami pemadaman. Saya pikir kesalahan logging hanya tidak akurat.

Ini pasti masih terjadi dengan packer 0.8.5 di Amazon Linux

==> amazon-ebs: Membuat grup keamanan sementara untuk instance ini...
==> amazon-ebs: Mengotorisasi akses ke port 22 grup keamanan sementara...
==> amazon-ebs: Meluncurkan instance AWS sumber...
==> amazon-ebs: Kesalahan saat meluncurkan contoh sumber: InvalidGroup.NotFound: Grup keamanan 'sg-56862632' tidak ada di VPC 'vpc-65a13300'

@adimarco Sepertinya Anda memiliki masalah yang berbeda. Pesan kesalahan Anda benar-benar berbeda. Jika Anda yakin ini adalah bug, silakan buka edisi baru.

@cbednarski Maaf, saya bermaksud meninggalkan komentar itu di #1322. Namun, itu ditutup sebagai duplikat dari masalah ini, dan saya melihat pesan kesalahan yang sama yang saya dapatkan di 2 posting lain dalam masalah ini, jadi saya pikir mungkin terkait. Saya akan membuka edisi baru.

Dari @phinze

Build 'amazon-ebs' error: Kesalahan membuat grup keamanan sementara: InvalidPermission.Duplicate: Izin '0.0.0.0/0-tcp-22-22' telah diotorisasi pada grup yang ditentukan
kode status: 400, id permintaan: []

Kita mungkin harus menangkap dan mengabaikan masalah ini karena menurut saya sistem dalam keadaan di mana ia dapat melanjutkan meskipun ada kesalahan.

Baru saja mendapatkan ini dengan 0.8.6:

==> my-ami: Prevalidating AMI Name...
==> my-ami: Inspecting the source AMI...
==> my-ami: Creating temporary keypair: packer xxxx-xxxx-xxxx-xxxx-xxxxx
==> my-ami: Creating temporary security group for this instance...
==> my-ami: Authorizing access to port 22 the temporary security group...
==> my-ami: Launching a source AWS instance...
==> my-ami: Error launching source instance: InvalidGroup.NotFound: The security group 'sg-f635fd8d' does not exist in VPC 'vpc-1111f778'
==> my-ami:   status code: 400, request id: []
==> my-ami: No AMIs to cleanup
==> my-ami: Deleting temporary security group...
==> my-ami: Deleting temporary keypair...
Build 'my-ami' errored: Error launching source instance: InvalidGroup.NotFound: The security group 'sg-f635fd8d' does not exist in VPC 'vpc-1111f778'
  status code: 400, request id: []

Mendapatkan berikut ini

==> amazon-ebs: Pravalidasi Nama AMI...
==> amazon-ebs: Memeriksa AMI sumber...
==> amazon-ebs: Membuat keypair sementara: packer 573cae9f-f6e5-ba08-dc3a-d68aa1e345d3
==> amazon-ebs: Membuat grup keamanan sementara untuk instance ini...
==> amazon-ebs: Mengotorisasi akses ke port 22 grup keamanan sementara...
==> amazon-ebs: Meluncurkan instance AWS sumber...
==> amazon-ebs: Kesalahan saat meluncurkan contoh sumber: InvalidGroup.NotFound: Grup keamanan 'sg-3d36ea46' tidak ada di VPC 'vpc-50b94137'
==> amazon-ebs: kode status: 400, id permintaan: []
==> amazon-ebs: Tidak ada AMI untuk dibersihkan
==> amazon-ebs: Menghapus grup keamanan sementara...
^C==> amazon-ebs: Menghapus keypair sementara...
Build 'amazon-ebs' error: Error saat meluncurkan instance sumber: InvalidGroup.NotFound: Grup keamanan 'sg-3d36ea46' tidak ada di VPC 'vpc-50b94137'
kode status: 400, id permintaan: []

Masalah yang sama seperti yang dikomentari di atas, menjalankan packer versi 0.10.1 di AWS Linux.

PEMBARUAN: Baru saja menjalankan skrip build yang sama dan tidak menerima kesalahan pada upaya ke-3. Berhasil setelah saya mencoba menggunakan flag -debug dan kemudian berlari tanpanya.

Menurut beberapa komentar di #2606 ini mungkin terjadi ketika ada pemadaman API. Bahkan jika ini bukan penyebab utama, masalah ini kemungkinan besar terkait.

Setuju, jika saya mencoba lagi sekitar satu menit kemudian itu berjalan tanpa kesalahan. Terima kasih atas tautan ke #2606!

Semua - apakah masalah ini masih berlangsung? Dari suara percakapan di bulan Mei, sepertinya masalah ini bisa ditutup?

@michaeltlombardi Saya masih sering melihat kesalahan Error launching source instance: InvalidGroup.NotFound: The security group 'sg-216d3b5b' does not exist .

Apakah Anda menggunakan master Packer saat ini? Saya tidak berpikir perbaikan dari sini https://github.com/mitchellh/packer/pull/3656 telah dipotong menjadi rilis, 0.10.1 dipotong sebelum perbaikan dan 0.10.2 dipotong minggu lalu tetapi tidak 't terlihat seperti itu termasuk perbaikan itu.

Saya menggunakan 0.10.2 sekarang, dari homebrew.

dikirim dari iPhone saya

Pada 29 Sep 2016, pukul 14.52, ryanrupp [email protected] menulis:

Apakah Anda menggunakan master Packer saat ini? Saya tidak berpikir perbaikan dari sini #3656 telah dipotong menjadi rilis, 0.10.1 dipotong sebelum perbaikan dan 0.10.2 dipotong minggu lalu tetapi sepertinya tidak termasuk perbaikan itu.


Anda menerima ini karena Anda berkomentar.
Balas email ini secara langsung, lihat di GitHub, atau matikan utasnya.

@mwarkentin @ryanrupp 0.10.2 berisi kode yang sama persis dengan 0.10.1 yang baru saja dibuat ulang untuk mendukung macOS Sierra.

Ini terjadi pada kami melalui versi homebrew dan versi kompilasi dari situs Packer. Ini pasti masih menjadi masalah.

mungkin bisa menyelesaikan ini dengan sesuatu seperti #3938

@laneatomic Bisakah Anda mengonfirmasi kesalahan mana yang Anda dapatkan? Apakah itu

InvalidGroup.NotFound atau InvalidPermission.Duplicate ?

dapat mereproduksi kesalahan InvalidGroup.NotFound . Saya membuat masalah untuk melacaknya. #4368

Saya akan menutup ini karena saya yakin kesalahan InvalidPermission.Duplicate telah teratasi. Silakan buka kembali jika ada yang masih mendapatkan kesalahan ini dengan build packer terbaru. CC @laneatomic

Sayangnya saya tidak bisa lagi menguji kesalahan ini. Kami memfaktorkan ulang cara kami menggunakan Packer untuk menghindari hal ini sepenuhnya.

Baru saja menemukan ini di 0.12.2

==> amazon-ebs: Prevalidating AMI Name...
    amazon-ebs: Found Image ID: ami-512ffc47
==> amazon-ebs: Creating temporary keypair: packer_58b018eb-1577-525a-a81e-af7530a99da8
==> amazon-ebs: Creating temporary security group for this instance...
==> amazon-ebs: Authorizing access to port 22 the temporary security group...
==> amazon-ebs: Error creating temporary security group: InvalidPermission.Duplicate: The permission '0.0.0.0/0-tcp-22-22' has already been authorized on the specified group
==> amazon-ebs:     status code: 400, request id: b95f46ab-1eef-48e3-8485-6737bef71d3f
==> amazon-ebs: Deleting temporary security group...
==> amazon-ebs: Deleting temporary keypair...
Build 'amazon-ebs' errored: Error creating temporary security group: InvalidPermission.Duplicate: The permission '0.0.0.0/0-tcp-22-22' has already been authorized on the specified group
    status code: 400, request id: b95f46ab-1eef-48e3-8485-6737bef71d3f

@jgillard Silakan buka masalah baru untuk ini. Terima kasih!

Apakah halaman ini membantu?
0 / 5 - 0 peringkat