Packer: InvalidPermission.Duplicate μž„μ‹œ AWS λ³΄μ•ˆ κ·Έλ£Ή μƒμ„±μ‹œ

에 λ§Œλ“  2014λ…„ 02μ›” 11일  Β·  42μ½”λ©˜νŠΈ  Β·  좜처: hashicorp/packer

Packer 0.5.1 및 amazon-ebs λΉŒλ”λ₯Ό μ‚¬μš©ν•˜λ©΄ λ‹€μŒκ³Ό 같은 ν˜•μ‹μ˜ 였λ₯˜κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€.

--> 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)

μΌκ΄€λ˜κ²Œ λ°œμƒν•˜μ§€ μ•ŠμœΌλ―€λ‘œ 경쟁 쑰건을 λ‚˜νƒ€λ‚Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

bug buildeamazon waiting-reply

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

방금 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)

λͺ¨λ“  42 λŒ“κΈ€

이것도 λ³Έλ‹€. λ‹€λ₯Έ μ§€μ—­μ—μ„œ λ¬΄μž‘μœ„λ‘œ 3 λͺ… 쀑 1 λͺ… 이상이 ν˜„μž¬ μˆ˜ν–‰ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

1392343473,, ui, say, amazon-instance_us-east-1 좜λ ₯은이 μƒ‰μƒμ΄λ©λ‹ˆλ‹€.
1392343473,, ui, say, amazon-instance_us-west-1 좜λ ₯은이 μƒ‰μƒμ΄λ©λ‹ˆλ‹€.
1392343473,, ui, say, amazon-instance_us-west-2 좜λ ₯은이 μƒ‰μƒμ΄λ©λ‹ˆλ‹€.
1392343473,, UI, 말,
1392343473,, ui, say, ==> amazon-instance_us-west-1 : μž„μ‹œ ν‚€ 쌍 생성 : packer 52fd79b1-ec81-8a41-abd8-0f12c280d50d
1392343473,, ui, say, ==> amazon-instance_us-west-2 : μž„μ‹œ ν‚€ 쌍 생성 : packer 52fd79b1-ae0c-4e76-91dd-10bc5ce57415
1392343473,, ui, say, ==> amazon-instance_us-east-1 : μž„μ‹œ ν‚€ 쌍 생성 : packer 52fd79b1-cb1b-6a8e-a7c7-6a005fe88880
1392343474,, ui, say, ==> amazon-instance_us-west-2 :이 μΈμŠ€ν„΄μŠ€μ— λŒ€ν•œ μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 쀑 ...
1392343474,, ui, say, ==> amazon-instance_us-west-1 :이 μΈμŠ€ν„΄μŠ€μ— λŒ€ν•œ μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 쀑 ...
1392343475,, ui, say, ==> amazon-instance_us-east-1 :이 μΈμŠ€ν„΄μŠ€μ— λŒ€ν•œ μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 쀑 ...
1392343475,, ui, say, ==> amazon-instance_us-west-2 : μž„μ‹œ λ³΄μ•ˆ 그룹에 λŒ€ν•œ SSH μ•‘μ„ΈμŠ€ κΆŒν•œ λΆ€μ—¬ 쀑 ...
1392343475,, ui, say, ==> amazon-instance_us-west-1 : μž„μ‹œ λ³΄μ•ˆ 그룹에 λŒ€ν•œ SSH μ•‘μ„ΈμŠ€ κΆŒν•œ λΆ€μ—¬ 쀑 ...
1392343476,, ui, say, ==> amazon-instance_us-west-1 : 원본 AWS μΈμŠ€ν„΄μŠ€ μ‹œμž‘ ...
1392343476,, ui, say, ==> amazon-instance_us-west-2 : 원본 AWS μΈμŠ€ν„΄μŠ€ μ‹œμž‘ ...
1392343478,, ui, message, amazon-instance_us-west-1 : μΈμŠ€ν„΄μŠ€ ID : i-c73f4898
1392343479,, ui, message, amazon-instance_us-west-2 : μΈμŠ€ν„΄μŠ€ ID : i-bd088bb4
1392343479,, ui, say, ==> amazon-instance_us-west-1 : μΈμŠ€ν„΄μŠ€ (i-c73f4898)κ°€ μ€€λΉ„λ˜κΈ°λ₯Ό κΈ°λ‹€λ¦¬λŠ” 쀑 ...
1392343480,, ui, say, ==> amazon-instance_us-west-2 : μΈμŠ€ν„΄μŠ€ (i-bd088bb4)κ°€ μ€€λΉ„ 될 λ•ŒκΉŒμ§€ κΈ°λ‹€λ¦¬λŠ” 쀑 ...
1392343485,, ui, error, ==> amazon-instance_us-east-1 : VPC 'vpc-xxxxxx'에 λŒ€ν•œ λ³΄μ•ˆ κ·Έλ£Ή 'packer 52fd79b3-b2b5-40c7-ec61-8547f5da6772'κ°€ 이미 μ‘΄μž¬ν•©λ‹ˆλ‹€ (InvalidGroup.Duplicate).
1392343485,, ui, say, ==> amazon-instance_us-east-1 : μž„μ‹œ ν‚€ 쌍 μ‚­μ œ 쀑 ...
1392343486,, ui, say, 'amazon-instance_us-east-1'λΉŒλ“œκ°€ μ™„λ£Œλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

