Comment 18 for bug 2067810

Revision history for this message
Andreas Hasenack (ahasenack) wrote :

# Testing series mantic
###########################################
Creating mantic-2067810
Starting mantic-2067810
Waiting for container IP
.............Waiting for container ssh
..Connection to 10.0.102.90 22 port [tcp/ssh] succeeded!
Waiting for cloud-init to be done

# Latest u-a-t is installed
###########################################
ubuntu-advantage-tools:
  Installed: 32.3~23.10
  Candidate: 32.3~23.10
  Version table:
 *** 32.3~23.10 500
        500 http://br.archive.ubuntu.com/ubuntu mantic-updates/main amd64 Packages
        100 /var/lib/dpkg/status
     29.4 500
        500 http://br.archive.ubuntu.com/ubuntu mantic/main amd64 Packages
###########################################

# Creating conditions for the bug
###########################################
###########################################

# Reproducing the bug
###########################################

# Triggering apparmor DENIED messages
###########################################

# aa-exec -p ubuntu_pro_esm_cache//dpkg dpkg --print-foreign-architectures

# dmesg:
[Fri Jun 21 20:39:14 2024] audit: type=1400 audit(1719002354.512:106): apparmor="DENIED" operation="open" class="file" profile="ubuntu_pro_esm_cache//dpkg" name="/var/lib/dpkg/arch" pid=1672 comm="dpkg" requested_mask="r" denied_mask="r" fsuid=0 ouid=0

# aa-exec -p ubuntu_pro_esm_cache apt-cache policy | head
Package files:
 100 /var/lib/dpkg/status
     release a=now
 500 http://br.archive.ubuntu.com/ubuntu mantic-security/multiverse amd64 Packages
     release v=23.10,o=Ubuntu,a=mantic-security,n=mantic,l=Ubuntu,c=multiverse,b=amd64
     origin br.archive.ubuntu.com
 500 http://br.archive.ubuntu.com/ubuntu mantic-security/universe amd64 Packages
     release v=23.10,o=Ubuntu,a=mantic-security,n=mantic,l=Ubuntu,c=universe,b=amd64
     origin br.archive.ubuntu.com
 500 http://br.archive.ubuntu.com/ubuntu mantic-security/restricted amd64 Packages

# dmesg:
[Fri Jun 21 20:39:14 2024] audit: type=1400 audit(1719002354.908:107): apparmor="DENIED" operation="open" class="file" profile="ubuntu_pro_esm_cache//dpkg" name="/var/lib/dpkg/arch" pid=1679 comm="dpkg" requested_mask="r" denied_mask="r" fsuid=0 ouid=0
[Fri Jun 21 20:39:15 2024] audit: type=1400 audit(1719002354.944:108): apparmor="DENIED" operation="open" class="file" profile="ubuntu_pro_esm_cache//dpkg" name="/var/lib/dpkg/arch" pid=1680 comm="dpkg" requested_mask="r" denied_mask="r" fsuid=0 ouid=0

# Skipping esm-cache.service test because mantic is not an LTS

# Updating to proposed
###########################################
deb http://archive.ubuntu.com/ubuntu mantic-proposed main
dpkg-preconfigure: unable to re-open stdin: No such file or directory
ubuntu-advantage-tools:
  Installed: 32.3.1~23.10
  Candidate: 32.3.1~23.10
  Version table:
 *** 32.3.1~23.10 100
        100 http://archive.ubuntu.com/ubuntu mantic-proposed/main amd64 Packages
        100 /var/lib/dpkg/status
     32.3~23.10 500
        500 http://br.archive.ubuntu.com/ubuntu mantic-updates/main amd64 Packages
     29.4 500
        500 http://br.archive.ubuntu.com/ubuntu mantic/main amd64 Packages

# Now there must be no apparmor DENIED messages
###########################################

# Triggering apparmor DENIED messages
###########################################

# aa-exec -p ubuntu_pro_esm_cache//dpkg dpkg --print-foreign-architectures

# dmesg:

# aa-exec -p ubuntu_pro_esm_cache apt-cache policy | head
Package files:
 100 /var/lib/dpkg/status
     release a=now
 100 http://archive.ubuntu.com/ubuntu mantic-proposed/main amd64 Packages
     release v=23.10,o=Ubuntu,a=mantic-proposed,n=mantic,l=Ubuntu,c=main,b=amd64
     origin archive.ubuntu.com
 500 http://br.archive.ubuntu.com/ubuntu mantic-security/multiverse amd64 Packages
     release v=23.10,o=Ubuntu,a=mantic-security,n=mantic,l=Ubuntu,c=multiverse,b=amd64
     origin br.archive.ubuntu.com
 500 http://br.archive.ubuntu.com/ubuntu mantic-security/universe amd64 Packages

# dmesg:

# Skipping esm-cache.service test because mantic is not an LTS
TEST SUCCEEDED