Package Details: multibootusb 9.2.0-5

Git Clone URL: https://aur.archlinux.org/multibootusb.git (read-only, click to copy)
Package Base: multibootusb
Description: Boot multiple live Linux distros from a usb flash drive.
Upstream URL: https://sourceforge.net/projects/multibootusb/
Keywords: multiboot multibootusb usb
Licenses: GPL
Submitter: Angel_Caido
Maintainer: gmy
Last Packager: gmy
Votes: 114
Popularity: 0.036734
First Submitted: 2015-08-20 19:45 (UTC)
Last Updated: 2021-04-19 10:40 (UTC)

Pinned Comments

Latest Comments

DragonX256 commented on 2021-04-15 01:18 (UTC)

@NoobAlice Well the latest commit was created on 4 Dec of 2019, so there's no way Ventoy, which started development on 5 Apr of 2020, displaced multibootusb or demotivated developer to maintain his project. I recommend you to switch to Ventoy, since they using same grub stuff for loading isos, but with more convenient functionality, like you just leaving your isos on Ventoy drive and it just boots after selection. If it's not booting, at least maintainer of Ventoy is answering issues on his GitHub.

NoobAlice commented on 2021-04-14 22:03 (UTC)

Domain multibootusb.org is expired. There is a comment on the Github issues page that is saying this project may be stopped in favor of ventoy. :(

DragonX256 commented on 2020-09-27 13:24 (UTC)

Updated package. Added patch with fixes, so program should open now.

rp68 commented on 2020-09-03 15:28 (UTC) (edited on 2020-09-03 15:29 (UTC) by rp68)

same problem that rival notes : ''' File "/usr/bin/multibootusb", line 187, in <module> if config.debug is True: NameError: name 'config' is not defined '''

rival commented on 2020-07-30 19:52 (UTC) (edited on 2020-07-30 19:55 (UTC) by rival)

Hi, can't start multiboousb, I'm getting this:

[user@arch ~]$ multibootusb
/usr/bin/multibootusb:194: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if uninstall is True and config.usb_disk is not '':
/usr/bin/multibootusb:196: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif uninstall is True and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:203: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  elif config.cli_syslinux is True and config.usb_disk is not '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
Using python version  3.8.3 (default, May 17 2020, 18:15:42) 
[GCC 10.1.0] on platform Linux-5.7.10-arch1-1-x86_64-with-glibc2.2.5
Could not find resource 'data/tools/gdisk/gdisk.exe'.
Running multibootusb version 9.2.0 from installed system...
Starting multibootusb GUI...

Admin privilege is required to run multibootusb.
 If you are running from source try 'sudo python3 ./multibootusb'
 or you can try 'multibootusb-pkexec' (post install)

A window opened saying:

Admin privilege is required to run multibootusb.
Try  'multibootusb-pkexec'

Then I tried:

[user@arch ~]$ multibootusb-pkexec 
Error executing command as another user: No authentication agent found.

[user@arch ~]$ sudo multibootusb-pkexec 
[sudo] password for user: 
/usr/bin/multibootusb:194: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if uninstall is True and config.usb_disk is not '':
/usr/bin/multibootusb:196: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif uninstall is True and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:203: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  elif config.cli_syslinux is True and config.usb_disk is not '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
Using python version  3.8.3 (default, May 17 2020, 18:15:42) 
[GCC 10.1.0] on platform Linux-5.7.10-arch1-1-x86_64-with-glibc2.2.5
Traceback (most recent call last):
  File "/usr/bin/multibootusb", line 187, in <module>
    if config.debug is True:
NameError: name 'config' is not defined

[user@arch ~]$ sudo multibootusb
/usr/bin/multibootusb:194: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if uninstall is True and config.usb_disk is not '':
/usr/bin/multibootusb:196: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif uninstall is True and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:203: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  elif config.cli_syslinux is True and config.usb_disk is not '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
Using python version  3.8.3 (default, May 17 2020, 18:15:42) 
[GCC 10.1.0] on platform Linux-5.7.10-arch1-1-x86_64-with-glibc2.2.5
Traceback (most recent call last):
  File "/usr/bin/multibootusb", line 187, in <module>
    if config.debug is True:
NameError: name 'config' is not defined

[user@arch ~]$ sudo su
[root@arch user]# multibootusb
/usr/bin/multibootusb:194: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  if uninstall is True and config.usb_disk is not '':
/usr/bin/multibootusb:196: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif uninstall is True and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' and config.usb_disk is '':
/usr/bin/multibootusb:203: SyntaxWarning: "is not" with a literal. Did you mean "!="?
  elif config.cli_syslinux is True and config.usb_disk is not '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
/usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="?
  elif config.image_path is '' or config.usb_disk is '':
Using python version  3.8.3 (default, May 17 2020, 18:15:42) 
[GCC 10.1.0] on platform Linux-5.7.10-arch1-1-x86_64-with-glibc2.2.5
Traceback (most recent call last):
  File "/usr/bin/multibootusb", line 187, in <module>
    if config.debug is True:
NameError: name 'config' is not defined

Any hint?

Thanks a lot!

DragonX256 commented on 2020-07-22 16:02 (UTC)

@SSYH for God's sake, update your packages database, please. You trying to retrieve python-pyudev version 0.22-2, but 0.22-3 is available about one month. You didn't updating your databases that long?

SSYH commented on 2020-07-22 15:27 (UTC)

I just tried, and experienced this:

(base) ~ >>> date                                                                                                                                           [1]
Wed 22 Jul 2020 08:22:13 AM PDT
(base) ~ >>> yay multibootusb                                                                                                                                  
2 aur/multibootusb-git 20181002.dec46ef-1 (+15 0.48%) 
    Boot multiple live Linux distros from a usb flash drive.
1 aur/multibootusb 9.2.0-4 (+108 0.66%) 
    Boot multiple live Linux distros from a usb flash drive.
==> Packages to install (eg: 1 2 3, 1-3 or ^4)
==> 1
:: Checking for conflicts...
:: Checking for inner conflicts...
[Repo: 2]  mtools-4.0.24-1  python-pyudev-0.22-2
[Aur: 1]  multibootusb-9.2.0-4

:: Downloaded PKGBUILD (1/1): multibootusb
  1 multibootusb                             (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> N
:: Parsing SRCINFO (1/1): multibootusb
[sudo] password for sam: 
Sorry, try again.
[sudo] password for sam: 
resolving dependencies...
looking for conflicting packages...

Packages (2) mtools-4.0.24-1  python-pyudev-0.22-2

Total Download Size:   0.72 MiB
Total Installed Size:  4.60 MiB

:: Proceed with installation? [Y/n] 
:: Retrieving packages...
 mtools-4.0.24-1-x86_64                                              191.6 KiB   848 KiB/s 00:00 [########################################################] 100%
error: failed retrieving file 'python-pyudev-0.22-2-any.pkg.tar.zst' from mirrors.gigenet.com : The requested URL returned error: 404
error: failed retrieving file 'python-pyudev-0.22-2-any.pkg.tar.zst' from manjaro.dcc.uchile.cl : The requested URL returned error: 404
error: failed retrieving file 'python-pyudev-0.22-2-any.pkg.tar.zst' from mirrors.netix.net : The requested URL returned error: 404
error: failed retrieving file 'python-pyudev-0.22-2-any.pkg.tar.zst' from mirror.is.co.za : The requested URL returned error: 404
error: failed retrieving file 'python-pyudev-0.22-2-any.pkg.tar.zst' from download.nus.edu.sg : The requested URL returned error: 404
error: failed retrieving file 'python-pyudev-0.22-2-any.pkg.tar.zst' from ba.mirror.garr.it : The requested URL returned error: 404
error: failed retrieving file 'python-pyudev-0.22-2-any.pkg.tar.zst' from repo.iut.ac.ir : The requested URL returned error: 404
warning: failed to retrieve some files
error: failed to commit transaction (failed to retrieve some files)
Errors occurred, no packages were upgraded.
Error installing repo packages
(base) ~ >>>  

ypoluektovich commented on 2020-02-08 19:27 (UTC)

Please add the udisks2 runtime dependency.

javierrivera commented on 2020-02-06 17:48 (UTC)

@nobicycle: Please read Terseus comment, this version is not compatible with python3.8 (current Arch version), you need to use the usbmultboot-git package.

nobicycle commented on 2020-01-27 23:39 (UTC)

multibootusb 9.2.0-4

$ sudo multibootusb /usr/bin/multibootusb:194: SyntaxWarning: "is not" with a literal. Did you mean "!="? if uninstall is True and config.usb_disk is not '': /usr/bin/multibootusb:196: SyntaxWarning: "is" with a literal. Did you mean "=="? elif uninstall is True and config.usb_disk is '': /usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="? elif config.image_path is '' and config.usb_disk is '': /usr/bin/multibootusb:200: SyntaxWarning: "is" with a literal. Did you mean "=="? elif config.image_path is '' and config.usb_disk is '': /usr/bin/multibootusb:203: SyntaxWarning: "is not" with a literal. Did you mean "!="? elif config.cli_syslinux is True and config.usb_disk is not '': /usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="? elif config.image_path is '' or config.usb_disk is '': /usr/bin/multibootusb:205: SyntaxWarning: "is" with a literal. Did you mean "=="? elif config.image_path is '' or config.usb_disk is '': Using python version 3.8.1 (default, Jan 8 2020, 23:09:20) [GCC 9.2.0] on platform Linux-5.4.13-3-MANJARO-x86_64-with-glibc2.2.5 Traceback (most recent call last): File "/usr/bin/multibootusb", line 187, in <module> if config.debug is True: NameError: name 'config' is not defined

efranelas commented on 2019-12-24 10:44 (UTC)

you should drop pyqt5-common... resolving dependencies... looking for conflicting packages... :: python-pyqt5 and pyqt5-common are in conflict. Remove pyqt5-common? [y/N]

Terseus commented on 2019-12-14 10:13 (UTC)

The package "pyqt5-common" has been removed from the repos but it's required by this package, it should be removed.

More info at https://bbs.archlinux.org/viewtopic.php?id=251356

novotny commented on 2019-12-12 20:39 (UTC)

Hello, this version version is incompatible with python 3.8.0 use multibootusb-git

/usr/bin/multibootusb:194: SyntaxWarning: "is not" with a literal. Did you mean "!="? if uninstall is True and config.usb_disk is not '':

chueewowee commented on 2019-11-28 02:54 (UTC) (edited on 2019-11-28 02:56 (UTC) by chueewowee)

@ptrxyz @freaz deleting /tmp/multibootusb.log also worked for me (thanks @freaz!), and for the same reason - initially running multibootusb without root: "In short it seems the first time I ran multibootusb without root it created a /tmp/multibootusb.log file. Then when running it as root when it tries to import the config file it for some reason can't because of incorrect permissions/ownership on that log file"

DragonX256 commented on 2019-11-13 15:11 (UTC)

Just to be clear - I'll look into these errors. But the first and the last time I installed this package, it was installed correctly.

simona commented on 2019-11-10 08:04 (UTC)

usr/include/c++/9.2.0/bits/fs_fwd.:39: Parse error at "std"

freaz commented on 2019-11-05 05:09 (UTC)

@ptrxyz - I got that error also. Tracked it down to actually another error which is ignored during module imports. In short it seems the first time I ran multibootusb without root it created a /tmp/multibootusb.log file. Then when running it as root when it tries to import the config file it for some reason can't because of incorrect permissions/ownership on that log file (and this error is ignored until the config variable is accessed). Anyhow, deleting /tmp/multibootusb.log and running as root worked for me.

ptrxyz commented on 2019-10-27 09:00 (UTC) (edited on 2019-10-27 09:04 (UTC) by ptrxyz)

When trying to install, this is what I get:

Using python version  3.7.4 (default, Oct  4 2019, 06:57:26) 
[GCC 9.2.0] on platform Linux-5.3.7-zen1-1-zen-x86_64-with-arch
Traceback (most recent call last):
  File "/usr/bin/multibootusb", line 187, in <module>
    if config.debug is True:
NameError: name 'config' is not defined

I'm not sure what causes this issue, does anyone know?

yochananmarqos commented on 2019-10-16 21:56 (UTC) (edited on 2019-10-16 22:00 (UTC) by yochananmarqos)

Please use a build() array according to Python package guidelines:

build() {
    cd "$pkgname-$pkgver"
    python setup.py build
}

package() {
    cd "$pkgname-$pkgver"
    python setup.py install --root="$pkgdir/" --optimize=1 --skip-build
}

It is unnecessary to change the permissions of the desktop file.

It's not necessary to include the following:

  • pyqt5-common as python-pyqt5 depends on it.
  • python-six as python-pyudev depends on it.
  • util-linux as its part of the base-devel group.

DragonX256 commented on 2019-10-09 07:27 (UTC)

Issue is resolved, possibly. I mean, there is no config not defined when building package.

Zack_Emmert commented on 2019-04-14 21:59 (UTC)

This package is broken by an upstream issue, for the time being please use multibootusb-git.

zenolijo commented on 2019-02-23 16:49 (UTC)

I have the same issue as @ganileni but was able to solve it.

I have a quite lean setup and installing the package extra/udisks2 fixed the error, so I guess that's a missing dependency?

Zack_Emmert commented on 2018-12-05 20:20 (UTC)

I located the issue. The polkit file was pointing to the wrong location of the binary, causing it to crash. I just pushed a change to the PKGBUILD that corrects this.

winicius commented on 2018-12-04 12:01 (UTC)

The program is not launching for me, running multibootusb-pkexec on terminal I get the error:

Using python version 3.7.1 (default, Oct 22 2018, 10:41:28) [GCC 8.2.1 20180831] on platform Linux-4.19.6-1-MANJARO-x86_64-with-arch-Manjaro-Linux Could not find resource 'data/tools/gdisk/gdisk.exe'. Running multibootusb version 9.2.0 from installed system... Starting multibootusb GUI... qt.qpa.screen: QXcbConnection: Could not connect to display Could not connect to any X display.

Gio commented on 2018-09-21 16:53 (UTC)

Hi.

After installing and starting it, I get this error:

"Could not find resource 'data/tools/gdisk/gdisk.exe'. Running multibootusb version 9.2.0 from installed system... Starting multibootusb GUI... QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' qt.qpa.screen: QXcbConnection: Could not connect to display Could not connect to any X display. "

Thank You!

Angel_Caido commented on 2018-08-12 01:18 (UTC)

Sadly I have to disown this package as I don't have the time to keep updating it anymore. Please, forgive me if I have been absent so often, but my work consumes more and more of my time. Thanks and Best of luck to the next maintainer.

ganileni commented on 2018-07-10 11:56 (UTC) (edited on 2018-07-10 11:56 (UTC) by ganileni)

I get an error:

$ multibootusb
Using python version  3.6.6 (default, Jun 27 2018, 13:11:40) 
[GCC 8.1.1 20180531] on platform Linux-4.17.3-1-ARCH-x86_64-with-arch
Traceback (most recent call last):
  File "/usr/bin/multibootusb", line 187, in <module>
    if config.debug is True:
NameError: name 'config' is not defined

Apparently it's a known issue. https://github.com/mbusb/multibootusb/issues/253

The only way I found to make multibootusb work at the moment on arch is to use the devel branch of the repo:

$ git clone https://github.com/mbusb/multibootusb
$ cd multibootusb
$ git branch devel
$ git checkout devel
$ sudo python3 multibootusb

andrejr commented on 2018-05-16 12:01 (UTC)

That's the way I run it. When I try to install syslinux onto a drive (or add an ISO), I get this same error:

https://github.com/mbusb/multibootusb/issues/336

With the git version I don't get any errors and it works just fine.

NoobAlice commented on 2018-05-14 17:57 (UTC)

@andrejr - This version does work on Arch, but it requires a little finangling. You just have to run it via terminal with

sudo multibootusb

andrejr commented on 2018-05-12 15:55 (UTC)

Since this version actually doesn't work on Arch, I've made a git version here: https://aur.archlinux.org/packages/multibootusb-git/

The problem that makes it not work was fixed in this PR, which made it into master, but is yet to be included in an official release: https://github.com/mbusb/multibootusb/pull/364

The git version obviously includes this PR and works flawlessly.

jeffhunt90 commented on 2018-04-07 18:13 (UTC)

Ignore my comment below. A different USB and format and it is working well. Thanks for the effort that goes into this.

jeffhunt90 commented on 2018-04-07 00:29 (UTC)

I get:

Selected device /dev/sdb1
Device /dev/sdb1 is a MBR disk...
Traceback (most recent call last):
  File "/usr/lib/python3.6/site-packages/scripts/mbusb_gui.py", line 165, in onComboChange
    self.ui_update_persistence()
  File "/usr/lib/python3.6/site-packages/scripts/mbusb_gui.py", line 303, in ui_update_persistence
    self.ui.slider_persistence.setMaximum(config.persistence_max_size / 1024 / 1024)
TypeError: unsupported operand type(s) for /: 'str' and 'int'
Aborted

Forum_Liker commented on 2018-04-06 12:15 (UTC)

@dramm, run with root in console sudo multibootusb

Angel_Caido commented on 2018-04-05 11:23 (UTC)

Updated to version 9.2.0. Thanks for the Hard Work, sundar_ima.

GFdevelop commented on 2018-03-08 18:51 (UTC) (edited on 2018-03-08 18:58 (UTC) by GFdevelop)

desktop file not work:

multibootusb-pkexec
Running multibootusb version 9.1.0 from installed system...
Starting multibootusb GUI...
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'
qt.qpa.screen: QXcbConnection: Could not connect to display 
Could not connect to any X display.

dramm commented on 2018-02-11 19:15 (UTC) (edited on 2018-02-11 19:24 (UTC) by dramm)

I'm getting the following error:

Traceback (most recent call last):

File "/usr/bin/multibootusb", line 174, in module

if config.debug is True:

NameError: name 'config' is not defined

Any ideas?

Edit: Formatting

BanderasPL commented on 2018-02-01 08:41 (UTC) (edited on 2018-02-01 10:50 (UTC) by BanderasPL)

pacman -Rcs anaconda, pacman -Rcs multibootusb>>> yaourt -S anaconda>>> yaourt -S multibootusb>>> which multibootusb>>> changed to my PATCH. For me: vim /usr/share/polkit-1/actions/org.debian.pkexec.run-multibootusb.policy,>>> <annotate key="org.freedesktop.policykit.exec.path">/usr/bin/multibootusb</annotate>,>>> pacman -S mtools p7zip parted pyqt5-common python-dbus python-pyqt5 python-pyudev python-six util-linux >>> reboot >>> WORKED FOR ME>>> AFTER UPGRADE SYTEM DOESNT WORK....

sundar_ima commented on 2018-01-31 04:13 (UTC)

@Tav, You can install all required packages (dependencies) from anaconda package manager and it should fix the issue you are facing.

Tav commented on 2018-01-24 03:46 (UTC)

@sundar_ima You were right, although the solution involved uninstalling anaconda as a package and re-installing it after I installed multibootusb. I am sure there is a more elegant solution, but I don't know what it is. I'd be interested to hear it. Thanks for your observation.

sundar_ima commented on 2018-01-21 17:17 (UTC)

Those who are getting this error "QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'" and failing to start window, please have a look at cat /usr/share/polkit-1/actions/org.debian.pkexec.run-multibootusb.policy for path to multibootusb path. Path to which multibootusb and path of multibootusb in the polkit file should be same. Please correct path to multibootusb in /usr/share/polkit-1/actions/org.debian.pkexec.run-multibootusb.policy and it should work properly.

sundar_ima commented on 2018-01-21 17:13 (UTC)

@Tav Your package is installed in anaconda environment whereas other modules are installed in standard location. Therefore it fails. You need to install only on standard installation.

Angel_Caido commented on 2018-01-16 17:56 (UTC)

Upgraded to 9.1.0.

raw commented on 2018-01-15 09:08 (UTC)

Version 9.1.0 actually works (9.0.0 had the x86_64-efi bug)

vk496 commented on 2018-01-09 17:09 (UTC)

New version!

Salu2

sundar_ima commented on 2018-01-07 06:57 (UTC)

There is a bug in version 9.0.0. The aur package is require an immediate upgrade.

winicius commented on 2018-01-05 23:58 (UTC) (edited on 2018-01-05 23:59 (UTC) by winicius)

Tried running it today with sudo dbus-launch multibootusb and it worked. but when I attempted to install a distro on the usb the program crashed. Got this on the output.

Copying multibootusb directory to /run/media/root/29aa5a58-bc10-4842-87a3-cfc8f8af7ae4 EFI/BOOT directory does not exist. Creating new. Copying EFI directory to /run/media/root/29aa5a58-bc10-4842-87a3-cfc8f8af7ae4 New EFI modules does not exist. Copying now. Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/scripts/mbusb_gui.py", line 552, in onCreateClick copy_mbusb_dir_usb(config.usb_disk) File "/usr/lib/python3.6/site-packages/scripts/gen.py", line 252, in copy_mbusb_dir_usb os.path.join(usb_mount_path, 'multibootusb', 'grub', 'x86_64-efi')) File "/usr/lib/python3.6/shutil.py", line 309, in copytree names = os.listdir(src) FileNotFoundError: [Errno 2] No such file or directory: '/usr/share/multibootusb/data/multibootusb/grub/x86_64-efi' [1] 28076 abort sudo dbus-launch multibootusb

Tav commented on 2018-01-05 20:43 (UTC)

New Version, same problem for me.

dorifer commented on 2018-01-05 08:25 (UTC)

A new Version has been released: https://github.com/mbusb/multibootusb/releases/tag/v9.1.0

Tav commented on 2018-01-01 20:24 (UTC)

Multibootusb command fails with:

Traceback (most recent call last): File "/home/***/anaconda3/bin/multibootusb", line 174, in <module> if config.debug is True: NameError: name 'config' is not defined</module>

winicius commented on 2017-12-30 17:24 (UTC)

Hi @Angel_Caido. I tried your workaround but now I get this different error message: shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory job-working-directory: error retrieving current directory: getcwd: cannot access parent directories: No such file or directory Traceback (most recent call last): File "/usr/bin/multibootusb", line 164, in <module> if config.debug is True: NameError: name 'config' is not defined</module>

Do you know of any solution for this?

zer0def commented on 2017-12-21 07:33 (UTC)

Lacks a dependency on udisks2.

Angel_Caido commented on 2017-11-29 00:25 (UTC) (edited on 2017-11-29 00:35 (UTC) by Angel_Caido)

Bumped to version 8.9.0. Sorry for the delay in updating the Package. Note: If MultiBootUSB doesn't run for you when launched from the menu, try running it using the terminal [type multibootusb-pkexec]. Now, if you see the message "QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root'" Then use the following command: sudo dbus-launch multibootusb This workaround did the trick for me.

sundar_ima commented on 2017-11-20 12:46 (UTC)

Hi, new version has been released....

Angel_Caido commented on 2017-06-01 02:06 (UTC) (edited on 2017-06-01 11:38 (UTC) by Angel_Caido)

Dependency 'dbus-x11' has been removed. To answer some of the questions: 1. multibootusb didn't work on my system due to some strange problem with my multicard reader [with and without 'dbus-x11']. 2. I tried forcing my system to use 'dbus-x11' [removing 'dbus']. The system started behaving oddly. So, I reinstalled 'dbus'. 3. I use xfce as my Desktop Environment. sundar_ima said he uses KDE. The bottom line is: sundar_ima is the developer, and I am the packager for multibootusb in the AUR. In my opinion, he knows more about the application than I do. Please. Post and share your experience using this package. I've created a thread in the forums to talk about it. Visit https://bbs.archlinux.org/viewtopic.php?pid=1714998#p1714998

simona commented on 2017-05-31 10:10 (UTC)

==> ERRORE: Si è verificato un errore in build(). L'operazione sta per essere interrotta... ==> ERRORE: Makepkg non è riuscito a compilare dbus-x11.

duelle commented on 2017-05-30 12:49 (UTC)

I can also confirm that an installation of the current version (8.8.0-2) of multiboot without the 'dbus-x11' dependency works fine (removing and adding ISOs). I took the PKGBUILD and only removed the 'dbus-x11' dependency before installing it.

lightdot commented on 2017-05-29 11:57 (UTC)

BTW, I've just tested the multibootusb 8.8.0-1 again and I can select ISO's just fine. To be clear, that's without dbus-x11, it's compiled with dbus from core. @Angel_Caido, have you tested the dbus-x11 requirement yourself? I'm guessing that there are other differences between sundar_ima's and my system that prevents him from using multibootusb compiled with dbus from core. Can anyone else please test too?

lightdot commented on 2017-05-29 10:38 (UTC)

The new dependency conflicts one of the core packages. Is this approach absolutely necessary? dbus-x11 and dbus are in conflict (libdbus). Remove dbus? [y/N] I don't think the AUR version is offering quite the same level of quality and support. The dbus-x11 version remains at 1.10.14-1 while dbus is at 1.10.18-1, so the former has missed the last two or three upgrades already. IMHO, many users will refrain from using multibususb from AUR due to this.

Angel_Caido commented on 2017-05-28 04:05 (UTC) (edited on 2017-05-28 11:54 (UTC) by Angel_Caido)

First of all: Apologies for the delay. Work keeps me away from the things I like to do. Dependency "dbus-x11" has been added. Please, keep us posted of how this package behaves in your system.

sundar_ima commented on 2017-05-19 13:37 (UTC)

"dbus-x11" is absolute necessary. Otherwise, multibootusb may start but you wont be able to choose ISOs. Tested personally and submitted the reply here...

Angel_Caido commented on 2017-05-18 23:00 (UTC)

Bumped to version 8.8.0. "dbus-x11" was left out because it required 'dbus' to be removed. If absolutely necesary I will include it as a dependency.

sundar_ima commented on 2017-05-14 17:04 (UTC)

@Angel_Caido, See the link to same issue you have reported here https://github.com/mbusb/multibootusb/issues/164. Solution is also available.

sundar_ima commented on 2017-05-14 14:28 (UTC) (edited on 2017-05-14 14:29 (UTC) by sundar_ima)

@Angel_Caido, It looks like you have multicard/multiUSB hub reader which is causing the application to crash. Somehow, udev is able to detect this multicard/multiUSB hub reader as block device. Remove all other USB devices and insert USB disk directly in to your system for testing. I think it should work. This issue will be fixed in next upstream release. But still I think you should update to the latest release of upstream which is why the aur is meant for. At lease you will get to know from other users and accordingly downgrade to whatever working version. Thanks.

sundar_ima commented on 2017-05-12 18:16 (UTC)

"I have a composite USB device." What does this mean? Have you connected any of the USB hub in your PC? what does your terminal say when issuing dmesg, ls -l /dev/disk/by-id/, ls -l /dev/sd* and lsblk commands? Are you able to see your USB disk number which multibootusb is refering to?

Angel_Caido commented on 2017-05-12 00:23 (UTC)

I have a composite USB device. The drive that multiboot is refering to does not even exist. Is one of the "ports" of such composite USB device but it is unused. As you can see at the last line, the previous error still ocurrs: /usr/sbin/multibootusb-pkexec: line 22: 4785 Aborted (core dumped) pkexec --disable-internal-agent "/usr/bin/multibootusb" "$@" The content of the PKGBUILD is as follow [in case I forgot to include something]: # Contributor: Jonas Heinrich <onny@project-insanity.org> # Former Maintainer: sundar_ima <feedback.multibootusb@gmail.com> # Maintainer: Angel_Caido <geussepe at gmail dot com>> pkgname=multibootusb pkgver=8.8.0 pkgrel=1 pkgdesc="Boot multiple live Linux distros from a usb flash drive." arch=("any") url="http://multibootusb.org" license=("GPL") #depends=("python-pyudev" "python-pyqt5" "pyqt5-common" "python-dbus" "mtools" "util-linux" "parted" "p7zip" "python-six" ) depends=("python-pyqt5" "pyqt5-common" "python-dbus" "mtools" "util-linux" "parted" "p7zip" "python-six" "python-pyudev") sha512sums=("585bb8a4641535f1811e7a48d4e0bab3353ae8f8e4ca319dcbfd8b45b474927b341a52d4eaee3c3587af657231d861fa5977b49cf000b9f878b601748efd87cc") source=("https://github.com/mbusb/$pkgname/archive/v${pkgver}.tar.gz") package () { cd "$srcdir/$pkgname-$pkgver" chmod 755 "$srcdir/$pkgname-$pkgver/data/multibootusb.desktop" python3 setup.py install --root="$pkgdir/" --optimize=1 }

sundar_ima commented on 2017-05-11 01:22 (UTC)

@Angel_Caido, That means some issue is there with the software and not the package. Similar issue was reported by another user on github. It is being investigated. Is the same problem happen with other USB drive as well?

Angel_Caido commented on 2017-05-10 23:41 (UTC)

On Manjaro Xfce up-to-date, the GUI does not start. When running multibootusb-pkexec on the terminal, I get the following: Running multibootusb version 8.8.0 from installed system... Starting multibootusb GUI... Cleaning old multibootusb directory... Syslinux exist in multibootusb directory... Using pyudev for detecting USB drives... /dev/sdf /dev/sdg /dev/sdh /dev/sdi Selected device /dev/sdf fdisk: cannot open /dev/sdf: No medium found Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/scripts/usb.py", line 406, in details details = details_udev(usb_disk_part) File "/usr/lib/python3.6/site-packages/scripts/usb.py", line 222, in details_udev fdisk_cmd_out = subprocess.check_output('fdisk -l ' + usb_disk_part, shell=True) File "/usr/lib/python3.6/subprocess.py", line 336, in check_output **kwargs).stdout File "/usr/lib/python3.6/subprocess.py", line 418, in run output=stdout, stderr=stderr) subprocess.CalledProcessError: Command 'fdisk -l /dev/sdf' returned non-zero exit status 1. During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/scripts/mbusb_gui.py", line 148, in onComboChange config.usb_details = usb.details(config.usb_disk) File "/usr/lib/python3.6/site-packages/scripts/usb.py", line 408, in details details = details_udisks2(usb_disk_part) File "/usr/lib/python3.6/site-packages/scripts/usb.py", line 281, in details_udisks2 mount_point = bd.Get('org.freedesktop.UDisks2.Filesystem', 'MountPoints', dbus_interface='org.freedesktop.DBus.Properties') File "/usr/lib/python3.6/site-packages/dbus/proxies.py", line 145, in __call__ **keywords) File "/usr/lib/python3.6/site-packages/dbus/connection.py", line 651, in call_blocking message, timeout) dbus.exceptions.DBusException: org.freedesktop.DBus.Error.InvalidArgs: No such interface 'org.freedesktop.UDisks2.Filesystem' /usr/sbin/multibootusb-pkexec: line 22: 4785 Aborted (core dumped) pkexec --disable-internal-agent "/usr/bin/multibootusb" "$@"

sundar_ima commented on 2017-05-10 17:24 (UTC)

Even if GUI does not start, people still can use commandline options. Source --> http://multibootusb.org/page_guide/#using-mltibootusb-command-line-options

sundar_ima commented on 2017-05-10 17:21 (UTC)

Tested on manjaro KDE with up to date system. With little trouble, I could figure out and solved the issue. Two packages "python-pyudev" (multibootusb specifc) and "dbus-x11" (KDE specific) have been added. Following PKGBUILD works absolutely fine for me and you may wish to update the package accordingly: pkgname=multibootusb pkgver=8.8.0 pkgrel=1 pkgdesc="Boot multiple live Linux distros from a usb flash drive." arch=("any") url="http://multibootusb.org" license=("GPL") depends=("python-pyqt5" "pyqt5-common" "python-dbus" "mtools" "util-linux" "parted" "p7zip" "python-six" "python-pyudev" "dbus-x11") sha512sums=("585bb8a4641535f1811e7a48d4e0bab3353ae8f8e4ca319dcbfd8b45b474927b341a52d4eaee3c3587af657231d861fa5977b49cf000b9f878b601748efd87cc") source=("https://github.com/mbusb/$pkgname/archive/v${pkgver}.tar.gz") package () { cd "$srcdir/$pkgname-$pkgver" chmod 755 "$srcdir/$pkgname-$pkgver/data/multibootusb.desktop" python3 setup.py install --root="$pkgdir/" --optimize=1 }

sundar_ima commented on 2017-05-10 12:38 (UTC)

@Angel_Caido, Can you post the full error message for investigation.

sundar_ima commented on 2017-05-10 12:36 (UTC)

Newer version 8.8.0 is released...

Angel_Caido commented on 2017-05-09 10:47 (UTC)

I haven't uploaded an updated PKGBUILD because I'm experiencing issues with the most recent version of multibootusb during testing. I get the error: Starting multibootusb GUI... QXcbConnection: Could not connect to display /usr/sbin/multibootusb-pkexec: line 22: 11420 Aborted (core dumped) pkexec --disable-internal-agent "/usr/bin/multibootusb" "$@" Any insights?

sundar_ima commented on 2017-04-29 17:40 (UTC)

Newer version 8.7.0 is released.

sundar_ima commented on 2017-04-23 12:10 (UTC) (edited on 2017-04-23 12:10 (UTC) by sundar_ima)

Version 8.6.0 is released and python3-pyudev is added as dependency...

Angel_Caido commented on 2017-02-09 23:11 (UTC)

Bumped to 8.5.0

sundar_ima commented on 2017-02-05 10:52 (UTC)

Version 8.5.0 is released...

Angel_Caido commented on 2016-12-28 02:26 (UTC)

Bumped to 8.4.0. Added Dependency "python-zix". Happy Holidays.

sundar_ima commented on 2016-12-27 14:49 (UTC)

Version 8.4.0 is out. greenfuse is correct, on some distros 'python-six' is also required.

greenfuse commented on 2016-12-20 11:57 (UTC)

A dependency that I needed is python-six

Angel_Caido commented on 2016-12-09 00:36 (UTC)

python2-pyqt5 removed from dependencies.

sundar_ima commented on 2016-12-07 09:06 (UTC)

python2-pyqt5 is not necessary. Please remove it from list of dependencies.

Angel_Caido commented on 2016-12-06 00:51 (UTC)

Multibootusb bumped to 8.3.0.

sundar_ima commented on 2016-12-05 15:57 (UTC)

Version 8.3.0 is released. multibootusb is not depends on ou may want to remove it.

Angel_Caido commented on 2016-11-29 03:14 (UTC) (edited on 2016-11-29 03:24 (UTC) by Angel_Caido)

I am considering to add gksu as a dependency. This application requires admin privileges; so -in order to grant them- pkexec is called so that the user can enter his/her password. The problem is that pkexec keeps returning the following error: Starting multibootusb GUI... QXcbConnection: Could not connect to display /usr/sbin/multibootusb-pkexec: line 6: 3189 Aborted (core dumped) pkexec --disable-internal-agent "/usr/bin/multibootusb" "$@" and if I run "pkexec multibootusb", then I get only: Starting multibootusb GUI... QXcbConnection: Could not connect to display Aborted (core dumped) A workaround would be using gksudo [which is part of gksu] instead of pkexec. I could modify the menu launcher to do so. I'm open to suggestions.

sundar_ima commented on 2016-11-28 18:09 (UTC)

The actual path to multibootusb executable ' /usr/sbin/multibootusb' and path specified in '/usr/sbin/multibootusb-pkexec' & 'org.debian.pkexec.run-multibootusb.policy' are different. Both the files will have path to executable as '/usr/bin/multibootusb' However, you need to correct it as '/usr/sbin/multibootusb' in both the files. This should solve the error you are getting.

George commented on 2016-11-28 16:06 (UTC) (edited on 2016-11-28 16:06 (UTC) by George)

If you have an error «PermissionError: [Errno 13] Permission denied: '/usr/share/multibootusb/data/version.txt'» then you need execute: sudo chmod +r /usr/share/multibootusb/data/version.txt and then again yaourt -S multibootusb

Angel_Caido commented on 2016-11-28 04:50 (UTC)

PKGBUILD Updated and bumped to 8.2.0. Still having problems when launching multibootusb from the menu and from the terminal [calling the executable /usr/sbin/multibootusb-pkexec]. Workaround: Run multibootusb from the terminal with either "sudo multibootusb" or "gksudo multibootusb"

sundar_ima commented on 2016-11-27 13:25 (UTC)

Version 8.2.0 is released

Angel_Caido commented on 2016-11-24 05:01 (UTC) (edited on 2016-11-24 05:10 (UTC) by Angel_Caido)

OK. I updated the PKGBUILD for MultiBootUSB. I added some dependencies. I also changed permissions to the file multibootusb.desktop [as requested by satriani]. On my end it built and installed correctly. I just have a few observations to make: 1. Remove any old version before installing this one. 2. For some reason I can't yet understand, the executable ["multibootusb-pkexec"] gives me the following error [when ran from the terminal]: Starting multibootusb GUI... QXcbConnection: Could not connect to display /usr/sbin/multibootusb-pkexec: line 6: 3189 Aborted (core dumped) pkexec --disable-internal-agent "/usr/bin/multibootusb" "$@" I think it has something to do with QT5 and pkexec. [I'm] Not sure. 3. If you want to run it properly use one of the following commands instead: sudo multibootusb gksudo multibootusb Let me know if you can find a solution to this or if something else comes up.