저도 같은 일을 κ²ͺκ³  μžˆμŠ΅λ‹ˆλ‹€. κ°„ν—μ μœΌλ‘œ λ°œμƒν•˜λ©° ν•œ λ²ˆμ— μ—¬λŸ¬ AWS λΉŒλ“œλ₯Ό μ‹€ν–‰ν•  λ•Œ 맀우 싀망 μŠ€λŸ½μŠ΅λ‹ˆλ‹€.

이것을 톡해 λΆ„λͺ…νžˆ ν•΄κ²° λ˜μ—ˆμŠ΅λ‹ˆκΉŒ? https://github.com/mitchellh/packer/issues/552

λ‚˜λŠ” κ·Έλ ‡κ²Œ μƒκ°ν•˜μ§€ μ•ŠλŠ”λ‹€, @dmerrick. 그것은 4 κ°œμ›” μ „μ΄μ—ˆμŠ΅λ‹ˆλ‹€. packer-0.5.1μ—μ„œμ΄ λ¬Έμ œκ°€ λ°œμƒν•©λ‹ˆλ‹€.

λ„€, κ·Έλ ‡μŠ΅λ‹ˆλ‹€. λ‚΄κ°€ λ§ν–ˆλ“―μ΄ λ‚˜λ„ κ²½ν—˜ν•˜κ³ μžˆλ‹€.

κ·ΈλŸ¬λ‚˜ λΆ„λͺ…νžˆ 4 κ°œμ›” 전에이 λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€.

이 문제λ₯Ό ν•΄κ²°ν•΄μ•Όν•˜λŠ” AWS ν΄λΌμ΄μ–ΈνŠΈμ˜ μž¬μ‹œλ„ λ©”μ»€λ‹ˆμ¦˜μ„ μ—…μŠ€νŠΈλ¦ΌμœΌλ‘œ λ³€κ²½ν–ˆμŠ΅λ‹ˆλ‹€. λ‹€μŒ λ¦΄λ¦¬μŠ€μ—μ„œ λ‹€μ‹œ λ°œμƒν•˜λ©΄ μ•Œλ €μ£Όμ„Έμš”.

κ°μ‚¬ν•©λ‹ˆλ‹€, @mitchellh!

λ‚˜λŠ” 였늘 이것을 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)

OS X Mavericksμ—μ„œ packerλ₯Ό μ‹€ν–‰ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

방금 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)

패컀 0.6.0μ—μ„œ 이것을보고 μžˆμŠ΅λ‹ˆλ‹€.

원본 μΈμŠ€ν„΄μŠ€ μ‹œμž‘ 였λ₯˜ : λ³΄μ•ˆ κ·Έλ£Ή 'sg-32661e56'이 VPC 'vpc-922db3f2'(InvalidGroup.NotFound)에 μ—†μŠ΅λ‹ˆλ‹€.

