1 2 Previous Next 16 Replies Latest reply on Nov 17, 2010 12:59 PM by ssaksa

    Centos 5 - do_mount_vfs: path must start with a / character

    ssaksa

      To whom it may concern,

      boxgrinder-build --trace jeos-c5.appl
      INFO -- : Building jeos-centos-5 appliance...
      /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:35:in `mount_options': mount_options: do_mount_vfs: path must start with a / character (Guestfs::Error)
              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:35:in `send'
              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:35:in `method_missing'
              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:52:in `redirect_streams'
              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:34:in `method_missing'
              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:194:in `mount_partition'
              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:224:in `mount_partitions'
              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:222:in `each'
              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:222:in `mount_partitions'
               ... 15 levels...
              from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/runner.rb:74:in `run!'
              from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/delegates.rb:7:in `run!'
              from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/import.rb:10
              from /usr/bin/boxgrinder-build:19
      closing guestfs handle 0xa2a2748 (state 2)
      kill_subprocess
      sending SIGTERM to process 28085
      boxgrinder-build jeos-c5.appl
      I, [2010-11-09T11:52:51.654197 #26503]  INFO -- : Building jeos-centos-5 appliance...
      error: mount_options: do_mount_vfs: path must start with a / character. Use --trace to view backtrace
      closing guestfs handle 0xa985718 (state 2)
      kill_subprocess
      sending SIGTERM to process 27275
      LOG FILE
      D, [2010-11-09T11:53:43.598409 #26503] DEBUG -- :
      D, [2010-11-09T11:53:43.598497 #26503] DEBUG -- :
      D, [2010-11-09T11:53:43.598565 #26503] DEBUG -- : Finished
      D, [2010-11-09T11:53:43.628901 #26503] DEBUG -- : Preparing guestfs...
      D, [2010-11-09T11:53:46.651754 #26503] DEBUG -- : Enabling networking for GuestFS...
      D, [2010-11-09T11:53:46.652349 #26503] DEBUG -- : Launching guestfs...

      I am getting an error during the use guestfs, but I don't see a command line of calling guestfs so I could not troubleshoot further.  I have attached my appl and the log file with this error. It works fine with Fedora 13.  As a note it used to work with a previous version of the plugin

         Thanks, Steve Saksa

       

      boxgrinder-build --trace jeos-c5.appl

      INFO -- : Building jeos-centos-5 appliance...

      /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:35:in `mount_options': mount_options: do_mount_vfs: path must start with a / character (Guestfs::Error)

              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:35:in `send'

              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:35:in `method_missing'

              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:52:in `redirect_streams'

              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:34:in `method_missing'

              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:194:in `mount_partition'

              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:224:in `mount_partitions'

              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:222:in `each'

              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:222:in `mount_partitions'

               ... 15 levels...

              from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/runner.rb:74:in `run!'

              from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/delegates.rb:7:in `run!'

              from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/import.rb:10

              from /usr/bin/boxgrinder-build:19

      closing guestfs handle 0xa2a2748 (state 2)

      kill_subprocess

      sending SIGTERM to process 28085

       

      boxgrinder-build jeos-c5.appl

      I, [2010-11-09T11:52:51.654197 #26503]  INFO -- : Building jeos-centos-5 appliance...

      error: mount_options: do_mount_vfs: path must start with a / character. Use --trace to view backtrace

      closing guestfs handle 0xa985718 (state 2)

      kill_subprocess

      sending SIGTERM to process 27275

       

      LOG FILE

      D, [2010-11-09T11:53:43.598409 #26503] DEBUG -- :

      D, [2010-11-09T11:53:43.598497 #26503] DEBUG -- :

      D, [2010-11-09T11:53:43.598565 #26503] DEBUG -- : Finished

      D, [2010-11-09T11:53:43.628901 #26503] DEBUG -- : Preparing guestfs...

      D, [2010-11-09T11:53:46.651754 #26503] DEBUG -- : Enabling networking for GuestFS...

      D, [2010-11-09T11:53:46.652349 #26503] DEBUG -- : Launching guestfs...

        • 1. Re: Centos 5 - do_mount_vfs: path must start with a / character
          goldmann

          I assume you use CentOS to build the appliance. Could you please paste output from rpm -qa | grep libguestfs command?

           

          --Marek

          • 2. Re: Centos 5 - do_mount_vfs: path must start with a / character
            ssaksa

            I am using the fedora13 meta appliance to build it. (md5:8737286bb5f18e1ce720706cfa7a2772  boxgrinder-meta-1.2-fedora-13-i686-vmware.tgz).  The guestfish packages are...

             

            guestfish-1.4.3-3.fc13.i686
            libguestfs-1.4.3-3.fc13.i686
            libguestfs-tools-1.4.3-3.fc13.i686
            perl-libguestfs-1.4.3-3.fc13.i686
            ruby-libguestfs-1.4.3-3.fc13.i686

            guestfish-1.4.3-3.fc13.i686

            libguestfs-1.4.3-3.fc13.i686

            libguestfs-tools-1.4.3-3.fc13.i686

            perl-libguestfs-1.4.3-3.fc13.i686

            ruby-libguestfs-1.4.3-3.fc13.i686

            • 3. Re: Centos 5 - do_mount_vfs: path must start with a / character
              goldmann

              Well, cross-OS builds are not supported at this time. As I said earlier, you need to run BoxGrinder on CentOS to be able to build a CentOS appliance.

               

              --Marek

              • 4. Re: Centos 5 - do_mount_vfs: path must start with a / character
                ssaksa

                it used to work.  I guess things are changing rather rapidly on this project.  To setup a centos instance with boxgrinder, you have to point to your repository to resolve some packages?  Do you support building fedora images from fedora 14 or only 13?

                • 5. Re: Centos 5 - do_mount_vfs: path must start with a / character
                  ssaksa

                  I tried to follow the instructions on  http://community.jboss.org/wiki/BoxGrinderBuildPreparingEnvironmentToBuildImages  to install boxgrinder on Centos to make a centos image from there but it looks like you no longer have the rhel folder in your repo server at  http://repo.boxgrinder.org/boxgrinder/packages/ so I get bunch of errors and fail to install plus appliance tools is missing.  See the log below.  I have the boxgrinder, epep and oddthesis repositories present.  Any thoughts?

                   

                  yum.repos.d]# ls -l
                  total 56
                  -rw-r--r-- 1 root root  292 Nov 10 07:15 boxgrinder.conf
                  -rw-r--r-- 1 root root 2245 Apr 25  2010 CentOS-Base.repo
                  -rw-r--r-- 1 root root  626 Apr 25  2010 CentOS-Media.repo
                  -rw-r--r-- 1 root root 1045 Oct  7 10:16 dlutter.repo
                  -rw-r--r-- 1 root root  954 Aug 11 14:07 epel.repo
                  -rw-r--r-- 1 root root 1054 Aug 11 14:07 epel-testing.repo
                  -rw-r--r-- 1 root root  349 Nov 10 07:54 oddthesis.conf
                  yum -y install git parted wget rpmdevtools appliance-tools sudo libguestfs ruby-libguestfs guestfish yum-utils e2fsprogs
                  Loaded plugins: fastestmirror
                  Loading mirror speeds from cached hostfile
                  * addons: mirror.cogentco.com
                  * base: mirrors.xmission.com
                  * epel: mirror.steadfast.net
                  * extras: ftp.usf.edu
                  * updates: mirrors.bluehost.com
                  Setting up Install Process
                  Package parted-1.8.1-27.el5.x86_64 already installed and latest version
                  Package parted-1.8.1-27.el5.i386 already installed and latest version
                  Package wget-1.11.4-2.el5_4.1.x86_64 already installed and latest version
                  No package appliance-tools available.
                  Package sudo-1.7.2p1-9.el5_5.x86_64 already installed and latest version
                  Package yum-utils-1.1.16-14.el5.centos.1.noarch already installed and latest version
                  Package e2fsprogs-1.39-23.el5.x86_64 already installed and latest version
                  Resolving Dependencies
                  --> Running transaction check
                  ---> Package git.x86_64 0:1.5.5.6-4.el5 set to be updated
                  --> Processing Dependency: perl-Git = 1.5.5.6-4.el5 for package: git
                  --> Processing Dependency: perl(Error) for package: git
                  --> Processing Dependency: perl(Git) for package: git
                  ---> Package guestfish.x86_64 1:1.2.14-1.el5 set to be updated
                  --> Processing Dependency: virt-inspector for package: guestfish
                  ---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
                  --> Processing Dependency: qemu-system-x86 >= 0.10.5 for package: libguestfs
                  --> Processing Dependency: /usr/lib/libsysfs.so.2 for package: libguestfs
                  --> Processing Dependency: /usr/lib/libaugeas.so.0 for package: libguestfs
                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
                  --> Processing Dependency: /usr/lib/libpcrecpp.so.0 for package: libguestfs
                  --> Processing Dependency: /usr/lib/libntfs.so.9 for package: libguestfs
                  --> Processing Dependency: ntfs-3g for package: libguestfs
                  --> Processing Dependency: /lib/libpcre.so.0 for package: libguestfs
                  --> Processing Dependency: scrub for package: libguestfs
                  --> Processing Dependency: zerofree for package: libguestfs
                  --> Processing Dependency: ntfsprogs for package: libguestfs
                  --> Processing Dependency: /usr/lib/libfa.so.1 for package: libguestfs
                  --> Processing Dependency: /usr/lib/libpcreposix.so.0 for package: libguestfs
                  ---> Package libguestfs.x86_64 1:1.2.14-1.el5 set to be updated
                  --> Processing Dependency: /usr/lib64/libntfs.so.9 for package: libguestfs
                  ---> Package rpmdevtools.noarch 0:6.8-1.el5 set to be updated
                  --> Processing Dependency: fakeroot for package: rpmdevtools
                  ---> Package ruby-libguestfs.x86_64 1:1.2.14-1.el5 set to be updated
                  --> Running transaction check
                  ---> Package augeas-libs.i386 0:0.7.3-1.el5 set to be updated
                  ---> Package fakeroot.x86_64 0:1.12.2-21.el5.2 set to be updated
                  --> Processing Dependency: fakeroot-libs = 1.12.2-21.el5.2 for package: fakeroot
                  ---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
                  ---> Package libguestfs-tools.x86_64 1:1.2.14-1.el5 set to be updated
                  --> Processing Dependency: hivex >= 1.2.1 for package: libguestfs-tools
                  --> Processing Dependency: perl-Sys-Virt for package: libguestfs-tools
                  --> Processing Dependency: perl-XML-Writer for package: libguestfs-tools
                  --> Processing Dependency: perl(Sys::Guestfs::Lib) for package: libguestfs-tools
                  --> Processing Dependency: perl(Locale::TextDomain) for package: libguestfs-tools
                  --> Processing Dependency: perl(Sys::Guestfs) for package: libguestfs-tools
                  ---> Package libsysfs.i386 0:2.0.0-6 set to be updated
                  ---> Package ntfs-3g.x86_64 2:2010.3.6-1.el5 set to be updated
                  ---> Package ntfsprogs.i386 0:1.13.1-6.el5 set to be updated
                  ---> Package ntfsprogs.x86_64 0:1.13.1-6.el5 set to be updated
                  ---> Package pcre.i386 0:6.6-2.el5_1.7 set to be updated
                  ---> Package perl-Error.noarch 1:0.17010-1.el5 set to be updated
                  ---> Package perl-Git.x86_64 0:1.5.5.6-4.el5 set to be updated
                  ---> Package qemu-system-x86.x86_64 2:0.10.5-1.el5.2 set to be updated
                  --> Processing Dependency: qemu-common = 2:0.10.5-1.el5.2 for package: qemu-system-x86
                  --> Processing Dependency: libpulse.so.0(PULSE_0)(64bit) for package: qemu-system-x86
                  --> Processing Dependency: libpulse-simple.so.0(PULSE_0)(64bit) for package: qemu-system-x86
                  --> Processing Dependency: libpulse.so.0()(64bit) for package: qemu-system-x86
                  --> Processing Dependency: libpulse-simple.so.0()(64bit) for package: qemu-system-x86
                  ---> Package scrub.x86_64 0:2.1-1.el5 set to be updated
                  ---> Package zerofree.x86_64 0:1.0.1-5.el5 set to be updated
                  --> Running transaction check
                  ---> Package fakeroot-libs.x86_64 0:1.12.2-21.el5.2 set to be updated
                  ---> Package hivex.x86_64 0:1.2.2-1.el5 set to be updated
                  --> Processing Dependency: perl(Win::Hivex) for package: hivex
                  --> Processing Dependency: perl(Win::Hivex::Regedit) for package: hivex
                  ---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
                  ---> Package perl-Sys-Virt.x86_64 0:0.2.0-6.el5 set to be updated
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.0.5)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.9)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.1)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.0)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.5.0)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.1)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.4)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.3)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.0)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.5)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.0)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.0.3)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.6.0)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.3)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.1)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.0)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.6.1)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.2)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.5)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.2)(64bit) for package: perl-Sys-Virt
                  --> Processing Dependency: libvirt.so.0()(64bit) for package: perl-Sys-Virt
                  ---> Package perl-XML-Writer.noarch 0:0.604-1.el5 set to be updated
                  ---> Package perl-libguestfs.x86_64 1:1.2.14-1.el5 set to be updated
                  --> Processing Dependency: perl-XML-XPath for package: perl-libguestfs
                  ---> Package perl-libintl.x86_64 0:1.16-9.el5 set to be updated
                  ---> Package pulseaudio-libs.x86_64 0:0.9.10-1.el5.3 set to be updated
                  ---> Package qemu-common.x86_64 2:0.10.5-1.el5.2 set to be updated
                  --> Running transaction check
                  ---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
                  ---> Package libvirt.x86_64 0:0.6.3-33.el5_5.3 set to be updated
                  --> Processing Dependency: /usr/bin/qemu-img for package: libvirt
                  --> Processing Dependency: iscsi-initiator-utils for package: libvirt
                  --> Processing Dependency: bridge-utils for package: libvirt
                  --> Processing Dependency: libxenstore.so.3.0()(64bit) for package: libvirt
                  ---> Package perl-XML-XPath.noarch 0:1.13-4.el5 set to be updated
                  --> Processing Dependency: perl(XML::Parser) for package: perl-XML-XPath
                  ---> Package perl-hivex.x86_64 0:1.2.2-1.el5 set to be updated
                  --> Running transaction check
                  ---> Package bridge-utils.x86_64 0:1.1-2 set to be updated
                  ---> Package iscsi-initiator-utils.x86_64 0:6.2.0.871-0.16.el5 set to be updated
                  ---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
                  ---> Package perl-XML-Parser.x86_64 0:2.34-6.1.2.2.1 set to be updated
                  ---> Package qemu-img.x86_64 2:0.10.5-1.el5.2 set to be updated
                  ---> Package xen-libs.x86_64 0:3.0.3-105.el5_5.5 set to be updated
                  --> Processing Dependency: liblzma.so.0()(64bit) for package: xen-libs
                  --> Processing Dependency: libext4fs.so.2()(64bit) for package: xen-libs
                  --> Running transaction check
                  ---> Package e4fsprogs-libs.x86_64 0:1.41.9-3.el5 set to be updated
                  ---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated
                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
                  ---> Package xz-libs.x86_64 0:4.999.9-0.3.beta.20091007git.el5 set to be updated
                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs
                  --> Finished Dependency Resolution
                  1:libguestfs-1.2.14-1.el5.i386 from epel has depsolving problems
                    --> Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)
                  1:libguestfs-1.2.14-1.el5.i386 from epel has depsolving problems
                    --> Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)
                  You could try using --skip-broken to work around the problem
                  You could try running: package-cleanup --problems
                                          package-cleanup --dupes
                                          rpm -Va --nofiles --nodigest

                  yum.repos.d]# ls -l

                  total 56

                  -rw-r--r-- 1 root root  292 Nov 10 07:15 boxgrinder.conf

                  -rw-r--r-- 1 root root 2245 Apr 25  2010 CentOS-Base.repo

                  -rw-r--r-- 1 root root  626 Apr 25  2010 CentOS-Media.repo

                  -rw-r--r-- 1 root root 1045 Oct  7 10:16 dlutter.repo

                  -rw-r--r-- 1 root root  954 Aug 11 14:07 epel.repo

                  -rw-r--r-- 1 root root 1054 Aug 11 14:07 epel-testing.repo

                  -rw-r--r-- 1 root root  349 Nov 10 07:54 oddthesis.conf

                   

                  yum -y install git parted wget rpmdevtools appliance-tools sudo libguestfs ruby-libguestfs guestfish yum-utils e2fsprogs

                   

                  Loaded plugins: fastestmirror

                  Loading mirror speeds from cached hostfile

                  * addons: mirror.cogentco.com

                  * base: mirrors.xmission.com

                  * epel: mirror.steadfast.net

                  * extras: ftp.usf.edu

                  * updates: mirrors.bluehost.com

                  Setting up Install Process

                  Package parted-1.8.1-27.el5.x86_64 already installed and latest version

                  Package parted-1.8.1-27.el5.i386 already installed and latest version

                  Package wget-1.11.4-2.el5_4.1.x86_64 already installed and latest version

                  No package appliance-tools available.

                  Package sudo-1.7.2p1-9.el5_5.x86_64 already installed and latest version

                  Package yum-utils-1.1.16-14.el5.centos.1.noarch already installed and latest version

                  Package e2fsprogs-1.39-23.el5.x86_64 already installed and latest version

                  Resolving Dependencies

                  --> Running transaction check

                  ---> Package git.x86_64 0:1.5.5.6-4.el5 set to be updated

                  --> Processing Dependency: perl-Git = 1.5.5.6-4.el5 for package: git

                  --> Processing Dependency: perl(Error) for package: git

                  --> Processing Dependency: perl(Git) for package: git

                  ---> Package guestfish.x86_64 1:1.2.14-1.el5 set to be updated

                  --> Processing Dependency: virt-inspector for package: guestfish

                  ---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated

                  --> Processing Dependency: qemu-system-x86 >= 0.10.5 for package: libguestfs

                  --> Processing Dependency: /usr/lib/libsysfs.so.2 for package: libguestfs

                  --> Processing Dependency: /usr/lib/libaugeas.so.0 for package: libguestfs

                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs

                  --> Processing Dependency: /usr/lib/libpcrecpp.so.0 for package: libguestfs

                  --> Processing Dependency: /usr/lib/libntfs.so.9 for package: libguestfs

                  --> Processing Dependency: ntfs-3g for package: libguestfs

                  --> Processing Dependency: /lib/libpcre.so.0 for package: libguestfs

                  --> Processing Dependency: scrub for package: libguestfs

                  --> Processing Dependency: zerofree for package: libguestfs

                  --> Processing Dependency: ntfsprogs for package: libguestfs

                  --> Processing Dependency: /usr/lib/libfa.so.1 for package: libguestfs

                  --> Processing Dependency: /usr/lib/libpcreposix.so.0 for package: libguestfs

                  ---> Package libguestfs.x86_64 1:1.2.14-1.el5 set to be updated

                  --> Processing Dependency: /usr/lib64/libntfs.so.9 for package: libguestfs

                  ---> Package rpmdevtools.noarch 0:6.8-1.el5 set to be updated

                  --> Processing Dependency: fakeroot for package: rpmdevtools

                  ---> Package ruby-libguestfs.x86_64 1:1.2.14-1.el5 set to be updated

                  --> Running transaction check

                  ---> Package augeas-libs.i386 0:0.7.3-1.el5 set to be updated

                  ---> Package fakeroot.x86_64 0:1.12.2-21.el5.2 set to be updated

                  --> Processing Dependency: fakeroot-libs = 1.12.2-21.el5.2 for package: fakeroot

                  ---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated

                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs

                  ---> Package libguestfs-tools.x86_64 1:1.2.14-1.el5 set to be updated

                  --> Processing Dependency: hivex >= 1.2.1 for package: libguestfs-tools

                  --> Processing Dependency: perl-Sys-Virt for package: libguestfs-tools

                  --> Processing Dependency: perl-XML-Writer for package: libguestfs-tools

                  --> Processing Dependency: perl(Sys::Guestfs::Lib) for package: libguestfs-tools

                  --> Processing Dependency: perl(Locale::TextDomain) for package: libguestfs-tools

                  --> Processing Dependency: perl(Sys::Guestfs) for package: libguestfs-tools

                  ---> Package libsysfs.i386 0:2.0.0-6 set to be updated

                  ---> Package ntfs-3g.x86_64 2:2010.3.6-1.el5 set to be updated

                  ---> Package ntfsprogs.i386 0:1.13.1-6.el5 set to be updated

                  ---> Package ntfsprogs.x86_64 0:1.13.1-6.el5 set to be updated

                  ---> Package pcre.i386 0:6.6-2.el5_1.7 set to be updated

                  ---> Package perl-Error.noarch 1:0.17010-1.el5 set to be updated

                  ---> Package perl-Git.x86_64 0:1.5.5.6-4.el5 set to be updated

                  ---> Package qemu-system-x86.x86_64 2:0.10.5-1.el5.2 set to be updated

                  --> Processing Dependency: qemu-common = 2:0.10.5-1.el5.2 for package: qemu-system-x86

                  --> Processing Dependency: libpulse.so.0(PULSE_0)(64bit) for package: qemu-system-x86

                  --> Processing Dependency: libpulse-simple.so.0(PULSE_0)(64bit) for package: qemu-system-x86

                  --> Processing Dependency: libpulse.so.0()(64bit) for package: qemu-system-x86

                  --> Processing Dependency: libpulse-simple.so.0()(64bit) for package: qemu-system-x86

                  ---> Package scrub.x86_64 0:2.1-1.el5 set to be updated

                  ---> Package zerofree.x86_64 0:1.0.1-5.el5 set to be updated

                  --> Running transaction check

                  ---> Package fakeroot-libs.x86_64 0:1.12.2-21.el5.2 set to be updated

                  ---> Package hivex.x86_64 0:1.2.2-1.el5 set to be updated

                  --> Processing Dependency: perl(Win::Hivex) for package: hivex

                  --> Processing Dependency: perl(Win::Hivex::Regedit) for package: hivex

                  ---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated

                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs

                  ---> Package perl-Sys-Virt.x86_64 0:0.2.0-6.el5 set to be updated

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.0.5)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.9)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.1)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.0)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.5.0)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.1)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.4)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.3)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.0)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.5)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.0)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.0.3)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.6.0)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.3)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.2.1)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.1.0)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.6.1)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.2)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.4.5)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0(LIBVIRT_0.3.2)(64bit) for package: perl-Sys-Virt

                  --> Processing Dependency: libvirt.so.0()(64bit) for package: perl-Sys-Virt

                  ---> Package perl-XML-Writer.noarch 0:0.604-1.el5 set to be updated

                  ---> Package perl-libguestfs.x86_64 1:1.2.14-1.el5 set to be updated

                  --> Processing Dependency: perl-XML-XPath for package: perl-libguestfs

                  ---> Package perl-libintl.x86_64 0:1.16-9.el5 set to be updated

                  ---> Package pulseaudio-libs.x86_64 0:0.9.10-1.el5.3 set to be updated

                  ---> Package qemu-common.x86_64 2:0.10.5-1.el5.2 set to be updated

                  --> Running transaction check

                  ---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated

                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs

                  ---> Package libvirt.x86_64 0:0.6.3-33.el5_5.3 set to be updated

                  --> Processing Dependency: /usr/bin/qemu-img for package: libvirt

                  --> Processing Dependency: iscsi-initiator-utils for package: libvirt

                  --> Processing Dependency: bridge-utils for package: libvirt

                  --> Processing Dependency: libxenstore.so.3.0()(64bit) for package: libvirt

                  ---> Package perl-XML-XPath.noarch 0:1.13-4.el5 set to be updated

                  --> Processing Dependency: perl(XML::Parser) for package: perl-XML-XPath

                  ---> Package perl-hivex.x86_64 0:1.2.2-1.el5 set to be updated

                  --> Running transaction check

                  ---> Package bridge-utils.x86_64 0:1.1-2 set to be updated

                  ---> Package iscsi-initiator-utils.x86_64 0:6.2.0.871-0.16.el5 set to be updated

                  ---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated

                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs

                  ---> Package perl-XML-Parser.x86_64 0:2.34-6.1.2.2.1 set to be updated

                  ---> Package qemu-img.x86_64 2:0.10.5-1.el5.2 set to be updated

                  ---> Package xen-libs.x86_64 0:3.0.3-105.el5_5.5 set to be updated

                  --> Processing Dependency: liblzma.so.0()(64bit) for package: xen-libs

                  --> Processing Dependency: libext4fs.so.2()(64bit) for package: xen-libs

                  --> Running transaction check

                  ---> Package e4fsprogs-libs.x86_64 0:1.41.9-3.el5 set to be updated

                  ---> Package libguestfs.i386 1:1.2.14-1.el5 set to be updated

                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs

                  ---> Package xz-libs.x86_64 0:4.999.9-0.3.beta.20091007git.el5 set to be updated

                  --> Processing Dependency: /usr/lib/libmagic.so.1 for package: libguestfs

                  --> Finished Dependency Resolution

                  1:libguestfs-1.2.14-1.el5.i386 from epel has depsolving problems

                    --> Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)

                  1:libguestfs-1.2.14-1.el5.i386 from epel has depsolving problems

                    --> Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)

                  Error: Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)

                  You could try using --skip-broken to work around the problem

                  You could try running: package-cleanup --problems

                                          package-cleanup --dupes

                                          rpm -Va --nofiles --nodigest

                   

                   

                  • 6. Re: Centos 5 - do_mount_vfs: path must start with a / character
                    goldmann

                    You're completely right – I removed by mistake rhel/centos dirs from that repo. the problem is that appliance-tools and livecd-tools wasn't oficially released for RHEL/CentOS 5. I'll try to find our builds and update the repo, stay tuned.

                     

                    We'll not support cross-OS builds because there are problems with yum after you build the appliance (database mismatch). We need to find a better way to handle this use case. Issue you reported shouldn't exists, though. If you reproduce the bug on CentOS – I'll definitely take a look at it.

                     

                    In the meantime take a look at our OS compatibility matrix – we support Fedora from 11 to 14. Of course using latest versions is preferred.

                     

                    --Marek

                    • 7. Re: Centos 5 - do_mount_vfs: path must start with a / character
                      goldmann

                      Try now – I added appliance-tools and livecd-tools back to repo.

                       

                      But now I see you had pbs with libguestfs deps – it this persist – we need to inform libguestfs EPEL package maintainer.

                       

                      --Marek

                      • 8. Re: Centos 5 - do_mount_vfs: path must start with a / character
                        ssaksa

                        Still getting the errors below, which seem to need the file package from i386 version of centos not the x86_64, which I am running, I will create a 32 bit centos image, try it there and let you know. Thanks for your help.

                         

                        > Finished Dependency Resolution
                        1:libguestfs-1.2.14-1.el5.i386 from epel has depsolving problems
                          --> Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)
                        1:libguestfs-1.2.14-1.el5.i386 from epel has depsolving problems
                          --> Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)
                        Error: Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)

                        > Finished Dependency Resolution

                        1:libguestfs-1.2.14-1.el5.i386 from epel has depsolving problems

                          --> Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)

                        1:libguestfs-1.2.14-1.el5.i386 from epel has depsolving problems

                          --> Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)

                        Error: Missing Dependency: /usr/lib/libmagic.so.1 is needed by package 1:libguestfs-1.2.14-1.el5.i386 (epel)

                        • 9. Re: Centos 5 - do_mount_vfs: path must start with a / character
                          rwmjones

                          This is likely to be a multilib problem.  If in doubt:

                          yum remove libguestfs
                          yum --exclude="*.i[3456]86" install libguestfs

                          As for the original error message, you must call guestfs mount* commands with a full path, starting with a "/" character.  It sounds like a bug in BoxGrinder if it isn't doing that ...

                          • 10. Re: Centos 5 - do_mount_vfs: path must start with a / character
                            goldmann

                            It's weird because I don't see in logs anything about libguestfs, but it should contain debug and trace log. I guess something is wrong with libguestfs setup on Steven's box. Or in BoxGrinder of course.

                             

                            Steven, what's the current status?

                             

                            --Marek

                            • 11. Re: Centos 5 - do_mount_vfs: path must start with a / character
                              ssaksa

                              Alright, installed a new centos 5.5 32 bit instance.  I followed the setup page and got all the packages installed.  I was able to run a build, however I got another error with very little info in the log only on the screen.  See below..

                               

                              On screen output

                              boxgrinder-build jeos-c5.appl  --trace  2>&1 |tee run.log

                               

                              /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/user_interaction.rb:237:in `method_missing': undefined method `set_network' for #<Guestfs::Guestfs:0xb7e25e5c> (NoMethodError)
                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:35:in `send'
                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:35:in `method_missing'
                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:52:in `redirect_streams'
                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:34:in `method_missing'
                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:163:in `execute'
                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:125:in `customize'
                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/image-helper.rb:116:in `customize'
                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-rpm-based-os-plugin-0.0.6/lib/boxgrinder-build-rpm-based-os-plugin/rpm-based-os-plugin.rb:46:in `build_with_appliance_creator'
                              ... 11 levels...
                              from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/runner.rb:74:in `run!'
                              from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/delegates.rb:7:in `run!'
                              from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/import.rb:10
                              from /usr/bin/boxgrinder-build:19
                              I, [2010-11-11T08:19:49.824336 #22679]  INFO -- : Building 'jeos-centos-5' appliance for i686 architecture.
                              I, [2010-11-11T08:19:50.894947 #22679]  INFO -- : Resolving packages added to jeos-centos-5 appliance definition file...
                              I, [2010-11-11T08:20:00.510606 #22679]  INFO -- : All additional packages for jeos-centos-5 appliance successfully resolved.
                              I, [2010-11-11T08:20:00.510868 #22679]  INFO -- : Building jeos-centos-5 appliance...
                              closing guestfs handle 0xa67d828 (state 0)

                              /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/user_interaction.rb:237:in `method_missing': undefined method `set_network' for #<Guestfs::Guestfs:0xb7e25e5c> (NoMethodError)

                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:35:in `send'

                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:35:in `method_missing'

                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:52:in `redirect_streams'

                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:34:in `method_missing'

                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:163:in `execute'

                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/guestfs-helper.rb:125:in `customize'

                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-0.6.2/lib/boxgrinder-build/helpers/image-helper.rb:116:in `customize'

                              from /usr/lib/ruby/gems/1.8/gems/boxgrinder-build-rpm-based-os-plugin-0.0.6/lib/boxgrinder-build-rpm-based-os-plugin/rpm-based-os-plugin.rb:46:in `build_with_appliance_creator'

                              ... 11 levels...

                              from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/runner.rb:74:in `run!'

                              from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/delegates.rb:7:in `run!'

                              from /usr/lib/ruby/gems/1.8/gems/commander-4.0.3/lib/commander/import.rb:10

                              from /usr/bin/boxgrinder-build:19

                              I, [2010-11-11T08:19:49.824336 #22679]  INFO -- : Building 'jeos-centos-5' appliance for i686 architecture.

                              I, [2010-11-11T08:19:50.894947 #22679]  INFO -- : Resolving packages added to jeos-centos-5 appliance definition file...

                              I, [2010-11-11T08:20:00.510606 #22679]  INFO -- : All additional packages for jeos-centos-5 appliance successfully resolved.

                              I, [2010-11-11T08:20:00.510868 #22679]  INFO -- : Building jeos-centos-5 appliance...

                              closing guestfs handle 0xa67d828 (state 0)

                               

                               

                              In the log file

                              D, [2010-11-11T08:22:22.336994 #22679] DEBUG -- : creating destination dir: build/appliances/i686/centos/5/jeos-centos-5/centos-plugin/tmp/jeos-centos-5

                              D, [2010-11-11T08:22:22.350073 #22679] DEBUG -- : moving /root/appliances/build/appliances/i686/centos/5/jeos-centos-5/centos-plugin/tmp/imgcreate-6EXFIj/out/jeos-centos-5-sda.raw to build/appliances/i686/centos/5/jeos-centos-5/centos-plugin/tmp/jeos-centos-5/jeos-centos-5-sda.raw

                              D, [2010-11-11T08:22:22.350438 #22679] DEBUG -- : moving /root/appliances/build/appliances/i686/centos/5/jeos-centos-5/centos-plugin/tmp/imgcreate-6EXFIj/out/jeos-centos-5.xml to build/appliances/i686/centos/5/jeos-centos-5/centos-plugin/tmp/jeos-centos-5/jeos-centos-5.xml

                              D, [2010-11-11T08:22:22.352413 #22679] DEBUG -- :

                              D, [2010-11-11T08:22:22.352549 #22679] DEBUG -- :

                              D, [2010-11-11T08:22:22.352640 #22679] DEBUG -- : Finished

                              D, [2010-11-11T08:22:22.467045 #22679] DEBUG -- : Preparing guestfs...

                              D, [2010-11-11T08:22:25.906219 #22679] DEBUG -- : Enabling networking for GuestFS...

                              • 12. Re: Centos 5 - do_mount_vfs: path must start with a / character
                                ssaksa

                                As a note I installed key checker to verify which packages were from which repositories.  It looks like all the related packages are from EPL.

                                 

                                Fedora EPEL
                                -----------
                                augeas-libs-0.7.3-1.el5.i386
                                epel-release-5-4.noarch
                                fakeroot-1.12.2-21.el5.2.i386
                                fakeroot-libs-1.12.2-21.el5.2.i386
                                git-1.5.5.6-4.el5.i386
                                guestfish-1:1.2.11-1.2.el5.i386
                                hivex-1.2.2-1.el5.i386
                                keychecker-0.1-3.el5.noarch
                                libguestfs-1:1.2.11-1.2.el5.i386
                                libguestfs-tools-1:1.2.11-1.2.el5.i386
                                ntfs-3g-2:2010.3.6-1.el5.i386
                                ntfsprogs-1.13.1-6.el5.i386
                                perl-Error-1:0.17010-1.el5.noarch
                                perl-Git-1.5.5.6-4.el5.i386
                                perl-hivex-1.2.2-1.el5.i386
                                perl-libguestfs-1:1.2.11-1.2.el5.i386
                                perl-libintl-1.16-9.el5.i386
                                perl-XML-Writer-0.604-1.el5.noarch
                                perl-XML-XPath-1.13-4.el5.noarch
                                pulseaudio-libs-0.9.10-1.el5.3.i386
                                qemu-common-2:0.10.5-1.el5.2.i386
                                qemu-img-2:0.10.5-1.el5.2.i386
                                qemu-system-x86-2:0.10.5-1.el5.2.i386
                                rpmdevtools-6.8-1.el5.noarch
                                rubygems-1.3.1-1.el5.noarch
                                ruby-libguestfs-1:1.2.11-1.2.el5.i386
                                scrub-2.1-1.el5.i386
                                Fedora EPEL
                                -----------
                                augeas-libs-0.7.3-1.el5.i386
                                epel-release-5-4.noarch
                                fakeroot-1.12.2-21.el5.2.i386
                                fakeroot-libs-1.12.2-21.el5.2.i386
                                git-1.5.5.6-4.el5.i386
                                guestfish-1:1.2.11-1.2.el5.i386
                                hivex-1.2.2-1.el5.i386
                                keychecker-0.1-3.el5.noarch
                                libguestfs-1:1.2.11-1.2.el5.i386
                                libguestfs-tools-1:1.2.11-1.2.el5.i386
                                ntfs-3g-2:2010.3.6-1.el5.i386
                                ntfsprogs-1.13.1-6.el5.i386
                                perl-Error-1:0.17010-1.el5.noarch
                                perl-Git-1.5.5.6-4.el5.i386
                                perl-hivex-1.2.2-1.el5.i386
                                perl-libguestfs-1:1.2.11-1.2.el5.i386
                                perl-libintl-1.16-9.el5.i386
                                perl-XML-Writer-0.604-1.el5.noarch
                                perl-XML-XPath-1.13-4.el5.noarch
                                pulseaudio-libs-0.9.10-1.el5.3.i386
                                qemu-common-2:0.10.5-1.el5.2.i386
                                qemu-img-2:0.10.5-1.el5.2.i386
                                qemu-system-x86-2:0.10.5-1.el5.2.i386
                                rpmdevtools-6.8-1.el5.noarch
                                rubygems-1.3.1-1.el5.noarch
                                ruby-libguestfs-1:1.2.11-1.2.el5.i386
                                scrub-2.1-1.el5.i386
                                zerofree-1.0.1-5.el5.i386
                                Fedora EPEL
                                -----------
                                augeas-libs-0.7.3-1.el5.i386
                                epel-release-5-4.noarch
                                fakeroot-1.12.2-21.el5.2.i386
                                fakeroot-libs-1.12.2-21.el5.2.i386
                                git-1.5.5.6-4.el5.i386
                                guestfish-1:1.2.11-1.2.el5.i386
                                hivex-1.2.2-1.el5.i386
                                keychecker-0.1-3.el5.noarch
                                libguestfs-1:1.2.11-1.2.el5.i386
                                libguestfs-tools-1:1.2.11-1.2.el5.i386
                                ntfs-3g-2:2010.3.6-1.el5.i386
                                ntfsprogs-1.13.1-6.el5.i386
                                perl-Error-1:0.17010-1.el5.noarch
                                perl-Git-1.5.5.6-4.el5.i386
                                perl-hivex-1.2.2-1.el5.i386
                                perl-libguestfs-1:1.2.11-1.2.el5.i386
                                perl-libintl-1.16-9.el5.i386
                                perl-XML-Writer-0.604-1.el5.noarch
                                perl-XML-XPath-1.13-4.el5.noarch
                                pulseaudio-libs-0.9.10-1.el5.3.i386
                                qemu-common-2:0.10.5-1.el5.2.i386
                                qemu-img-2:0.10.5-1.el5.2.i386
                                qemu-system-x86-2:0.10.5-1.el5.2.i386
                                rpmdevtools-6.8-1.el5.noarch
                                rubygems-1.3.1-1.el5.noarch
                                ruby-libguestfs-1:1.2.11-1.2.el5.i386
                                scrub-2.1-1.el5.i386
                                zerofree-1.0.1-5.el5.i386

                                • 13. Re: Centos 5 - do_mount_vfs: path must start with a / character
                                  rwmjones

                                  Marek:

                                   

                                  in `method_missing': undefined method `set_network' for #<Guestfs::Guestfs:0xb7e25e5c> (NoMethodError)

                                   

                                  You need to check that this method is available before calling it.  The version of libguestfs in CentOS 5.5 is ancient (1.2.14) so many features you may be using could be missing.  See also:

                                   

                                  http://libguestfs.org/guestfs.3.html#availability

                                  1 2 Previous Next