Failed to start arbitrary executable file formats

Suddenly my portable opensuse boots with this error. I don’t remember clearly if I did an update before having this problem though.

When I boot to log in screen

  1. the resolution is out of scale like no video driver installed
  2. I can log in but then network doesn’t work either

So I looked up /var/log/boot.log, there’s this error message at the very beginning

Failed to start Arbitrary Executable File formats file system automount point

And the error asked me to check proc-sys-fs-binfmt_misc.automount,

proc-sys-fs-binfmt_misc.automount -> '/org/freedesktop/systemd1/unit/proc_2dsys_2dfs_2dbinfmt_5fmisc_2eautomount'proc-sys-fs-binfmt_misc.automount - Arbitrary Executable File Formats File System Automount Point
   Loaded: loaded (/usr/lib/systemd/system/proc-sys-fs-binfmt_misc.automount; static)
   Active: failed (Result: resources)
    Where: /proc/sys/fs/binfmt_misc
     Docs: https://www.kernel.org/doc/Documentation/binfmt_misc.txt
           http://www.freedesktop.org/wiki/Software/systemd/APIFileSystems

On 2014-02-18 11:16, bonedriven wrote:
> Suddenly my portable opensuse

Version?

actual repo list? (zypper lr --details)


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Opensuse 13.1 64bit KDE

#  | Alias                              | Name                               | Enabled | Refresh---+------------------------------------+------------------------------------+---------+--------
 1 | Mono:Community                     | Mono:Community                     | No      | Yes    
 2 | download.nvidia.com-opensuse       | nVidia Graphics Drivers            | No      | No     
 3 | download.opensuse.org-13.1-non-oss | Update Repository (Non-Oss)        | No      | Yes    
 4 | download.opensuse.org-mozilla      | openSUSE BuildService - Mozilla    | Yes     | Yes    
 5 | download.opensuse.org-non-oss      | Main Repository (NON-OSS)          | Yes     | Yes    
 6 | download.opensuse.org-oss          | Main Repository (OSS)              | Yes     | Yes    
 7 | download.opensuse.org-oss_1        | Main Repository (Sources)          | Yes     | No     
 8 | download.opensuse.org-update       | Main Update Repository             | Yes     | Yes    
 9 | ftp.gwdg.de-suse                   | Packman Repository                 | Yes     | Yes    
10 | games                              | games                              | No      | No     
11 | google-chrome                      | google-chrome                      | No      | Yes    
12 | libdvdcss                          | DVD Repository                     | No      | No     
13 | libdvdcss repository               | libdvdcss repository               | No      | No     
14 | openSUSE_13.1_ZH                   | openSUSE 13.1 ZH                   | No      | Yes    
15 | repo-debug                         | openSUSE-13.1-Debug                | No      | Yes    
16 | repo-debug-update                  | openSUSE-13.1-Update-Debug         | No      | Yes    
17 | repo-debug-update-non-oss          | openSUSE-13.1-Update-Debug-Non-Oss | No      | Yes    
18 | repo-non-oss                       | openSUSE-13.1-Non-Oss              | No      | Yes    
19 | repo-oss                           | openSUSE-13.1-Oss                  | Yes     | Yes    
20 | repo-source                        | openSUSE-13.1-Source               | No      | Yes    
21 | repo-update                        | openSUSE-13.1-Update               | Yes     | Yes    
22 | repo-update-non-oss                | openSUSE-13.1-Update-Non-Oss       | Yes     | Yes    

Sorry, I didn’t do lr with “–details”. Hope it’s ok?

Which kernel are you using?

uname -a

What kernel packages do you have installed?

rpm -qa | grep kernel

Does /proc/sys/ exist?

ls -la /proc/sys

On 2014-02-18 14:36, bonedriven wrote:

> Sorry, I didn’t do lr with “–details”. Hope it’s ok?

Nope :slight_smile:


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

 zypper lr --details
 1 | Mono:Community                     | Mono:Community                     | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Mono:/Community/openSUSE_Factory/ |         2 | download.nvidia.com-opensuse       | nVidia Graphics Drivers            | No      | No      |   99     | rpm-md | http://download.nvidia.com/opensuse/13.1/                                   |        
 3 | download.opensuse.org-13.1-non-oss | Update Repository (Non-Oss)        | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1-non-oss/                           |        
 4 | download.opensuse.org-mozilla      | openSUSE BuildService - Mozilla    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_13.1/            |        
 5 | download.opensuse.org-non-oss      | Main Repository (NON-OSS)          | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/non-oss/                |        
 6 | download.opensuse.org-oss          | Main Repository (OSS)              | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/oss/                    |        
 7 | download.opensuse.org-oss_1        | Main Repository (Sources)          | Yes     | No      |   99     | yast2  | http://download.opensuse.org/source/distribution/13.1/repo/oss/             |        
 8 | download.opensuse.org-update       | Main Update Repository             | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1/                                   |        
 9 | ftp.gwdg.de-suse                   | Packman Repository                 | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/                    |        