Packer 0.6.0μ—μ„œ λ‹€μ‹œ λ³΄μ•˜μŠ΅λ‹ˆλ‹€.

build 08-Jul-2014 02:30:20 1404786620,, ui, error, Build 'amazon_ebs_hvm_precise_us-east-1'errored : Error launching source instance : The security group 'sg-a5eb9cc0'does not exist (InvalidGroup.NotFound)

μ•„λ§ˆλ„ λ³€ν˜• :

==> amazon-ebs : μž„μ‹œ λ³΄μ•ˆ 그룹에 λŒ€ν•œ SSH μ•‘μ„ΈμŠ€ κΆŒν•œ λΆ€μ—¬ ...
==> amazon-ebs : μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 였λ₯˜ : μ§€μ •λœ κ·œμΉ™ "peer : 0.0.0.0/0, TCP, from port : 22, to port : 22, ALLOW"κ°€ 이미 μ‘΄μž¬ν•©λ‹ˆλ‹€ (InvalidPermission.Duplicate).
==> amazon-ebs : μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή μ‚­μ œ 쀑 ...
==> amazon-ebs : μž„μ‹œ ν‚€ 쌍 μ‚­μ œ 쀑 ...
λΉŒλ“œ 'amazon-ebs'였λ₯˜ : μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 였λ₯˜ : μ§€μ •λœ κ·œμΉ™ "peer : 0.0.0.0/0, TCP, from port : 22, to port : 22, ALLOW"κ°€ 이미 μ‘΄μž¬ν•©λ‹ˆλ‹€ (InvalidPermission.Duplicate).

λ‚˜λŠ” Packer 0.6.0μ—μ„œλ„ 이것을 μ–»μ—ˆμŠ΅λ‹ˆλ‹€.

packer λΉŒλ“œ packer_ami.json
amazon-ebs 좜λ ₯은이 μƒ‰μƒμœΌλ‘œ ν‘œμ‹œλ©λ‹ˆλ‹€.

==> amazon-ebs : μž„μ‹œ ν‚€ 쌍 생성 : packer 53c6aa4c-3d4f-c8b2-6d96-685021fc065c
==> amazon-ebs :이 μΈμŠ€ν„΄μŠ€μ— λŒ€ν•œ μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 쀑 ...
==> amazon-ebs : μž„μ‹œ λ³΄μ•ˆ 그룹에 λŒ€ν•œ SSH μ•‘μ„ΈμŠ€ κΆŒν•œ λΆ€μ—¬ ...
==> amazon-ebs : μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 였λ₯˜ : '0.0.0.0/0-1-22-22'κΆŒν•œμ΄ μ§€μ •λœ κ·Έλ£Ήμ—μ„œ 이미 μΈμ¦λ˜μ—ˆμŠ΅λ‹ˆλ‹€ (InvalidPermission.Duplicate).
==> amazon-ebs : μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή μ‚­μ œ 쀑 ...
==> amazon-ebs : μž„μ‹œ ν‚€ 쌍 μ‚­μ œ 쀑 ...
λΉŒλ“œ 'amazon-ebs'였λ₯˜ : μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 였λ₯˜ : '0.0.0.0/0-1-22-22'κΆŒν•œμ΄ μ§€μ •λœ κ·Έλ£Ήμ—μ„œ 이미 μŠΉμΈλ˜μ—ˆμŠ΅λ‹ˆλ‹€ (InvalidPermission.Duplicate).

==> 일뢀 λΉŒλ“œκ°€ μ„±κ³΅μ μœΌλ‘œ μ™„λ£Œλ˜μ§€ μ•Šμ•˜κ³  였λ₯˜κ°€ μžˆμŠ΅λ‹ˆλ‹€.
-> amazon-ebs : μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 였λ₯˜ : '0.0.0.0/0-1-22-22'κΆŒν•œμ΄ μ§€μ •λœ κ·Έλ£Ή (InvalidPermission.Duplicate)μ—μ„œ 이미 μŠΉμΈλ˜μ—ˆμŠ΅λ‹ˆλ‹€.