Angel_Caido commented on 2016-11-24 03:42 (UTC)

Really odd. Last time I built and checked this package [and after a few minor corrections to the PKGBUILD] it went through flawlessly. Now I encounter more errors. I honestly don't know where they all come from. I'm trying to solve the ones that I have encountered. According to https://github.com/mbusb/multibootusb, this version now depends on: mtools, util-linux, parted, python3-qt5 [which is provided by python-pyqt5], python-dbus, and pkexec [which is provided by polkit].

AdrianoML commented on 2016-11-23 15:12 (UTC)

This package is full of problems, missing dependencies for python3/python3-pyqt5 and plenty of files with missing read permission.

satriani commented on 2016-11-21 08:26 (UTC)

-rw------- 1 root root 191 20. Nov 09:41 multibootusb.desktop wrong permission. Please add to PKGBUILD "chmod 755 /usr/share/applications/multibootusb.desktop"

sundar_ima commented on 2016-11-21 07:20 (UTC)

Your PKGBUILD is not correct. The latest version is based on pyqt5 and p7zip is also missing.

Angel_Caido commented on 2016-11-21 03:07 (UTC)

PKGBUILD updated. Thanks for your patience.

sundar_ima commented on 2016-11-20 12:01 (UTC) (edited on 2016-11-20 12:02 (UTC) by sundar_ima)

