[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#1043304: marked as done (Latest Debian 12 AMI will not allocate a public IP at creation time)



Your message dated Tue, 18 Feb 2025 15:41:27 -0500
with message-id <Z7TwdybuF8_Hwkka@doom.morgul.net>
and subject line resolving old bugs
has caused the Debian Bug report #1043304,
regarding Latest Debian 12 AMI will not allocate a public IP at creation time
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
1043304: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1043304
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: cloud.debian.org
Version: ami-06885bf4009501fc0 (aka debian-12-amd64-20230723-1450)

I created an EC2 instance in us-east-1 using the command line below. The instance does not have a public IP, although I requested one. It is not possible to add a public IP after creation time, except for elastic IPs, which carry additional cost.

When I try the same command with a CentOS 7 or Ubuntu 22.04 AMI, a public IP is allocated as expected.

Command line:

aws ec2 run-instances  --image-id ami-06885bf4009501fc0 --count 1 --instance-type t2.micro --key-name MY-KEY-NAME-HERE --associate-public-ip-address

Note that with the other AMIs "--associate-public-ip-address" is not actually required. I have tried both with and without this option.

Here is the output of describe-instances:

{
    "Groups": [],
    "Instances": [
        {
            "AmiLaunchIndex": 0,
            "ImageId": "ami-06885bf4009501fc0",
            "InstanceId": "i-0dfddb45f03aa386e",
            "InstanceType": "t2.micro",
            "KeyName": "a3-demo-tinytest",
            "LaunchTime": "2023-08-08T18:09:26+00:00",
            "Monitoring": {
                "State": "disabled"
            },
            "Placement": {
                "AvailabilityZone": "us-east-1d",
                "GroupName": "",
                "Tenancy": "default"
            },
            "PrivateDnsName": "ip-172-31-92-173.ec2.internal",
            "PrivateIpAddress": "172.31.92.173",
            "ProductCodes": [],
            "PublicDnsName": "",
            "State": {
                "Code": 0,
                "Name": "pending"
            },
            "StateTransitionReason": "",
            "SubnetId": "subnet-498eab67",
            "VpcId": "vpc-945a30ee",
            "Architecture": "x86_64",
            "BlockDeviceMappings": [],
            "ClientToken": "e8ef92dc-264b-4730-89bc-19570b8901d1",
            "EbsOptimized": false,
            "EnaSupport": true,
            "Hypervisor": "xen",
            "NetworkInterfaces": [
                {
                    "Attachment": {
                        "AttachTime": "2023-08-08T18:09:26+00:00",
                        "AttachmentId": "eni-attach-032a657d6e940bf25",
                        "DeleteOnTermination": true,
                        "DeviceIndex": 0,
                        "Status": "attaching",
                        "NetworkCardIndex": 0
                    },
                    "Description": "",
                    "Groups": [
                        {
                            "GroupName": "default",
                            "GroupId": "sg-66c1293b"
                        }
                    ],
                    "Ipv6Addresses": [],
                    "MacAddress": "12:5c:0d:9d:e9:a9",
                    "NetworkInterfaceId": "eni-0cdd6f909afc4ceb0",
                    "OwnerId": "108378846686",
                    "PrivateDnsName": "ip-172-31-92-173.ec2.internal",
                    "PrivateIpAddress": "172.31.92.173",
                    "PrivateIpAddresses": [
                        {
                            "Primary": true,
                            "PrivateDnsName": "ip-172-31-92-173.ec2.internal",
                            "PrivateIpAddress": "172.31.92.173"
                        }
                    ],
                    "SourceDestCheck": true,
                    "Status": "in-use",
                    "SubnetId": "subnet-498eab67",
                    "VpcId": "vpc-945a30ee",
                    "InterfaceType": "interface"
                }
            ],
            "RootDeviceName": "/dev/xvda",
            "RootDeviceType": "ebs",
            "SecurityGroups": [
                {
                    "GroupName": "default",
                    "GroupId": "sg-66c1293b"
                }
            ],
            "SourceDestCheck": true,
            "StateReason": {
                "Code": "pending",
                "Message": "pending"
            },
            "VirtualizationType": "hvm",
            "CpuOptions": {
                "CoreCount": 1,
                "ThreadsPerCore": 1
            },
            "CapacityReservationSpecification": {
                "CapacityReservationPreference": "open"
            },
            "MetadataOptions": {
                "State": "pending",
                "HttpTokens": "optional",
                "HttpPutResponseHopLimit": 1,
                "HttpEndpoint": "enabled",
                "HttpProtocolIpv6": "disabled",
                "InstanceMetadataTags": "disabled"
            },
            "EnclaveOptions": {
                "Enabled": false
            },
            "PrivateDnsNameOptions": {
                "HostnameType": "ip-name",
                "EnableResourceNameDnsARecord": false,
                "EnableResourceNameDnsAAAARecord": false
            },
            "MaintenanceOptions": {
                "AutoRecovery": "default"
            },
            "CurrentInstanceBootMode": "legacy-bios"
        }
    ],
    "OwnerId": "108378846686",
    "ReservationId": "r-08e683eba05901300"
}

For now I've pivoted to using Ubuntu, but would love to bring this project back to Debian.

Let me know if I can provide any further information.

--

THOMAS BOUTELL | CHIEF TECHNOLOGY OFFICER
APOSTROPHECMS | apostrophecms.com | he/him/his

--- End Message ---
--- Begin Message ---
Resolving this after a lack of requester response.  Note that, in Amazon
EC2, the AMI and instance plays no role in allocation of a public IP
address, so it's unlikely that the failure was related to the AMI in any
case.

noah

--- End Message ---

Reply to: