All'avvio, alcune precedenti istanze di Ubuntu 16.04 potrebbero mostrare il seguente avviso:
**************************************************************************
# This system is using the EC2 Metadata Service, but does not appear to #
# be running on Amazon EC2 or one of cloud-init's known platforms that #
# provide a EC2 Metadata service. In the future, cloud-init may stop #
# reading metadata from the EC2 Metadata Service unless the platform can #
# be identified. #
# #
# If you are seeing this message, please file a bug against #
# cloud-init at #
# https://bugs.launchpad.net/cloud-init/+filebug?field.tags=dsid #
# Make sure to include the cloud provider your instance is #
# running on. #
# #
# For more information see #
# https://bugs.launchpad.net/bugs/1660385 #
# #
# After you have filed a bug, you can disable this warning by #
# launching your instance with the cloud-config below, or #
# putting that content into #
# /etc/cloud/cloud.cfg.d/99-ec2-datasource.cfg #
# #
# #cloud-config #
# datasource: #
# Ec2: #
# strict_id: false #
**************************************************************************
Questo accade a causa di una modifica che Ubuntu ha apportato a cloud-init. I dettagli sono disponibili qui .
Le istanze di Vultr utilizzavano cloud-init per eseguire alcune attività di configurazione iniziale, ma abbiamo smesso di usare questo programma per nuove distribuzioni alla fine del 2016. Se stai usando uno snapshot creato nel 2016 o esegui un'istanza di Ubuntu 16.04 dal 2016, potresti comunque avere cloud-init installato.
Esistono alcuni modi per risolvere l'avviso:
- Se vedi un avviso da un'istantanea che distribuisci frequentemente, ti consigliamo di ricreare l'istantanea da una nuova installazione.
- Se visualizzi l'avviso su un'istanza in esecuzione, ti consigliamo di rimuovere cloud-init con
apt-get remove cloud-init
.
- Se si fa affidamento su cloud-init, è possibile seguire le istruzioni documentate alla fine del messaggio di errore per eliminare questo messaggio.