The latest version is released http://multibootusb.org/2016-11-20-Multibootusb-version-8.1.0-is-released/ It would be nice if you report the issues you encountered. This will be helpful in solving the issue faster.

Angel_Caido commented on 2016-11-19 16:15 (UTC)

I shall update the PKGBUILD as soon as I make sure that Multibootusb is working properly. I have read that it has some errors.

GeoffMaciolek commented on 2016-11-12 22:39 (UTC)

Hey, here's the PKGBUILD I made for 8.0.0: https://github.com/GeoffMaciolek/PKGBUILDs/raw/master/multibootusb/PKGBUILD Or: # Contributor: Jonas Heinrich <onny@project-insanity.org> # Former Maintainer: sundar_ima <feedback.multibootusb@gmail.com> # Maintainer: Angel_Caido <geussepe at gmail dot com>> pkgname=multibootusb pkgver=8.0.0 pkgrel=1 pkgdesc="Boot multiple live Linux distros from a usb flash drive." arch=("any") url="http://multibootusb.org" license=("GPL") #depends=("python2-pyqt4" "mtools" "util-linux" "parted") depends=("python>=3.0.0" "python-pyqt5" "python-dbus" "mtools" "util-linux" "parted") #sha512sums=("b5a01dd81d90abd45b8443d922704432e84ceb58ad67c8cfe289064230f721baec420244000533d82e5c66db29767054556d8f8f2606918a8b3e51e24199a867") sha512sums=("fe62166ee027be89e3773b1d4236368999749d16c90e1ecf15f308c4550db1915492ea6bca889154b6601f65cf0424a6b8061a57bf8215e7c28fe9a93905e753") source=("https://github.com/mbusb/$pkgname/releases/download/v${pkgver}/$pkgname-${pkgver}.tar.gz") #source=("http://downloads.sourceforge.net/project/$pkgname/${pkgver}/Source/$pkgname-${pkgver}.tar.gz") package () { cd "$srcdir/$pkgname-$pkgver" python3 setup.py install --root="$pkgdir/" --optimize=1 }