==> λΉŒλ“œκ°€ μ™„λ£Œλ˜μ—ˆμ§€λ§Œ 생성 된 μ•„ν‹°νŒ©νŠΈκ°€ μ—†μŠ΅λ‹ˆλ‹€.
make : *** [μŠ€ν…Œμ΄μ§•] 였λ₯˜ 1

0.6.0도 λ§ˆμ°¬κ°€μ§€μž…λ‹ˆλ‹€.

==> amazon-ebs : μž„μ‹œ ν‚€ 쌍 생성 : packer 53c8a7e8-8502-1398-a98a-9cfc4b894cf8
==> amazon-ebs :이 μΈμŠ€ν„΄μŠ€μ— λŒ€ν•œ μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 쀑 ...
==> amazon-ebs : μž„μ‹œ λ³΄μ•ˆ 그룹에 λŒ€ν•œ SSH μ•‘μ„ΈμŠ€ κΆŒν•œ λΆ€μ—¬ ...
==> amazon-ebs : μ†ŒμŠ€ AWS μΈμŠ€ν„΄μŠ€ μ‹œμž‘ ...
==> amazon-ebs : 원본 μΈμŠ€ν„΄μŠ€ μ‹œμž‘ 였λ₯˜ : λ³΄μ•ˆ κ·Έλ£Ή 'sg-5b4df03e'κ°€ VPC 'vpc-c240b7a7'(InvalidGroup.NotFound)에 μ—†μŠ΅λ‹ˆλ‹€.
==> amazon-ebs : μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή μ‚­μ œ 쀑 ...
==> amazon-ebs : μž„μ‹œ ν‚€ 쌍 μ‚­μ œ 쀑 ...

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 0.6.1μ—μ„œ κ°€μ Έ 였기 (μš°λΆ„νˆ¬ 14.04 μ‚¬μš©)

0.6.1μ—μ„œλ„μ΄ 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. μ €λŠ” 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)

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) ) 0.7.1μ—μ„œμ΄ νŒŒμΌμ„ λ°›μ•˜μŠ΅λ‹ˆλ‹€.

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.

OS X Yosemiteμ—μ„œ μ‹€ν–‰λ˜λŠ” Packer 0.7.5μ—μ„œ 이것을보고 μžˆμŠ΅λ‹ˆλ‹€. λͺ‡ λΆ„ 전에 packer둜 생성 ν•œ AMIλ₯Ό 기반으둜 μƒˆ AMIλ₯Ό μƒμ„±ν•˜λ €κ³ ν–ˆμŠ΅λ‹ˆλ‹€.

==> 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.

여기에보고 된 λ‹€λ₯Έ 사둀와 λ§ˆμ°¬κ°€μ§€λ‘œ 항상 λ°œμƒν•˜μ§€λŠ” μ•ŠμŠ΅λ‹ˆλ‹€.

OS X Yosemite의 Packer v0.7.5μ—μ„œλ„μ΄ 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

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)

