Bug 69315

Summary: Failed to verify GPT partition message at boot (v207)
Product: systemd Reporter: Armin K <krejzi>
Component: generalAssignee: systemd-bugs
Status: RESOLVED FIXED QA Contact: systemd-bugs
Severity: normal    
Priority: medium CC: contact
Version: unspecified   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:

Description Armin K 2013-09-13 11:40:57 UTC
At boot, I'm seeing this message:

Sep 13 13:26:31 krejzi systemd-gpt-auto-generator[62]: Failed to verify GPT partition /dev/block/8:8: No such file or directory
Sep 13 13:26:31 krejzi systemd[1]: /lib/systemd/system-generators/systemd-gpt-auto-generator exited with exit status 1.

The trick is, I don't even have any GPT partitioned HD's.

/dev/block/8:8 exists though on a booted system, and is a symlink to ../sda8, which is my root partition.

I believe that generator is ran early (before udev) and that udev is responsible for creating those symlinks.
Comment 1 Armin K 2013-09-13 11:44:13 UTC
Sep 13 13:26:31 krejzi systemd[1]: Set hostname to <krejzi>.
Sep 13 13:26:31 krejzi systemd-gpt-auto-generator[62]: Failed to verify GPT partition /dev/block/8:8: No such file or directory
Sep 13 13:26:31 krejzi systemd[1]: /lib/systemd/system-generators/systemd-gpt-auto-generator exited with exit status 1.
Sep 13 13:26:31 krejzi systemd[1]: Starting Login Prompts.
Sep 13 13:26:31 krejzi systemd[1]: Reached target Login Prompts.
Sep 13 13:26:31 krejzi systemd[1]: Starting Forward Password Requests to Wall Directory Watch.
Sep 13 13:26:31 krejzi systemd[1]: Started Forward Password Requests to Wall Directory Watch.
Sep 13 13:26:31 krejzi systemd[1]: Starting Remote File Systems.
Sep 13 13:26:31 krejzi systemd[1]: Reached target Remote File Systems.
Sep 13 13:26:31 krejzi systemd[1]: Starting Delayed Shutdown Socket.
Sep 13 13:26:31 krejzi systemd[1]: Listening on Delayed Shutdown Socket.
Sep 13 13:26:31 krejzi systemd[1]: Starting /dev/initctl Compatibility Named Pipe.
Sep 13 13:26:31 krejzi systemd[1]: Listening on /dev/initctl Compatibility Named Pipe.
Sep 13 13:26:31 krejzi systemd[1]: Starting Dispatch Password Requests to Console Directory Watch.
Sep 13 13:26:31 krejzi systemd[1]: Started Dispatch Password Requests to Console Directory Watch.
Sep 13 13:26:31 krejzi systemd[1]: Starting Encrypted Volumes.
Sep 13 13:26:31 krejzi systemd[1]: Reached target Encrypted Volumes.
Sep 13 13:26:31 krejzi systemd[1]: Starting udev Kernel Socket.
Sep 13 13:26:31 krejzi systemd[1]: Listening on udev Kernel Socket.
Sep 13 13:26:31 krejzi systemd[1]: Starting udev Control Socket.
Sep 13 13:26:31 krejzi systemd[1]: Listening on udev Control Socket.
Sep 13 13:26:31 krejzi systemd[1]: Starting Journal Socket.
Sep 13 13:26:31 krejzi systemd[1]: Listening on Journal Socket.
Sep 13 13:26:31 krejzi systemd[1]: Starting Setup Virtual Console...
Sep 13 13:26:31 krejzi systemd[1]: Starting Create list of required static device nodes for the current kernel...
Sep 13 13:26:31 krejzi systemd[1]: Starting udev Coldplug all Devices...
Sep 13 13:26:31 krejzi systemd[1]: Started Load Kernel Modules.
Sep 13 13:26:31 krejzi systemd[1]: Mounted Configuration File System.
Sep 13 13:26:31 krejzi systemd[1]: Mounting FUSE Control File System...
Sep 13 13:26:31 krejzi systemd[1]: Starting Journal Service...
Sep 13 13:26:31 krejzi systemd[1]: Started Journal Service.
Sep 13 13:26:31 krejzi systemd-journal[72]: Journal started
Sep 13 13:26:31 krejzi systemd[1]: Mounting Debug File System...
Sep 13 13:26:31 krejzi systemd[1]: Starting Arbitrary Executable File Formats File System Automount Point.
Sep 13 13:26:31 krejzi systemd[1]: Set up automount Arbitrary Executable File Formats File System Automount Point.
Sep 13 13:26:31 krejzi systemd[1]: Mounting Huge Pages File System...
Sep 13 13:26:31 krejzi systemd[1]: Mounting POSIX Message Queue File System...
Sep 13 13:26:31 krejzi systemd[1]: Started Set Up Additional Binary Formats.
Sep 13 13:26:31 krejzi systemd[1]: Starting Apply Kernel Variables...
Sep 13 13:26:31 krejzi systemd[1]: Starting Swap.
Sep 13 13:26:31 krejzi systemd[1]: Reached target Swap.
Sep 13 13:26:31 krejzi systemd[1]: Mounting Temporary Directory...
Sep 13 13:26:31 krejzi systemd[1]: Started File System Check on Root Device.
Sep 13 13:26:31 krejzi systemd[1]: Starting Remount Root and Kernel File Systems...
Sep 13 13:26:31 krejzi systemd[1]: Expecting device dev-disk-by\x2duuid-dbe9b6dc\x2d8a8d\x2d4bc3\x2dad29\x2df9be54dad1a6.device...
Sep 13 13:26:31 krejzi systemd[1]: Expecting device dev-disk-by\x2duuid-5462151862150102.device...
Sep 13 13:26:31 krejzi systemd[1]: Expecting device dev-disk-by\x2duuid-52EE5236EE521319.device...
Sep 13 13:26:31 krejzi systemd[1]: Expecting device dev-disk-by\x2duuid-C46857AE68579DCC.device...
Sep 13 13:26:31 krejzi systemd[1]: Starting Root Slice.
Sep 13 13:26:31 krejzi systemd[1]: Created slice Root Slice.
Sep 13 13:26:31 krejzi systemd[1]: Starting User and Session Slice.
Sep 13 13:26:31 krejzi systemd[1]: Created slice User and Session Slice.
Sep 13 13:26:31 krejzi systemd[1]: Starting System Slice.
Sep 13 13:26:31 krejzi systemd[1]: Created slice System Slice.
Sep 13 13:26:31 krejzi systemd[1]: Starting system-getty.slice.
Sep 13 13:26:31 krejzi systemd[1]: Created slice system-getty.slice.
Sep 13 13:26:31 krejzi systemd[1]: Starting Slices.
Sep 13 13:26:31 krejzi systemd[1]: Reached target Slices.
Sep 13 13:26:31 krejzi systemd[1]: Mounted FUSE Control File System.
Sep 13 13:26:31 krejzi systemd[1]: Mounted Debug File System.
Sep 13 13:26:31 krejzi systemd[1]: Mounted Huge Pages File System.
Sep 13 13:26:31 krejzi systemd[1]: Mounted POSIX Message Queue File System.
Sep 13 13:26:31 krejzi systemd[1]: Started Apply Kernel Variables.
Sep 13 13:26:31 krejzi systemd[1]: Mounted Temporary Directory.
Sep 13 13:26:31 krejzi systemd[1]: Started udev Coldplug all Devices.
Sep 13 13:26:31 krejzi systemd[1]: Started Create list of required static device nodes for the current kernel.
Sep 13 13:26:31 krejzi systemd[1]: Starting Create static device nodes in /dev...
Sep 13 13:26:32 krejzi systemd[1]: Started Create static device nodes in /dev.
Sep 13 13:26:32 krejzi systemd[1]: Starting udev Kernel Device Manager...
Sep 13 13:26:33 krejzi systemd[1]: Started Setup Virtual Console.
Sep 13 13:26:33 krejzi systemd[1]: Started udev Kernel Device Manager.
Sep 13 13:26:33 krejzi systemd-udevd[108]: starting version 207



This clearly shows that udev is started way later.
Comment 2 Armin K 2013-09-13 12:18:55 UTC
Oh, and forgot to note that this is an initramfs-less system.
Comment 3 Steven Allen 2013-09-18 05:28:16 UTC
I can confirm, also an initramfs-less system.
I have `CONFIG_DEVTMPFS` and `CONFIG_DEVTMPFS_MOUNT` set in my kernel config in case that matters.
Comment 4 Sudaraka Wijesinghe 2013-09-19 09:12:22 UTC
I'm also having this issue on two initramfs-less systems
Comment 5 Zbigniew Jedrzejewski-Szmek 2013-09-19 22:52:12 UTC
This is a harmless error, if you're not relying on systemd to mount your GPT partitions automatically. Changing priority according to that.

Fixed in http://cgit.freedesktop.org/systemd/systemd/commit/?id=3db604b90.

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.