sundar_ima commented on 2016-11-06 15:44 (UTC)

New version is released. http://multibootusb.org/2016-11-06-Upgraded-version-of-multibootusb-8.0.0-is-ready/

Angel_Caido commented on 2016-07-25 02:49 (UTC)

PKGBUILD Updated. I apologize for the delay. Thank you so much for the information.

xpt commented on 2016-07-19 06:01 (UTC)

Please change: source=("http://iweb.dl.sourceforge.net/project/$pkgname/${pkgver}/Source/$pkgname-${pkgver}.tar.gz") to source=(http://downloads.sourceforge.net/project/$pkgname/${pkgver}/Source/$pkgname-${pkgver}.tar.gz")

OblivioVItae commented on 2016-07-07 21:20 (UTC)

Yep, wait correct or report.. I send mail to Angel_Caido, wait one-two day..

f4bio commented on 2016-07-02 18:19 (UTC)

correct sources url: http://downloads.sourceforge.net/project/multibootusb/7.5.0/Source/multibootusb-7.5.0.tar.gz

Angel_Caido commented on 2016-01-16 01:28 (UTC)

Thanks for the information. PKGBUILD has been updated.

greenfuse commented on 2015-12-29 00:43 (UTC)

The download must have changed, I needed to provide a new sha512sum. sha5sums=('b5a01dd81d90abd45b8443d922704432e84ceb58ad67c8cfe289064230f721baec420244000533d82e5c66db29767054556d8f8f2606918a8b3e51e24199a867')

Mikaela commented on 2015-11-13 10:14 (UTC)

This package should also depend on `parted` which it doesn't depend on some reason causing tracebacks.