13.2 vm-install "Attempt to unlock mutex that was not locked Aborted"

Hello all,
I’m trying to use vm-install on 13.2 and I get the above error message.

I’ve set up bridged networking and have done most of the normal stuff; however, I’m unable to create a new VM. It seems that both vm-install and virt-install are broken. virt-install complains as shown below:



#virt-install --name pxe --memory 512 --disk /images/pxe/disk0.raw --import --os-variant rhel5

Starting install...
ERROR    End of file while reading data: Input/output error
Domain installation does not appear to have been successful.
If it was, you can restart your domain by running:
  virsh --connect xen:/// start pxe
otherwise, please restart your installation.


Some other helpful stuff:


# zypper lr
#  | Alias                                | Name                                                | Enabled | Refresh                            
---+--------------------------------------+-----------------------------------------------------+---------+--------                            
 1 | download.opensuse.org-Virtualization | openSUSE BuildService - Virtualization (VirtualBox) | Yes     | Yes                                
 2 | download.opensuse.org-database       | openSUSE BuildService - Database                    | Yes     | Yes                                
 3 | download.opensuse.org-oss            | Main Repository (DEBUG)                             | Yes     | Yes                                
 4 | download.opensuse.org-oss_1          | Main Repository (Sources)                           | Yes     | Yes                                
 5 | download.opensuse.org-packages       | openSUSE BuildService - Java:packages               | Yes     | Yes                                
 6 | download.opensuse.org-perl           | openSUSE BuildService - devel:languages:perl        | Yes     | Yes                                
 7 | download.opensuse.org-php            | openSUSE BuildService - PHP                         | Yes     | Yes                                
 8 | download.opensuse.org-python         | openSUSE BuildService - devel:languages:python      | Yes     | Yes    
 9 | download.opensuse.org-update         | Update Repository (DEBUG)                           | Yes     | Yes    
10 | ftp.gwdg.de-suse                     | Packman Repository                                  | Yes     | Yes    
11 | openSUSE-13.2-0                      | openSUSE-13.2-0                                     | Yes     | No     
12 | opensuse-guide.org-repo              | libdvdcss repository                                | Yes     | Yes    
13 | repo-debug                           | openSUSE-13.2-Debug                                 | No      | Yes    
14 | repo-debug-update                    | openSUSE-13.2-Update-Debug                          | No      | Yes    
15 | repo-debug-update-non-oss            | openSUSE-13.2-Update-Debug-Non-Oss                  | No      | Yes    
16 | repo-non-oss                         | openSUSE-13.2-Non-Oss                               | Yes     | Yes    
17 | repo-oss                             | openSUSE-13.2-Oss                                   | Yes     | Yes    
18 | repo-source                          | openSUSE-13.2-Source                                | No      | Yes    
19 | repo-update                          | openSUSE-13.2-Update                                | Yes     | Yes    
20 | repo-update-non-oss                  | openSUSE-13.2-Update-Non-Oss                        | Yes     | Yes    





 # uname -a
Linux webserver3 3.16.6-2-xen #1 SMP Mon Oct 20 13:47:22 UTC 2014 (feb42ea) x86_64 x86_64 x86_64 GNU/Linux


Of course, I’ve checked for updates and vendor changes as well.

To get a better idea where you’re getting your packages from, pls run “lr” with detail so the full URI path is returned. Unfortunately, just the name of a repo isn’t sufficient because anyone can name a repo whatever they please.

zypper lr -d

Also, it’s not necessarily critical but once openSUSE is installed, you can disable your install source (DVD). In your case, the following should do it

zypper mr --disable 11

Although you might still have a problem, am wondering why you invoked virt-install from the command line instead of from your Desktop menu. In fact, that might be your issue if you’re not running your command with appropriate permissions (Running from a menu selection probably automatically applies correct permissions).

Short of inspecting your User permissions, you might “su” and then run virt-install.

TSU


#  | Alias                                | Name                                                | Enabled | Refresh | Priority | Type   | URI                                                                               | Service
---+--------------------------------------+-----------------------------------------------------+---------+---------+----------+--------+-----------------------------------------------------------------------------------+--------
 1 | download.opensuse.org-Virtualization | openSUSE BuildService - Virtualization (VirtualBox) | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Virtualization/openSUSE_13.2/           |        
 2 | download.opensuse.org-database       | openSUSE BuildService - Database                    | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/database/openSUSE_13.2/         |        
 3 | download.opensuse.org-oss            | Main Repository (DEBUG)                             | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/debug/distribution/13.2/repo/oss/                    |        
 4 | download.opensuse.org-oss_1          | Main Repository (Sources)                           | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/source/distribution/13.2/repo/oss/                   |        
 5 | download.opensuse.org-packages       | openSUSE BuildService - Java:packages               | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/Java:/packages/openSUSE_13.2/           |        
 6 | download.opensuse.org-perl           | openSUSE BuildService - devel:languages:perl        | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_13.2/   |        
 7 | download.opensuse.org-php            | openSUSE BuildService - PHP                         | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/server:/php/openSUSE_13.2/              |        
 8 | download.opensuse.org-python         | openSUSE BuildService - devel:languages:python      | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/devel:/languages:/python/openSUSE_13.2/ |        
 9 | download.opensuse.org-update         | Update Repository (DEBUG)                           | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/update/13.2/                                   |        
10 | ftp.gwdg.de-suse                     | Packman Repository                                  | Yes     | Yes     |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_13.2/                          |        
11 | openSUSE-13.2-0                      | openSUSE-13.2-0                                     | Yes     | No      |   99     | yast2  | cd:///?devices=/dev/disk/by-id/ata-HL-DT-ST_DVDRAM_GH15N_K4C83D65613              |        
12 | opensuse-guide.org-repo              | libdvdcss repository                                | Yes     | Yes     |   99     | rpm-md | http://opensuse-guide.org/repo/13.2/                                              |        
13 | repo-debug                           | openSUSE-13.2-Debug                                 | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/distribution/13.2/repo/oss/                    |        
14 | repo-debug-update                    | openSUSE-13.2-Update-Debug                          | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.2/                                   |        
15 | repo-debug-update-non-oss            | openSUSE-13.2-Update-Debug-Non-Oss                  | No      | Yes     |   99     | NONE   | http://download.opensuse.org/debug/update/13.2-non-oss/                           |        
16 | repo-non-oss                         | openSUSE-13.2-Non-Oss                               | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/non-oss/                      |        
17 | repo-oss                             | openSUSE-13.2-Oss                                   | Yes     | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/13.2/repo/oss/                          |        
18 | repo-source                          | openSUSE-13.2-Source                                | No      | Yes     |   99     | NONE   | http://download.opensuse.org/source/distribution/13.2/repo/oss/                   |        
19 | repo-update                          | openSUSE-13.2-Update                                | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2/                                         |        
20 | repo-update-non-oss                  | openSUSE-13.2-Update-Non-Oss                        | Yes     | Yes     |   99     | rpm-md | http://download.opensuse.org/update/13.2-non-oss/                                 |        



All community repos.

Doesn’t change if done through virt-manager, main reason is I like through the command line is the speed instead of clicking through. In fact, I don’t get any messages if I run through virt-manager.

# vm-install 

indicates as super user as opposed to $ for regular user.