-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
В Sun, 29 Mar 2015 13:47:29 -0400
Uzair Shamim
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA256
On 03/29/2015 12:31 PM, Uzair Shamim wrote:
Hi,
After doing the latest updates for tumbleweed, I have noticed that it is failing to start on boot:
linux-jyg:~ # systemctl status apparmor -l ● apparmor.service - LSB: AppArmor initialization Loaded: loaded (/etc/init.d/boot.apparmor) Active: inactive (dead) Docs: man:systemd-sysv-generator(8)
Mar 29 12:22:46 linux-2jim systemd[1]: Job apparmor.service/start deleted to break ordering cycle starting with sysinit.target/start
Let me guess - DefaultDependencies=no is missing? Could you show systemctl show apparmor.service
systemctl list-dependencies apparmor:
This lists requires/wants and we are interested in After/Before; but it is already quite fishy, as boot.* are expected to run before sysinit.target.
- -------------------------------------- apparmor.service ● ├─system.slice ● └─basic.target ● ├─alsa-restore.service ● ├─alsa-state.service ● ├─paths.target ● ├─slices.target ● │ ├─-.slice ● │ └─system.slice ● ├─sockets.target ● │ ├─avahi-daemon.socket ● │ ├─cups.socket ● │ ├─dbus.socket ● │ ├─dm-event.socket ● │ ├─iscsid.socket ● │ ├─lvm2-lvmetad.socket ● │ ├─pcscd.socket ● │ ├─systemd-initctl.socket ● │ ├─systemd-journald-audit.socket ● │ ├─systemd-journald-dev-log.socket ● │ ├─systemd-journald.socket ● │ ├─systemd-shutdownd.socket ● │ ├─systemd-udevd-control.socket ● │ └─systemd-udevd-kernel.socket ● ├─sysinit.target │ │ └─... ● │ ├─cycle.service ● │ ├─dev-hugepages.mount ● │ ├─dev-mqueue.mount ● │ ├─dm-event.service ● │ ├─haveged.service ● │ ├─kmod-static-nodes.service ● │ ├─ldconfig.service ● │ ├─lvm2-lvmetad.service ● │ ├─plymouth-read-write.service ● │ ├─plymouth-start.service ● │ ├─proc-sys-fs-binfmt_misc.automount ● │ ├─sys-fs-fuse-connections.mount ● │ ├─sys-kernel-config.mount ● │ ├─sys-kernel-debug.mount ● │ ├─systemd-ask-password-console.path ● │ ├─systemd-binfmt.service ● │ ├─systemd-firstboot.service ● │ ├─systemd-hwdb-update.service ● │ ├─systemd-journal-catalog-update.service ● │ ├─systemd-journal-flush.service ● │ ├─systemd-journald.service ● │ ├─systemd-machine-id-commit.service ● │ ├─systemd-modules-load.service ● │ ├─systemd-random-seed.service ● │ ├─systemd-sysctl.service ● │ ├─systemd-sysusers.service ● │ ├─systemd-tmpfiles-setup-dev.service ● │ ├─systemd-tmpfiles-setup.service ● │ ├─systemd-udev-root-symlink.service ● │ ├─systemd-udev-trigger.service ● │ ├─systemd-udevd.service ● │ ├─systemd-update-done.service ● │ ├─systemd-update-utmp.service ● │ ├─systemd-vconsole-setup.service ● │ ├─cryptsetup.target ● │ │ ├─systemd-cryptsetup@cryptswap1.service ● │ │ └─systemd-cryptsetup@cryptswap2.service ● │ ├─local-fs.target ● │ │ ├─-.mount ● │ │ ├─\x2esnapshots.mount ● │ │ ├─boot-grub2-i386\x2dpc.mount ● │ │ ├─boot-grub2-x86_64\x2defi.mount ● │ │ ├─home.mount ● │ │ ├─lvm2-activation-early.service ● │ │ ├─lvm2-activation.service ● │ │ ├─mnt-storage.mount ● │ │ ├─opt.mount ● │ │ ├─srv.mount ● │ │ ├─systemd-remount-fs.service ● │ │ ├─tmp.mount ● │ │ ├─usr-local.mount ● │ │ ├─var-crash.mount ● │ │ ├─var-lib-mailman.mount ● │ │ ├─var-lib-named.mount ● │ │ ├─var-lib-pgsql.mount ● │ │ ├─var-lock.mount ● │ │ ├─var-log.mount ● │ │ ├─var-opt.mount ● │ │ ├─var-run.mount ● │ │ ├─var-spool.mount ● │ │ └─var-tmp.mount ● │ └─swap.target ● │ ├─dev-mapper-cryptswap1.swap ● │ └─dev-mapper-cryptswap2.swap ● └─timers.target ● ├─logrotate.timer ● └─systemd-tmpfiles-clean.timer - --------------------------------------
grep -ri apparmor /usr/lib/systemd/system/ /etc/systemd/ - -------------------------------------- /usr/lib/systemd/system/YaST2-Firstboot.service:After=apparmor.service local-fs.target YaST2-Second-Stage.service plymouth-start.service /usr/lib/systemd/system/YaST2-Second-Stage.service:After=apparmor.service local-fs.target plymouth-start.service /usr/lib/systemd/system/libvirtd.service:After=apparmor.service /usr/lib/systemd/system/smb.service:ExecStartPre=/usr/share/samba/update-apparmor-samba-profile - --------------------------------------
- -- Regards, Uzair Shamim
- -- Regards, Uzair Shamim -----BEGIN PGP SIGNATURE----- Version: GnuPG v2
iQIcBAEBCAAGBQJVGDqwAAoJEM66EOTZRH6+EvoP/124UAnRhNi1uD6ftKJRYM7K upkt+H8KYW7uyURh2+o9Ad4jAWM8Q2glXaSacCz92TegPskMXJ59gv4/rvJzAogH TOiBZ0hNC1pX/ktQGlLHX/eu9imYutNHechs+PEeb8N2q99gk6FWNMghV659fFik Z3qnTRqydFLT9WxUmylXGvXjatjDutTl+gT3Zh68S3bHs+QvZT3aCG1LRMGIg6Qn FExFm5WqaM3UT0445tZOKKicxKZHb42z12P7378HTTiADVkQhKlCBnXpbw84v8BB PM9FPv9mWmQwH5JMkvZQliBsr+hzjy692zVZL2mjMwoCMITHI0Vl43U8K0Z0DPaR doP5gE4LSn/ZsZ+9AgPA9wLi4/Ew01Mrw71q8LFe/FeWdrU0oL/72lZR+jccq6RH F4YwZw1HmO/O66Qz0RHaqTvBwWYIXao+hHgyM5Jm+6aFM8CGKtNETubyHKwinV6F RoPCwsaTDpvLr5idLPm+8hJ4cApmdJXqUcTy9aAueCnMpQSa5yXqyrz/vjA+k6vX IwdluIgfODhTh1imEUPlfqEld7tjosMma9N8VBW4jNYOI9HhA9zXDCEDtVV8E9yy EhF8NCG6d8JXzSNxsKTjE2qFotLybV7SR+LNHIp4iwC+3UiDkF+lNkKWR5S/9foy UvcFhLDYnH2jHL0igIPN =yJto -----END PGP SIGNATURE-----
-----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlUYR8cACgkQR6LMutpd94wEoQCglqptZ3jOxbQEpu1s0kFK9yKd yGcAnjq4UJP0/g8KU51KhtlEmmZCUa+2 =ATMb -----END PGP SIGNATURE----- N�����r��y隊Z)z{.���r�+�맲��r��z�^�ˬz��N�(�֜��^� ޭ隊Z)z{.���r�+��0�����Ǩ