패컀 0.8.3μ—μ„œ 방금이 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” 이것이 μ œλŒ€λ‘œ μˆ˜μ •λ˜μ—ˆλ‹€κ³  μƒκ°ν•˜μ§€ μ•ŠλŠ”λ‹€ :(

νŽΈμ§‘ : μ•„λ§ˆμ‘΄μ΄ 쀑단 λ˜μ—ˆκΈ° λ•Œλ¬Έμ— μ‹€μ œλ‘œμ΄ 였λ₯˜κ°€ λ°œμƒν–ˆλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. 였λ₯˜ λ‘œκΉ…μ΄ μ •ν™•ν•˜μ§€ μ•Šλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€.

이것은 Amazon Linux의 packer 0.8.5μ—μ„œ μ—¬μ „νžˆ λ°œμƒν•©λ‹ˆλ‹€.

==> amazon-ebs :이 μΈμŠ€ν„΄μŠ€μ— λŒ€ν•œ μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 쀑 ...
==> amazon-ebs : μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 인 포트 22에 λŒ€ν•œ μ•‘μ„ΈμŠ€ κΆŒν•œ λΆ€μ—¬ ...
==> amazon-ebs : μ†ŒμŠ€ AWS μΈμŠ€ν„΄μŠ€ μ‹œμž‘ ...
==> amazon-ebs : 원본 μΈμŠ€ν„΄μŠ€ μ‹œμž‘ 였λ₯˜ : InvalidGroup.NotFound : λ³΄μ•ˆ κ·Έλ£Ή 'sg-56862632'κ°€ VPC 'vpc-65a13300'에 μ‘΄μž¬ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

@adimarco λ‹€λ₯Έ λ¬Έμ œκ°€μžˆλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. κ·€ν•˜μ˜ 였λ₯˜ λ©”μ‹œμ§€λŠ” μ™„μ „νžˆ λ‹€λ¦…λ‹ˆλ‹€. 이것이 버그라고 μƒκ°λ˜λ©΄ μƒˆ 문제λ₯Όμ—¬μ‹­μ‹œμ˜€.

@cbednarski μ£„μ†‘ν•©λ‹ˆλ‹€. # 1322에 λŒ“κΈ€μ„ λ‚¨κΈ°λ €κ³ ν–ˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜μ΄ 문제의 μ€‘λ³΅μœΌλ‘œ μ’…λ£Œλ˜μ—ˆμœΌλ©°μ΄ 문제의 λ‹€λ₯Έ κ²Œμ‹œλ¬Ό 2 κ°œμ—μ„œλ°›λŠ” 것과 λ™μΌν•œ 였λ₯˜ λ©”μ‹œμ§€κ°€ ν‘œμ‹œλ˜μ–΄ κ΄€λ ¨μ΄μžˆμ„ 수 μžˆλ‹€κ³  μƒκ°ν–ˆμŠ΅λ‹ˆλ‹€. μƒˆλ‘œμš΄ 문제λ₯Ό μ—΄κ² μŠ΅λ‹ˆλ‹€.

@phinzeμ—μ„œ

λΉŒλ“œ 'amazon-ebs'였λ₯˜ : μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 였λ₯˜ : InvalidPermission. 쀑볡 : '0.0.0.0/0-tcp-22-22'κΆŒν•œμ΄ μ§€μ •λœ κ·Έλ£Ήμ—μ„œ 이미 μŠΉμΈλ˜μ—ˆμŠ΅λ‹ˆλ‹€.
μƒνƒœ μ½”λ“œ : 400, μš”μ²­ ID : []

였λ₯˜μ—λ„ λΆˆκ΅¬ν•˜κ³  μ‹œμŠ€ν…œμ΄ 계속 될 μˆ˜μžˆλŠ” μƒνƒœμ— μžˆλ‹€κ³  μƒκ°ν•˜λ―€λ‘œμ΄ 문제λ₯Ό ν¬μ°©ν•˜κ³  λ¬΄μ‹œν•΄μ•Όν•©λ‹ˆλ‹€.

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: []

λ‹€μŒ μ–»κΈ°

==> amazon-ebs : AMI 이름 사전 검증 쀑 ...
==> amazon-ebs : 원본 AMI 검사 쀑 ...
==> amazon-ebs : μž„μ‹œ ν‚€ 쌍 생성 : packer 573cae9f-f6e5-ba08-dc3a-d68aa1e345d3
==> amazon-ebs :이 μΈμŠ€ν„΄μŠ€μ— λŒ€ν•œ μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 생성 쀑 ...
==> amazon-ebs : μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή 인 포트 22에 λŒ€ν•œ μ•‘μ„ΈμŠ€ κΆŒν•œ λΆ€μ—¬ ...
==> amazon-ebs : μ†ŒμŠ€ AWS μΈμŠ€ν„΄μŠ€ μ‹œμž‘ ...
==> amazon-ebs : 원본 μΈμŠ€ν„΄μŠ€ μ‹œμž‘ 였λ₯˜ : InvalidGroup.NotFound : λ³΄μ•ˆ κ·Έλ£Ή 'sg-3d36ea46'이 VPC 'vpc-50b94137'에 μ—†μŠ΅λ‹ˆλ‹€.
==> amazon-ebs : μƒνƒœ μ½”λ“œ : 400, μš”μ²­ ID : []
==> amazon-ebs : 정리할 AMI μ—†μŒ
==> amazon-ebs : μž„μ‹œ λ³΄μ•ˆ κ·Έλ£Ή μ‚­μ œ 쀑 ...
^ C ==> amazon-ebs : μž„μ‹œ ν‚€ 쌍 μ‚­μ œ 쀑 ...
λΉŒλ“œ 'amazon-ebs'였λ₯˜ : μ†ŒμŠ€ μΈμŠ€ν„΄μŠ€ μ‹œμž‘ 였λ₯˜ : InvalidGroup.NotFound : λ³΄μ•ˆ κ·Έλ£Ή 'sg-3d36ea46'이 VPC 'vpc-50b94137'에 μ—†μŠ΅λ‹ˆλ‹€.
μƒνƒœ μ½”λ“œ : 400, μš”μ²­ ID : []

μœ„μ—μ„œ μ–ΈκΈ‰ ν•œ 것과 λ™μΌν•œ 문제둜 AWS Linuxμ—μ„œ packer 버전 0.10.1을 μ‹€ν–‰ν•©λ‹ˆλ‹€.

μ—…λ°μ΄νŠΈ : 방금 λ™μΌν•œ λΉŒλ“œ 슀크립트λ₯Ό μ‹€ν–‰ν•˜κ³  μ„Έ 번째 μ‹œλ„μ—μ„œ 였λ₯˜λ₯Όλ°›μ§€ λͺ»ν–ˆμŠ΅λ‹ˆλ‹€. -debug ν”Œλž˜κ·Έλ₯Ό μ‚¬μš©ν•˜λ €κ³  μ‹œλ„ν•œ ν›„ μ„±κ³΅ν–ˆμŠ΅λ‹ˆλ‹€.

# 2606의 일뢀 μ˜κ²¬μ— λ”°λ₯΄λ©΄ μ΄λŠ” API μ€‘λ‹¨μ΄μžˆμ„ λ•Œ λ°œμƒν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이것이 κ·Όλ³Έ 원인이 μ•„λ‹ˆλ”λΌλ„ μ΄λŸ¬ν•œ λ¬Έμ œλŠ” κ΄€λ ¨μ΄μžˆμ„ 수 μžˆμŠ΅λ‹ˆλ‹€.

λ™μ˜ν•©λ‹ˆλ‹€. 1 λΆ„ 정도 후에 λ‹€μ‹œ μ‹œλ„ν•˜λ©΄ 였λ₯˜μ—†μ΄ μ‹€ν–‰λ©λ‹ˆλ‹€. # 2606에 λŒ€ν•œ 링크에 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€!

λͺ¨λ‘-이 λ¬Έμ œκ°€ μ—¬μ „νžˆ 진행 μ€‘μž…λ‹ˆκΉŒ? 5 μ›”μ˜ λŒ€ν™” μ†Œλ¦¬μ—μ„œμ΄ λ¬Έμ œλŠ” μ’…κ²° 될 μˆ˜μžˆλŠ” 것 κ°™λ‚˜μš”?

@michaeltlombardi μ—¬μ „νžˆ Error launching source instance: InvalidGroup.NotFound: The security group 'sg-216d3b5b' does not exist 였λ₯˜κ°€ 자주 λ°œμƒν•©λ‹ˆλ‹€.

ν˜„μž¬ Packer λ§ˆμŠ€ν„°λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆκΉŒ? λ‚˜λŠ” μ—¬κΈ° https://github.com/mitchellh/packer/pull/3656 의 μˆ˜μ •μ΄ 아직 릴리슀둜 μ ˆλ‹¨λ˜μ—ˆλ‹€κ³  μƒκ°ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 0.10.1은 μˆ˜μ • 전에 잘 λ Έκ³  0.10.2λŠ” μ§€λ‚œμ£Όμ— 잘 λ ΈμŠ΅λ‹ˆλ‹€. μˆ˜μ • 사항이 포함 된 것 같지 μ•ŠμŠ΅λ‹ˆλ‹€.

μ§€κΈˆμ€ homebrewμ—μ„œ 0.10.2λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.

λ‚΄ iPhoneμ—μ„œ 보냄

2016 λ…„ 9 μ›” 29 일 μ˜€ν›„ 2μ‹œ 52 뢄에 ryanrupp [email protected] 은 λ‹€μŒκ³Ό 같이 μΌμŠ΅λ‹ˆλ‹€.

ν˜„μž¬ Packer λ§ˆμŠ€ν„°λ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆκΉŒ? λ‚˜λŠ” μ—¬κΈ° # 3656의 μˆ˜μ •μ΄ 아직 릴리슀둜 잘렀 μžˆμ§€ μ•Šλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. 0.10.1은 μˆ˜μ • 전에 잘 λ Έκ³  0.10.2λŠ” μ§€λ‚œμ£Όμ— 잘 λ Έμ§€λ§Œ μˆ˜μ •μ΄ ν¬ν•¨λ˜μ–΄ μžˆμ§€ μ•Šμ€ 것 κ°™μŠ΅λ‹ˆλ‹€.

β€”
λŒ“κΈ€μ„ λ‹¬μ•˜ κΈ° λ•Œλ¬Έμ— μˆ˜μ‹  ν•œ κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ±°λ‚˜ GitHubμ—μ„œ λ³΄κ±°λ‚˜ λŒ€ν™” λͺ©λ‘μ„ μŒμ†Œκ±°ν•˜μ„Έμš”.

@mwarkentin @ryanrupp 0.10.2μ—λŠ” macOS Sierraλ₯Ό μ§€μ›ν•˜κΈ° μœ„ν•΄ 방금 λ‹€μ‹œ λΉŒλ“œ 된 0.10.1κ³Ό μ •ν™•νžˆ λ™μΌν•œ μ½”λ“œκ°€ ν¬ν•¨λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

이것은 ν™ˆλΈŒλ₯˜ 버전과 Packer μ‚¬μ΄νŠΈμ—μ„œ 컴파일 된 버전을 톡해 우리 λͺ¨λ‘μ—κ²Œ λ°œμƒν•©λ‹ˆλ‹€. 이것은 ν™•μ‹€νžˆ μ—¬μ „νžˆ λ¬Έμ œμž…λ‹ˆλ‹€.

# 3938κ³Ό 같이 이것을 ν•΄κ²°ν•  수 μžˆμ„μ§€λ„ λͺ¨λ¦…λ‹ˆλ‹€.

@laneatomic μ–΄λ–€ 였λ₯˜κ°€ λ°œμƒν–ˆλŠ”μ§€ 확인할 수 μžˆμŠ΅λ‹ˆκΉŒ? 그것은

InvalidGroup.NotFound λ˜λŠ” InvalidPermission.Duplicate ?

InvalidGroup.NotFound 였λ₯˜λ₯Ό μž¬ν˜„ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. μΆ”μ ν•˜κΈ° μœ„ν•΄ 이슈λ₯Ό λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€. # 4368

InvalidPermission.Duplicate 였λ₯˜κ°€ ν•΄κ²°λ˜μ—ˆλ‹€κ³  λ―ΏκΈ° λ•Œλ¬Έμ—μ΄ ν•­λͺ©μ„ λ‹«κ² μŠ΅λ‹ˆλ‹€. 패컀의 μ΅œμ‹  λΉŒλ“œμ—μ„œ μ—¬μ „νžˆμ΄ 였λ₯˜κ°€ λ°œμƒν•˜λŠ” 경우 μ–Έμ œλ“ μ§€ λ‹€μ‹œμ—¬μ‹­μ‹œμ˜€. CC @laneatomic

λΆˆν–‰νžˆλ„ 더 이상이 였λ₯˜λ₯Ό ν…ŒμŠ€νŠΈ ν•  수 μ—†μŠ΅λ‹ˆλ‹€. 이λ₯Ό μ™„μ „νžˆ λ°©μ§€ν•˜κΈ° μœ„ν•΄ Packerλ₯Ό μ‚¬μš©ν•˜λŠ” 방법을 λ¦¬νŒ©ν† λ§ν–ˆμŠ΅λ‹ˆλ‹€.

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 이것에 λŒ€ν•œ μƒˆλ‘œμš΄ 문제λ₯Όμ—¬μ‹­μ‹œμ˜€. 감사!

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