10 | games                              | games                              | No      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_13.1/              |        
11 | google-chrome                      | google-chrome                      | No      | Yes     |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                         |        
12 | libdvdcss                          | DVD Repository                     | No      | No      |   99     | rpm-md | http://opensuse-guide.org/repo/13.1/                                        |        
13 | libdvdcss repository               | libdvdcss repository               | No      | No      |   99     | rpm-md | http://opensuse-guide.org/repo/13.1/                                        |        
14 | openSUSE_13.1_ZH                   | openSUSE 13.1 ZH                   | No      | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/opensuse_zh/openSUSE_13.1/  |        
15 | repo-debug                         | openSUSE-13.1-Debug                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.1/repo/oss/              |        
16 | repo-debug-update                  | openSUSE-13.1-Update-Debug         | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.1/                             |        
17 | repo-debug-update-non-oss          | openSUSE-13.1-Update-Debug-Non-Oss | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.1-non-oss/                     |        
18 | repo-non-oss                       | openSUSE-13.1-Non-Oss              | No      | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/non-oss/                |        
19 | repo-oss                           | openSUSE-13.1-Oss                  | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.1/repo/oss/                    |        
20 | repo-source                        | openSUSE-13.1-Source               | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/13.1/repo/oss/             |        
21 | repo-update                        | openSUSE-13.1-Update               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1/                                   |        
22 | repo-update-non-oss                | openSUSE-13.1-Update-Non-Oss       | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.1-non-oss/                           |        
uname -a
Linux PortSu 3.11.10-7-desktop #1 SMP PREEMPT Mon Feb 3 09:41:24 UTC 2014 (750023e) x86_64 x86_64 x86_64 GNU/Linux
rpm -qa | grep kernel
kernel-desktop-3.7.10-1.16.1.x86_64
kernel-firmware-20130714git-2.5.1.noarch
kernel-desktop-3.11.6-4.1.x86_64
kernel-desktop-base-3.11.10-7.1.x86_64
ls -la /proc/sys
total 0
dr-xr-xr-x   1 root root 0 Feb 18 17:05 .
dr-xr-xr-x 249 root root 0 Feb 18  2014 ..
dr-xr-xr-x   1 root root 0 Feb 18 17:14 abi
dr-xr-xr-x   1 root root 0 Feb 18 17:14 debug
dr-xr-xr-x   1 root root 0 Feb 18 17:05 dev
dr-xr-xr-x   1 root root 0 Feb 18 17:05 fs
dr-xr-xr-x   1 root root 0 Feb 18 17:05 kernel
dr-xr-xr-x   1 root root 0 Feb 18 17:05 net
dr-xr-xr-x   1 root root 0 Feb 18 17:05 vm

Thank you. I just tried that I can boot normally with older kernel version 3.7

