<div dir="ltr"><div class="gmail_default" style="font-size:small">The setup is the default</div><div class="gmail_default" style="font-size:small">lxc-create -t download -n mysql -- --dist centos -- --arch amd64<br></div><div class="gmail_default" style="font-size:small">then you choose release 8 and amd64</div><div class="gmail_default" style="font-size:small">I already mounted the ISO inside the container. I will do what you suggest.</div><div class="gmail_default" style="font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Dec 16, 2019 at 10:20 PM Fajar A. Nugraha <<a href="mailto:list@fajar.net">list@fajar.net</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Tue, Dec 17, 2019 at 8:24 AM Saint Michael <<a href="mailto:venefax@gmail.com" target="_blank">venefax@gmail.com</a>> wrote:<br>
><br>
> Network Manager makes RHEL 8 and Centos 8 impossible to conteinarize. Please see that it detects a device type macvlan, when it should be really Ethernet. nmcli connection up Ethernet0 Error: Connection activation failed: No suitable device found for this connection (device lo not available because device is strictly unmanaged).<br>
><br>
> nmcli dev show GENERAL.DEVICE: eth0 GENERAL.TYPE: macvlan GENERAL.HWADDR: (unknown) GENERAL.MTU: 1500 GENERAL.STATE: 20 (unavailable) GENERAL.CONNECTION: -- GENERAL.CON-PATH: --<br>
<br>
<br>
You should write details of your setup so that others can help you better.<br>
<br>
On default setup (with lxdbr0), c8 container works just fine, so it's<br>
definitely not 'impossible to containerize'.<br>
# lxc launch images:centos/8 c8<br>
Creating c8<br>
Starting c8<br>
# lxc shell c8<br>
[root@c8 ~]# nmcli connection show<br>
NAME         UUID                                  TYPE      DEVICE<br>
System eth0  5fb06bd0-0bb0-7ffb-45f1-d6edd65f3e03  ethernet  eth0<br>
<br>
<br>
I'm guessing you've changed it to use macvlan. It can work, but you<br>
need a workaround, using the old network-scripts, and lxdbr0 bridged<br>
mode temporarily (or whatever you need to be able to run "yum install"<br>
on the container)<br>
<br>
yum -y install network-scripts<br>
systemctl enable network<br>
sed -i 's/TYPE=Ethernet/TYPE=Generic/g'<br>
/etc/sysconfig/network-scripts/ifcfg-eth0<br>
<br>
change container config to use macvlan, then reboot the container.<br>
<br>
<br>
The correct fix should probably be in network manager, so that it<br>
could work with existing macvlan device, or have the option to<br>
override detected device type.<br>
<br>
--<br>
Fajar<br>
_______________________________________________<br>
lxc-users mailing list<br>
<a href="mailto:lxc-users@lists.linuxcontainers.org" target="_blank">lxc-users@lists.linuxcontainers.org</a><br>
<a href="http://lists.linuxcontainers.org/listinfo/lxc-users" rel="noreferrer" target="_blank">http://lists.linuxcontainers.org/listinfo/lxc-users</a><br>
</blockquote></div>