On 2014-02-18 17:56, bonedriven wrote:
>
> Code:
> --------------------
> zypper lr --details
> 1 | Mono:Community | Mono:Community | No | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/Mono:/Community/openSUSE_Factory/ | 2 | download.nvidia.com-opensuse | nVidia Graphics Drivers | No | No | 99 | rpm-md | http://download.nvidia.com/opensuse/13.1/ |
> 3 | download.opensuse.org-13.1-non-oss | Update Repository (Non-Oss) | No | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1-non-oss/ |
> 4 | download.opensuse.org-mozilla | openSUSE BuildService - Mozilla | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_13.1/ |
> 5 | download.opensuse.org-non-oss | Main Repository (NON-OSS) | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/non-oss/ |
> 6 | download.opensuse.org-oss | Main Repository (OSS) | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ |
> 7 | download.opensuse.org-oss_1 | Main Repository (Sources) | Yes | No | 99 | yast2 | http://download.opensuse.org/source/distribution/13.1/repo/oss/ |
> 8 | download.opensuse.org-update | Main Update Repository | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1/ |
> 9 | ftp.gwdg.de-suse | Packman Repository | Yes | Yes | 99 | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.1/ |
> 10 | games | games | No | No | 99 | rpm-md | http://download.opensuse.org/repositories/games/openSUSE_13.1/ |
> 11 | google-chrome | google-chrome | No | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
> 12 | libdvdcss | DVD Repository | No | No | 99 | rpm-md | http://opensuse-guide.org/repo/13.1/ |
> 13 | libdvdcss repository | libdvdcss repository | No | No | 99 | rpm-md | http://opensuse-guide.org/repo/13.1/ |
> 14 | openSUSE_13.1_ZH | openSUSE 13.1 ZH | No | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/opensuse_zh/openSUSE_13.1/ |
> 15 | repo-debug | openSUSE-13.1-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/distribution/13.1/repo/oss/ |
> 16 | repo-debug-update | openSUSE-13.1-Update-Debug | No | Yes | 99 | NONE | http://download.opensuse.org/debug/update/13.1/ |
> 17 | repo-debug-update-non-oss | openSUSE-13.1-Update-Debug-Non-Oss | No | Yes | 99 | NONE | http://download.opensuse.org/debug/update/13.1-non-oss/ |
> 18 | repo-non-oss | openSUSE-13.1-Non-Oss | No | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/non-oss/ |
> 19 | repo-oss | openSUSE-13.1-Oss | Yes | Yes | 99 | yast2 | http://download.opensuse.org/distribution/13.1/repo/oss/ |
> 20 | repo-source | openSUSE-13.1-Source | No | Yes | 99 | NONE | http://download.opensuse.org/source/distribution/13.1/repo/oss/ |
> 21 | repo-update | openSUSE-13.1-Update | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1/ |
> 22 | repo-update-non-oss | openSUSE-13.1-Update-Non-Oss | Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/13.1-non-oss/ |
> --------------------

Well… The “Mono:Community” repo there is for factory. You have to
change the URL to the one for 13.1. Then you have to locate every
package installed from that repo and replace with correct version.

Then you have several repeated repos. Number 3 to 8 are duplicates of 15
to 22 (compare the URLs, not the names). So purge out all the duplicates.

12 and 13 are duplicates. Purge one.

It does not mean that this is the source of your current problem, but it
can indeed cause problems.

> Code:
> --------------------
> rpm -qa | grep kernel
> kernel-desktop-3.7.10-1.16.1.x86_64
> kernel-firmware-20130714git-2.5.1.noarch
> kernel-desktop-3.11.6-4.1.x86_64
> kernel-desktop-base-3.11.10-7.1.x86_64
> --------------------

> Thank you. I just tried that I can boot normally with older kernel
> version 3.7

Where does that comes from? Did you do a system upgrade? Ie, upgrade
from one openSUSE release to another one?


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

You are running kernel-desktop-base, which is a minimal kernel for embedded systems with most modules missing.
That’s most likely the reason for you problem.

Uninstall this with YaST or zypper:

sudo zypper rm kernel-desktop-base

and boot to the 3.11.6 kernel, it should work there.

Then you might want to update kernel-desktop-3.11.10 (NOT kernel-desktop-base) manually, again either with YaST or:

sudo zypper in kernel-desktop-3.11.10

Apper/YaST->Online Update should install that one as well though. I’m not sure why you got kernel-base instead…

If you get any dependency conflicts when doing the above, please post them. Maybe that would give an explanation.

Hi wolfi323, you are absolutely right ! I followed all your instructions now it’s all back to work! I didn’t see any conflict popping up.
It’s really strange to me too as I don’t touch those kernel thing so I don’t know how the kernel-base got installed. Recently I only did one thing big to openSuse that is to uninstall vmware-tool package which gave me an error during start up. :stuck_out_tongue:

Thank you very much.

Hello robin_listas, I will purge the redundant repos. Thank you ! Yes, I upgraded from 12.3. So far so good, I cleared the .kde configurations though.

On 2014-02-19 09:56, bonedriven wrote:

> Hello robin_listas, I will purge the redundant repos. Thank you ! Yes, I
> upgraded from 12.3. So far so good, I cleared the .kde configurations
> though.

Which method? Via zypper dup, or via boot dvd, choose upgrade?
If the second case, you may have still some old packages lying around.


Cheers / Saludos,

Carlos E. R.

(from 13.1 x86_64 “Bottle” (Minas Tirith))

Hm, maybe you uninstalled kernel-desktop-3.11.10 manually somehow (maybe indirectly via dependencies)?
In that case it gets added to the SoftLocks file and YaST/zypper don’t want to install it automatically anymore.
And if something else needs kernel-desktop in that case, it might pull in kernel-desktop-base instead because that provides “kernel-desktop” as well.

Btw, this behaviour has been removed in Factory recently, because it can be very confusing for users, especially in the case of kernel modules.
See here f.e.: Access Denied

Via zypper dup.

It’s very likely when I uninstalled vmware-desktop-guest something and the main kernel got uninstalled somehow.