kamilion / customizer Goto Github PK
View Code? Open in Web Editor NEWUbuntu Live CD remastering tool
License: GNU General Public License v2.0
Ubuntu Live CD remastering tool
License: GNU General Public License v2.0
I'm trying to use Ubuntu Mini Remix as a base for a very specialized derivative, but when trying to install/remove packages inside the chroot, insserv complains about nonexistent files or directories, and dpkg finishes with errors. One of the more important packages that runs into this issue is wpasupplicant, which is needed by wicd-daemon (a wireless manager daemon), and it can never install. Would this be in the remix itself, is it something about Customizer, or am I just a silly knucklehead?
if [ ! -e "$HOOK" ];then
ERROR_MESSAGE "The hook files doesn't exists"
else
cp -f "$HOOK" "$WORK_DIR/FileSystem/tmp/HOOK"
fi
allow_local_X_access
mount_sys
mount_dbus
chroot "chmod +x /tmp/HOOK
bin/sh /tmp/HOOK"
umount_sys
recursive_umount
block_local_X_access
and there is no need for basename
Hi,
I don't know if it's a real issue or just my fault ;-) but if I try to run the customized filesystem from QEMU, using a Ubuntu 12.04 custom fs, it emulates it in a 1024x768 screen while if I'm using a 13.04 or 13.10, it emulates it in a much larger screen, not accessible in any of its parts.
I took a look to qemu in /opt/Customizer/script, but screen resolution wasn't there.
Thanks,
Silvia
I am using v3.2.3 and when I try to mount ubuntu-server 12.04, Customizer claims that it's not a valid ISO image. Is there any clues how I can work this around?
I installed customizer using the install.sh script. I am using a host machine with Ubuntu 12.04 64-bit to customize ubuntu 12.10 32-bit ISO image. I am having the following issues with the customizer.
"Building dependency tree...
Reading state information...
The following packages were automatically installed and are no longer required:
crda iw wireless-regdb
Use 'apt-get autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
WARNING: The following packages cannot be authenticated!
linux-image-3.5.0-17-generic linux-headers-3.5.0-17
linux-headers-3.5.0-17-generic linux-headers-generic
linux-image-extra-3.5.0-17-generic linux-image-generic
E: There are problems and -y was used without --force-yes
[!] Chroot has returned exit status
[] Unblocking files
[] Cleaning up
[] Unmounting: /sys
[] Unmounting: /proc
[] Unmounting: /dev
[] Verbose unmounting
ls: cannot access /home/FileSystem/boot/initrd.img-: No such file or directory
ls: cannot access /home/FileSystem/boot/vmlinuz-: No such file or directory
[*] Copying initrd:
cp: cannot stat `': No such file or directory
[X] Unable to copy initrd.img
"
Please provide me with a workaround.
With Ubuntu you can download two ISOs:
Alternate is meant to create automated installs.
I use it in my company to do just that.
When I open alternate ISO with Customizer I get:
[] Executing extract at: 01:43:42/01-10-2012
[] Creating work directories
[] Mounting ISO
[] Checking ISO image
[X] This is not a usable ISO image
I had removed some previously used files and folders from using Xyphyr however after building they continue to show up on the desktop of the built version. If I go back to Xyphyr they are gone.
Hi,
I've verified it on edubuntu precise and quantal, never noticed on 10.04, anyway. It happens that if I modify hostname and username (via shell and /etc/casper.conf), then in brand new live dvd /etc/lsb-release becomes (that's quantal's case; for precise is the same, mutatis mutandis):
DISTRIB_ID="Ubuntu"
DISTRIB_RELEASE="12.10"
DISTRIB_CODENAME=quantal
DISTRIB_DESCRIPTION="Ubuntu 12.10"
with double-quotes in 1st and 2 nd line.
That causes a crash in Software Center ("no such distribution: ubuntu" or something similar after python errors): if I modify /etc/lsb-release purging from it double quotes, then SC works without problems.
I've noticed it for the first time on precise, due to apport's notice (one of our users told me about that for the first time); apport is bullsh*** and normally I purge it before creating the ISO and SC is pretty useless, but questioning about that with a guy in Ubuntu-it forum, he checked his /etc/lsb-release and we noticed he hadn't double quotes (he didn't change username and/or hostname, anyway).
Don't know exactly if is a Customizer issue but with UCK (less powerful than Customizer) it doesn't happen.
Thanx,
Silvia
Unable to login into the created Live CD/DVD ISO image
Customizer 3.2 and newer releases, regardless of the environment.
Known application with this issue:
There are some limitations in matter of what signs should be used for the live username, I can't say which exactly may cause issues but avoiding any special characters like ,.<>|%^&*()
etc. should solve this problem. Also make sure to use US keyboard layout to enter that.
In related case, at least one user has attempted to install Dropbox using their official .deb file in chroot environment. This has also caused the rebuild ISO unable to login when boot as Live CD.
None
Change the Live CD username to something simple, for example, "live" (without the quotes) and try to rebuild the ISO again.
Don't install Dropbox in chroot environment.
Last updated: 2014-02-08
When I try to run gemu from the gui on Ubuntu 12.04 I get the following error:
[] Executing qemu at: 04:53:10 PM/12-07-2012
[] Checking whether X is running
[] Getting the configs
[] Running QEMU with ISO image: /home/Minimalism-i386-12.04.iso
/opt/Customizer/scripts/qemu: line 41: qemu: command not found
[X] An error accure while trying to emulate the ISO
The problem is that "qemu" is not a valid command. Changing "qemu -cdrom" to "qemu-system-i386 -cdrom" on line 41 in the qemu shell script should solve the problem.
Release 3.2.3,after lubuntu 12.10 rebuild there is a partial working network connection,i can ping the router but can't go out,it seems a dns problem.
Hi,
tonight I got the ubuntu-mini-remix installed on a VM and tried both installation methods as outlined in 2.2.1 and 2.2.2 (method 1, method 2 did not function due to ownership problems, I did sudo but I could not get write access to the path, no clue what's going on there).
2.2.1 here is what happens: first this: http://d.pr/i/CMJ4 then this: http://d.pr/i/EaN0
2.2.2 (method 1) errors out with the notice, that no network connection could be established. Which is strange, since I can connect from the VM to the internet. Method 2 fails due to permissions (I am aware, that LINK and RELEASE needs to be replaced on the echo instruction, but that would not change the problem), see both here: http://d.pr/i/pbmJ
Now my problems with 2.2.2 are clearly beyond Customizer's influence (seems the VM is messed up, though it was a clean install) 2.2.1 should be fixable, no?
Thans a lot!
Using the "Terminal" in Customizer, I installed mysql, but it does not run. I have tried "service mysql start" and nothing happens as well as "netstat -tap | grep mysql" and nothing shows up. I need to get mysql to run inside Customizer in order to finish my ubuntu remix. Am I missing something? Is there a way to get mysql to run in Customizer terminal window?
Thanks,
Jon
The GUI acts strange or exits with unexpected error during startup
Unknown
The GUI is written in Gambas2 version 2.24 and the executable file is compiled with it. If you have newer or older version of Gambas this may cause issues.
None
Install Gambas2 IDE and some additional components:
gambas2-ide gambas2-runtime gambas2-gb-form gambas2-gb-gui
Above are the names of Gambas2 packages in Debian/Ubuntu. The names might be different if you are running other OS so use extended search or something when you query it using your package manager!
If the OS don't have package manager or these packages are not in packages database then you will have to compile Gambas. More instructions at http://gambasdoc.org/help/install
Then, you have the Gambas2 IDE to do the following:
/opt/Customizer
, else clone the git with the install script/opt/Customizer/GUI
and click Open or double click on the folder, either way will dochmod
it, so you can!Last updated: 2014-02-08
typo in common
if [ ! -e "/usr/sbin/update-gru.blocked" ];then
When Desktop is launched, the keyboard mapping doesn’t work as it should even keyboard has been grabbed with Ctrl + Shift key combination.
Customizer 3.2 and newer releases, regardless of the environment.
The Desktop refers to X-nested session in Xephyr. The alphanumeric keys, space bar, Backspace works; but ↑ key is mapped to PrntScrn, → key is mapped to Alt, and Delete keys, etc. doesn't work or mapped to unknown keys.
Use mouse clicks and selections to do most of things. Instead of Delete key, use mouse cursor to select and Backspace key to delete particular words.
Upgrade Xephyr to latest version. Else, use backports for Ubuntu/Debian if needed (untested).
Last updated: 2014-02-08
As shown in the log I'm unable to load any ISO image by Customizer:
P.S. I'm using Mint KDE 15
mbnoimi-pc mbnoimi # gksu /opt/Customizer/GUI.gambas
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: WORK_DIR=
[DEBUG] Def: /home
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: WORK_DIR=
[DEBUG] Def: /home
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
[EVENT] Checking if GUI is locked
[EVENT] Locking GUI
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: WORK_DIR=
[DEBUG] Def: /home
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
[EVENT] Checking configuration file
[EVENT] Checking essential directories and files
[EVENT] Disabling widgets
[EVENT] Checking configuration file
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: WORK_DIR=
[DEBUG] Def: /home
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: MOUNT_DIR=
[DEBUG] Def: /media/ISO
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: MESSAGES_COLORS=
[DEBUG] Def: 1
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
=================== Replace_Str() begin ===================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: MESSAGES_COLORS=
[DEBUG] RpcStr: 1
[DEBUG] Loading file: /opt/Customizer/settings.conf
[DEBUG] Saving file: /opt/Customizer/settings.conf
================ Replace_Str() end (found) ================
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: FORCE_CHROOT=
[DEBUG] Def: 0
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
=================== Replace_Str() begin ===================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: FORCE_CHROOT=
[DEBUG] RpcStr: 1
[DEBUG] Loading file: /opt/Customizer/settings.conf
[DEBUG] Saving file: /opt/Customizer/settings.conf
================ Replace_Str() end (found) ================
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: APT_HELPER=
[DEBUG] Def: 1
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
=================== Replace_Str() begin ===================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: APT_HELPER=
[DEBUG] RpcStr: 1
[DEBUG] Loading file: /opt/Customizer/settings.conf
[DEBUG] Saving file: /opt/Customizer/settings.conf
================ Replace_Str() end (found) ================
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: BOOT_FILES=
[DEBUG] Def: 0
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: VRAM=
[DEBUG] Def: 256
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
=================== Replace_Str() begin ===================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: VRAM=
[DEBUG] RpcStr: 256
[DEBUG] Loading file: /opt/Customizer/settings.conf
[DEBUG] Saving file: /opt/Customizer/settings.conf
================ Replace_Str() end (found) ================
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: RESOLUTION=
[DEBUG] Def: 800x600
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
=================== Replace_Str() begin ===================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: RESOLUTION=
[DEBUG] RpcStr: 1024x768
[DEBUG] Loading file: /opt/Customizer/settings.conf
[DEBUG] Saving file: /opt/Customizer/settings.conf
================ Replace_Str() end (found) ================
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: COMPRESSION=
[DEBUG] Def: tar
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
=================== Replace_Str() begin ===================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: COMPRESSION=
[DEBUG] RpcStr: xz
[DEBUG] Loading file: /opt/Customizer/settings.conf
[DEBUG] Saving file: /opt/Customizer/settings.conf
================ Replace_Str() end (found) ================
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: LOCALES=
[DEBUG] Def:
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
=================== Replace_Str() begin ===================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: LOCALES=
[DEBUG] RpcStr: C
[DEBUG] Loading file: /opt/Customizer/settings.conf
[DEBUG] Saving file: /opt/Customizer/settings.conf
================ Replace_Str() end (found) ================
===================== Get_Str() begin =====================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: ISO=
[DEBUG] Def:
[DEBUG] Loading file: /opt/Customizer/settings.conf
================== Get_Str() end (found) ==================
=================== Replace_Str() begin ===================
[DEBUG] SrchFile: /opt/Customizer/settings.conf
[DEBUG] SrchStr: ISO=
[DEBUG] RpcStr: /media/truecrypt3/~Files/Programs/Linux/System/Mint/linuxmint-15-kde-dvd-64bit.iso
[DEBUG] Loading file: /opt/Customizer/settings.conf
[DEBUG] Saving file: /opt/Customizer/settings.conf
================ Replace_Str() end (found) ================
[EVENT] Extracting ISO
[EVENT] Detecting Terminal Emulator
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave.
[EVENT] Checking essential directories and files
[EVENT] Disabling widgets
QInotifyFileSystemWatcherEngine::addPaths: inotify_add_watch failed: No such file or directory
QFileSystemWatcher: failed to add paths: /root/.config/ibus/bus
[1]mbnoimi-pc mbnoimi #
the content of /opt/Customizer/settings.conf:
# Main settings
WORK_DIR="/home/mbnoimi/Projects/ECSBUNTU/client/Customizer"
MOUNT_DIR="/home/mbnoimi/Projects/ECSBUNTU/client/Iso"
# Preferences
MESSAGES_COLORS="1"
FORCE_CHROOT="1"
APT_HELPER="1"
RESOLUTION="1024x768"
BOOT_FILES="0"
VRAM="256"
COMPRESSION="xz"
LOCALES="C"
# Saved variables
ISO="/media/truecrypt3/~Files/Programs/Linux/System/Mint/linuxmint-15-kde-dvd-64bit.iso"
DEB=""
HOOK=""
PIC=""
How can I change the default wallpaper of new users and LiveDVD user?
I don't know how can I do it from "Desktop" button!
Unable to compile the binary because of:
mbnoimi@mbnoimi-pc ~ $ wget https://dl.dropboxusercontent.com/u/54183088/install.sh && chmod +x install.sh && sudo ./install.sh -b gambas3 -i
--2014-01-19 18:29:55-- https://dl.dropboxusercontent.com/u/54183088/install.sh
Resolving dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 54.225.194.197
Connecting to dl.dropboxusercontent.com (dl.dropboxusercontent.com)|54.225.194.197|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7805 (7.6K) [text/x-sh]
Saving to: ‘install.sh’
100%[======================================>] 7,805 --.-K/s in 0s
2014-01-19 18:30:01 (1.97 GB/s) - ‘install.sh’ saved [7805/7805]
[sudo] password for mbnoimi:
# Checking dependencies
* git: PASSED
* mktemp: PASSED
* rsync: PASSED
* tar: PASSED
* xhost: PASSED
* Xephyr: PASSED
* convert: PASSED
* dbus-daemon: PASSED
* mksquashfs: PASSED
* unsquashfs: PASSED
* genisoimage: PASSED
* qemu-system-x86_64: PASSED
* gbr3: PASSED
* gbc3: PASSED
* gba3: PASSED
# Purging old version: /opt/Customizer
# Cloning from Git
* Branch: gambas3
* URL: git://github.com/fluxer/Customizer.git
* Directory: /opt/Customizer
Cloning into '/opt/Customizer'...
remote: Counting objects: 48, done.
remote: Compressing objects: 100% (45/45), done.
Receiving objects: 100% (48/48), 109.75 KiB | 46.00 KiB/s, done.
Resolving deltas: 100% (8/8), done.
remote: Total 48 (delta 8), reused 25 (delta 1)
Checking connectivity... done
# Compiling and archiving binary
* Compiling
FMain.class:149:2: error: Syntax error
[ERROR] Unable to compile binary
mbnoimi@mbnoimi-pc ~ $
Some applications don't start in the running X-nested session
Customizer 3.2 and newer releases, regardless of the environment.
Known applications with this issue:
Some applications can't be run as root or even if they run they can act a bit strange due to the granted permanent root access. If that is your case we can't help you, this is one of the limitations of doing chroot. Your best draw will be to contact the developers of the applications and ask for workaround.
The other issue might be D-Bus. Altough the host /var/lib/dbus
and /var/run/dbus
are mounted to the chroot you still may encounter issues with applications that require D-Bus (almost every GUI application needs it).
If you encounter problems running application inside the nested X-session you can try to run it from terminal (inside the chroot) to see what is going on during its startup. Some of them may have -d, --debug
or -v, --verbose
options which can be useful to see more, check its man pages and use that.
For Avant Window Navigator:
avant-window-navigator
to the the startup listThe Xephyr will now load the Live session desktop with Avant Window Navigator dock. Even with this workaround, you still cannot open its preferences in chroot environment. Hence, any customization needs to be done via GConf editor (in GNOME 2.30 and older) or DConf editor (in GNOME 3 or Unity).
None
Last updated: 2014-02-11
This issue is releated to issue #19.
The problem is that after installation with the install.sh script the GUI fails to execute with the following error as reported by OsdKnights
ERROR: #2: Cannot load class 'FMain': Unable to load class file
To avoid repeating my self I will quote here from issue #19:
Well, installing from the gambas3 branch works fine here, I can not test the gambas2 (master) branch since I'm running Debian Wheezy and Gambas2 packages are not available for it (at least from the official repositories). Thus, I'm waiting for someone to test that, Mubiin would do it if he had the time but I guess he's bussy right now.
The issue is probably cause by gambas2 versions incompatibility which the latest script should have solved, apparently it doesn't OR the source code is not incompatibility with the versions Ubuntu provides for you.
Some useful information:
Feedback from other users and patches welcome.
I download Customizer from https://github.com/clearkimura/Customizer version 3.2.2
Extract it to /opt
Rename Customizer-3.2.2 to Customizer
Run this command: sudo /opt/Customizer/GUI.gambas
Change working directory to /media/Disk/Temp
This error occurs:
[*] Checking architecture
chroot: failed to run command `dpkg': Permission denied
[X] Unable to chroot and get the architecture
I'm using ubuntu 12.04 64bit
On Ubuntu Desktop 12.10 i386, following the User Guide for installing the gambas3 branch, I do this:
(1) download the install.sh from https://github.com/downloads/fluxer/Customizer/install.sh
(2) issue 'sudo ./install.sh -b gambas3 -i' ## note that the Gide erroneously ommits the -i !)
Here's what I get:
E: Unable to locate package gambas2-gb-gtk
E: Unable to locate package gambas2-gb-form
E: Unable to locate package gambas2-runtime
E: Unable to locate package gambas2-devel
[ERROR] Unable to install the dependencies
After fixing the internals to refer to gambas3-* packages, and the 'gambas3-devel' to be 'gambas3-dev', I still get errors during installation:
Really Frustrating. How can one install the gambas3 branch on Ubu 12.10?
Here are the basic repro steps:
Base image: Ubuntu LTS 12.04
Visualization: VirtualBox
Customizer version: 3.2.3
In virtualbox, I create a new VM and installed the vanilla ISO (from ubuntu.com). It installs as expected.
In Customizer, I "Select ISO" of the same ISO and click "Rebuild ISO" without any modifications. It produces another iso which I use to install on another VM in virtualbox.
During the installation, I get the following error in the copying files phase:
Invalid DOS Header Magic
Can't load image file /target/boot/vmlinuz-3.2.0-51-generic
Partial stack trace:
File "/usr/share/ubiquity/install.py" line 739 in install.run()
File "/usr/share/ubiquity/install.py", line 134, in run self.copy_all()
....
Another discrepancy is that during the original ISO installation, Ubuntu asks for 4.4 GB of free space. During the customized ISO installation, Ubuntu asks for ~1.8 GB of free space.
Errors were encountered while processing:
/tmp/*.deb;
apt-get
install
-f
-y
env: export: No such file or directory
pkgm updates 3 times before opening
every call for chroot updates packages
As suggested by @clearkimura in ISSUE #43 i have set up a new issue so we can discuss if we need/want a new forum/mailing list
So an overview of what's been said :
@mbnoimi suggested we need a forum or mailing list
@hreikin can set a forum up easily enough
@fluxer and @clearkimura stated they wouldn't have the time to answer each and every question which was raised in the forum/mailing list and asked who would be able to
I would be willing to answer any question i could on a daily basis but a forum is only as good as its community so i would probably need some help as i am no Linux master, just a googler :D
anybody else willing to comment/suggest anything further ?
Is it possible to use xephyr to enter different users desktop?
Say, if I would like to set different desktopbackgrounds for different users, and not just for the root user.
regards,
Cato
Current installer doesn't work (as shown below)!
sony-laptop-pc sony-laptop # wget https://dl.dropboxusercontent.com/u/54183088/install.sh
--2013-12-31 19:27:17-- https://dl.dropboxusercontent.com/u/54183088/install.sh
Resolving dl.dropboxusercontent.com (dl.dropboxusercontent.com)... 50.16.188.240
Connecting to dl.dropboxusercontent.com (dl.dropboxusercontent.com)|50.16.188.240|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7805 (7.6K) [text/x-sh]
Saving to: ‘install.sh.1’
100%[===================================================================================================================>] 7,805 --.-K/s in 0s
2013-12-31 19:27:22 (1.78 GB/s) - ‘install.sh.1’ saved [7805/7805]
sony-laptop-pc sony-laptop # chmod +x install.sh
sony-laptop-pc sony-laptop # ./install.sh -i
# Checking dependencies
* git: PASSED
* mktemp: PASSED
* rsync: PASSED
* tar: PASSED
* xhost: PASSED
* Xephyr: PASSED
* convert: PASSED
* dbus-daemon: PASSED
* mksquashfs: PASSED
* unsquashfs: PASSED
* genisoimage: PASSED
* qemu-system-x86_64: PASSED
* gbr2: FAILED
# Checking distribution
Ign http://archive.canonical.com saucy InRelease
Ign http://ppa.launchpad.net saucy InRelease
Ign http://download.jitsi.org unstable/ InRelease
Ign http://security.ubuntu.com saucy-security InRelease
Ign http://extra.linuxmint.com petra InRelease
Ign http://packages.linuxmint.com petra InRelease
Hit http://archive.canonical.com saucy Release.gpg
Hit http://download.jitsi.org unstable/ Release.gpg
Get:1 http://extra.linuxmint.com petra Release.gpg [198 B]
Hit http://archive.canonical.com saucy Release
Get:2 http://packages.linuxmint.com petra Release.gpg [198 B]
Hit http://download.jitsi.org unstable/ Release
Hit http://archive.canonical.com saucy/partner amd64 Packages
Hit http://download.jitsi.org unstable/ Packages
Get:3 http://extra.linuxmint.com petra Release [3,090 B]
Get:4 http://packages.linuxmint.com petra Release [18.5 kB]
Hit http://archive.canonical.com saucy/partner i386 Packages
Get:5 http://extra.linuxmint.com petra/main amd64 Packages [655 B]
Ign http://archive.ubuntu.com saucy InRelease
Get:6 http://packages.linuxmint.com petra/main amd64 Packages [29.3 kB]
Ign http://archive.ubuntu.com saucy-updates InRelease
Hit http://security.ubuntu.com saucy-security Release.gpg
Hit http://archive.ubuntu.com saucy Release.gpg
Hit http://archive.ubuntu.com saucy-updates Release.gpg
Ign http://dl.google.com stable InRelease
Ign http://dl.google.com stable InRelease
Hit http://dl.google.com stable Release.gpg
Ign http://archive.canonical.com saucy/partner Translation-en_US
Hit http://dl.google.com stable Release.gpg
Ign http://archive.canonical.com saucy/partner Translation-en
Ign http://download.jitsi.org unstable/ Translation-en_US
Ign http://download.jitsi.org unstable/ Translation-en
Hit http://dl.google.com stable Release
Hit http://dl.google.com stable Release
Hit http://dl.google.com stable/main amd64 Packages
Hit http://dl.google.com stable/main i386 Packages
Hit http://archive.ubuntu.com saucy Release
Hit http://security.ubuntu.com saucy-security Release
Ign http://ppa.launchpad.net saucy InRelease
Hit http://dl.google.com stable/main amd64 Packages
Hit http://security.ubuntu.com saucy-security/main amd64 Packages
Ign http://ppa.launchpad.net saucy InRelease
Hit http://security.ubuntu.com saucy-security/restricted amd64 Packages
Ign http://ppa.launchpad.net saucy InRelease
Ign http://ppa.launchpad.net saucy InRelease
Hit http://archive.ubuntu.com saucy-updates Release
Get:7 http://extra.linuxmint.com petra/main i386 Packages [655 B]
Hit http://security.ubuntu.com saucy-security/universe amd64 Packages
Hit http://dl.google.com stable/main i386 Packages
Hit http://ppa.launchpad.net saucy Release.gpg
Hit http://ppa.launchpad.net saucy Release.gpg
Hit http://security.ubuntu.com saucy-security/multiverse amd64 Packages
Hit http://archive.ubuntu.com saucy/main amd64 Packages
Hit http://ppa.launchpad.net saucy Release.gpg
Hit http://archive.ubuntu.com saucy/restricted amd64 Packages
Get:8 http://packages.linuxmint.com petra/upstream amd64 Packages [23.3 kB]
Hit http://archive.ubuntu.com saucy/universe amd64 Packages
Hit http://archive.ubuntu.com saucy/multiverse amd64 Packages
Hit http://archive.ubuntu.com saucy/main i386 Packages
Get:9 http://packages.linuxmint.com petra/import amd64 Packages [40.1 kB]
Hit http://ppa.launchpad.net saucy Release.gpg
Hit http://archive.ubuntu.com saucy/restricted i386 Packages
Hit http://ppa.launchpad.net saucy Release.gpg
Hit http://archive.ubuntu.com saucy/universe i386 Packages
Get:10 http://packages.linuxmint.com petra/backport amd64 Packages [20 B]
Hit http://archive.ubuntu.com saucy/multiverse i386 Packages
Get:11 http://packages.linuxmint.com petra/romeo amd64 Packages [20 B]
Hit http://archive.ubuntu.com saucy/main Translation-en
Get:12 http://packages.linuxmint.com petra/main i386 Packages [28.7 kB]
Hit http://archive.ubuntu.com saucy/multiverse Translation-en
Get:13 http://packages.linuxmint.com petra/upstream i386 Packages [23.3 kB]
Hit http://archive.ubuntu.com saucy/restricted Translation-en
Get:14 http://packages.linuxmint.com petra/import i386 Packages [40.5 kB]
Hit http://archive.ubuntu.com saucy/universe Translation-en
Hit http://archive.ubuntu.com saucy-updates/main amd64 Packages
Hit http://archive.ubuntu.com saucy-updates/restricted amd64 Packages
Hit http://archive.ubuntu.com saucy-updates/universe amd64 Packages
Hit http://archive.ubuntu.com saucy-updates/multiverse amd64 Packages
Ign http://extra.linuxmint.com petra/main Translation-en_US
Hit http://archive.ubuntu.com saucy-updates/main i386 Packages
Hit http://ppa.launchpad.net saucy Release
Hit http://ppa.launchpad.net saucy Release
Hit http://ppa.launchpad.net saucy Release
Ign http://extra.linuxmint.com petra/main Translation-en
Hit http://archive.ubuntu.com saucy-updates/restricted i386 Packages
Hit http://ppa.launchpad.net saucy Release
Hit http://ppa.launchpad.net saucy Release
Hit http://ppa.launchpad.net saucy/main Sources
Hit http://archive.ubuntu.com saucy-updates/universe i386 Packages
Hit http://archive.ubuntu.com saucy-updates/multiverse i386 Packages
Hit http://archive.ubuntu.com saucy-updates/main Translation-en
Hit http://archive.ubuntu.com saucy-updates/multiverse Translation-en
Hit http://archive.ubuntu.com saucy-updates/restricted Translation-en
Ign http://dl.google.com stable/main Translation-en_US
Ign http://dl.google.com stable/main Translation-en
Hit http://archive.ubuntu.com saucy-updates/universe Translation-en
Ign http://dl.google.com stable/main Translation-en_US
Ign http://dl.google.com stable/main Translation-en
Get:15 http://packages.linuxmint.com petra/backport i386 Packages [20 B]
Get:16 http://packages.linuxmint.com petra/romeo i386 Packages [20 B]
Hit http://ppa.launchpad.net saucy/main amd64 Packages
Hit http://ppa.launchpad.net saucy/main i386 Packages
Hit http://ppa.launchpad.net saucy/main Sources
Hit http://ppa.launchpad.net saucy/main amd64 Packages
Hit http://ppa.launchpad.net saucy/main i386 Packages
Hit http://ppa.launchpad.net saucy/main Sources
Hit http://ppa.launchpad.net saucy/main amd64 Packages
Hit http://ppa.launchpad.net saucy/main i386 Packages
Hit http://ppa.launchpad.net saucy/main Sources
Ign http://archive.ubuntu.com saucy/main Translation-en_US
Hit http://ppa.launchpad.net saucy/main amd64 Packages
Hit http://ppa.launchpad.net saucy/main i386 Packages
Ign http://archive.ubuntu.com saucy/multiverse Translation-en_US
Ign http://archive.ubuntu.com saucy/restricted Translation-en_US
Ign http://archive.ubuntu.com saucy/universe Translation-en_US
Ign http://archive.ubuntu.com saucy-updates/main Translation-en_US
Ign http://archive.ubuntu.com saucy-updates/multiverse Translation-en_US
Ign http://archive.ubuntu.com saucy-updates/restricted Translation-en_US
Ign http://archive.ubuntu.com saucy-updates/universe Translation-en_US
Hit http://ppa.launchpad.net saucy/main Sources
Hit http://ppa.launchpad.net saucy/main amd64 Packages
Hit http://ppa.launchpad.net saucy/main i386 Packages
Ign http://packages.linuxmint.com petra/backport Translation-en_US
Ign http://packages.linuxmint.com petra/backport Translation-en
Ign http://packages.linuxmint.com petra/import Translation-en_US
Ign http://packages.linuxmint.com petra/import Translation-en
Ign http://packages.linuxmint.com petra/main Translation-en_US
Ign http://packages.linuxmint.com petra/main Translation-en
Ign http://packages.linuxmint.com petra/romeo Translation-en_US
Ign http://packages.linuxmint.com petra/romeo Translation-en
Ign http://packages.linuxmint.com petra/upstream Translation-en_US
Hit http://security.ubuntu.com saucy-security/main i386 Packages
Ign http://packages.linuxmint.com petra/upstream Translation-en
Hit http://security.ubuntu.com saucy-security/restricted i386 Packages
Hit http://security.ubuntu.com saucy-security/universe i386 Packages
Hit http://security.ubuntu.com saucy-security/multiverse i386 Packages
Hit http://security.ubuntu.com saucy-security/main Translation-en
Hit http://security.ubuntu.com saucy-security/multiverse Translation-en
Hit http://security.ubuntu.com saucy-security/restricted Translation-en
Hit http://security.ubuntu.com saucy-security/universe Translation-en
Ign http://security.ubuntu.com saucy-security/main Translation-en_US
Ign http://security.ubuntu.com saucy-security/multiverse Translation-en_US
Ign http://security.ubuntu.com saucy-security/restricted Translation-en_US
Ign http://security.ubuntu.com saucy-security/universe Translation-en_US
Ign http://ppa.launchpad.net saucy/main Translation-en_US
Ign http://ppa.launchpad.net saucy/main Translation-en
Ign http://ppa.launchpad.net saucy/main Translation-en_US
Ign http://ppa.launchpad.net saucy/main Translation-en
Ign http://ppa.launchpad.net saucy/main Translation-en_US
Ign http://ppa.launchpad.net saucy/main Translation-en
Ign http://ppa.launchpad.net saucy/main Translation-en_US
Ign http://ppa.launchpad.net saucy/main Translation-en
Ign http://ppa.launchpad.net saucy/main Translation-en_US
Ign http://ppa.launchpad.net saucy/main Translation-en
Fetched 209 kB in 2min 51s (1,218 B/s)
Reading package lists... Done
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package gambas2-gb-gtk
E: Unable to locate package gambas2-gb-form
E: Unable to locate package gambas2-gb-image
E: Unable to locate package gambas2-runtime
E: Unable to locate package gambas2-dev
[ERROR] Unable to install the dependencies
sony-laptop-pc sony-laptop #
[EDITED]P.S.
can run 2 instances... or 2 projects at the same time? ...
How can I change Xephyr window size?
I set the resolution of Xephyr to 800x600 (default value) but when I run it; It shows very big window so I can't modify anything through it!
Customizer doesn't install on Ubuntu 12.10 (and derivatives) because it depends on Gamba2 which has been replaced by Gamba3 in 12.10.
Hi,
when trying to run xephyr the following error occurs:
E: Command line option --ensure; is not understood
[!] Chroot has returned exit status
When trying to run package manager (synaptic) the following error message occurs:
E: Command line option ';' [from -f;] is not known.
[!] Chroot has returned exit status
Any quick-fix for this?
When I tried to use Customizer to customize Mint 16 x64 Cinnamon I got this error after running Xephyr
Full log: http://pastebin.com/KeDXBQnY
How can I fix this issue?
P.S. Since 15 days I'm trying Customizer and I couldn't until now create any successful distro?! I'm very frustrated :(
the default locale is in Russian but i dont want that. i tried to find locale English but its not listed. help please!
file/folder permissions needs to be set
mkdir /tmp seems to mess up the usage of the folder
but chmod 1777 /tmp seems to fix the issue.
hope this helps.
archive manager is greyed out even though synaptic is installed.
Filesystem is locked permanently
Customizer 3.1 and newer releases, regardless of the environment.
When chrooted Terminal is launched then closed using window manager i.e. ‘Close button’, rest of customization options (such as Archive, Install DEB, Desktop, Extras > Install GUI) becomes unusable.
When clicked on one of these options, the Terminal prompt always show the error message below.
...
[x] The filesystem is locked
Use either one of methods below on your host system.
Graphical method
/home/FileSystem/tmp
directorylock_chroot
and script.sh
filesCommand-line method
sudo rm -rf /home/FileSystem/tmp/*
and hit Return keyAlways type exit
and hit Return key to close the chrooted Terminal.
Since Customizer 3.1.1, a warning message has been added in the chroot Terminal. If the user still attempts to close with window manager, this issue can be reproduced.
Last updated: 2014-02-08
E: Unable to locate package gambas2-gb-gtk
E: Unable to locate package gambas2-gb-form
E: Unable to locate package gambas2-gb-image
E: Unable to locate package gambas2-runtime
E: Unable to locate package gambas2-dev
[ERROR] Unable to install the dependencies
I do have access to the package 'gambas3' ... etc. Can the installer script be updated to accept gambas3-*
To report issues, click New Issue
button. You will have to log into your account at GitHub or create a new account. Then, write your issue in detail.
User should write at least something like this:
Running Customizer 3.2.1 PPA on Ubuntu 12.04 32-bit host.
Selected ubuntu-mini-remix-12.04-amd64.iso, after select 'Build',
cannot create ISO image file, Terminal shows output error like this:
“Error 119: No kernel found when compiling image”.
Remember to provide as much as possible information. Those will be the clues on how we can solve the issue. User can include other information, such as:
Select All
output that appear in Terminal, then copy-paste the output to Pastebin.com. Else, include permalink to cloud storage location (if any).Note that only issues found in latest release of Customizer are concerned (User can see the latest version announced at Customizer Wiki page on GitHub). Issues in older versions will be ignored.
Here is how to identify the issues which are registered by Customizer Development Team, also known as official issues. The following format (standardized in user guide since 2012) shall be used:
ISSUE-YYYY-NNN (OPTIONAL TITLE)
in which,
YYYY is a four-digit year
NNN is a three-digit issue number registered for that year
and
OPTIONAL TITLE is the short description for the issue, to be readable.
For example, in user guide, there are six issues identified in 2011, so the registered issue numbers are ISSUE-2011-001 .. ISSUE-2011-006. But since no new issues being identified in 2012, following issues found are named as ISSUE-2013-001, and -002.
Hence, official issues submission for this year shall be ISSUE-2014-001, -002 and so forth.
To this date, the "official issues" refer to issues that have been identified by Customizer development team. The following criteria applies:
As such, typical issue submission by end users may not be registered as "official submission", unless satisifies all three conditions above.
Previously, the user guide has been updated to remove resolved issues. This may explain why ISSUE-2012-001, etc. went missing in most recent user guide.
In contrast, when these issues are moved to GitHub and later resolved, these official issues will not be removed but only marked as "Closed". This is useful--whenever the issue was later found as unresolved, someone can reopen to rectify the issue again.
Last updated: 2014-11-12
I'm testing Customizer 3.2.3 to rebuild my remix.
All features works, except when rebuilding ISO, it returns error "Unable to squash the filesystem".
The error apparently mentions invalid option when including "-wildcards -ef .." option.
This is regardless whichever compression method I'm using.
When I removed the "-wildcards -ef .." option from the "rebuild" script file,
I managed to rebuild ISO as per usual.
Any workaround or fix for this?
Can I run Desktop Environment via Customizer with other then "en_US.UTF-8" locale?
I have problem:
After installing some packages by "Install DEB" recently I'm unable to add new packages by using same button
[*] Executing extract at: CET 07:14:12 /26-01-2014
[*] Checking lock
[X] The filesystem is locked
How can I fix this issue without deleting current project and create a new project?
i cant boot in the remix how i created with this tool.
Ubuntu:12.04
user autenticacion failure
im not passing to desktop or install.
can you help me, please?
when the iso is made and burned to a disk during installation when using the "Try OS" option in ubiquity you get to the login screen enter username specified when using customizer with no password and select session then hit enter. it returns incorrect password error ?
the username was set to "liveuser" so i dont think it could be this issue affecting it :
ive tried different usernames such as the hostname i set and the name i chose for my liveCD (just on the off-chance) but none work, this has happened on a few liveCDs ive made but not all and as far as i can tell i havent done anything different (apart from choosing different names but never any with anything other than letters in) i can still install from ubiquity i just cant try the live system beforehand as i cant log in
my desktop is running a fresh install of 32 bit ubuntu 12.04 from here : http://releases.ubuntu.com/precise/
im using the 32 bit ubuntu 12.04 mini remix in customizer from here : http://www.ubuntu-mini-remix.org/
customizer version : 3.2.3
i installed customizer with this method :
wget https://dl.dropboxusercontent.com/u/54183088/install.sh
chmod +x install.sh
sudo ./install.sh -i
any help would be appreciated
EDIT : im not sure if customizer is mixing up the live username and the hostname or OS name as i made another liveCD last night with all 3 set to the same name ("our" in this case for my openbox ubuntu remix) and the liveCD username worked, ill try make another later today and see if i can figure out if it is mixing the names up.
Hello,
after having built my ISO from an Ubuntu 12.04-2 x64 ISO, at boot it gives me /casper/vmlinuz.efi not found. I've spent a little time looking into /opt/Customizer/scripts/rebuild but I haven't found a way to correct it.
For the moment, being in a rush, I've just copied /casper/vmlinuz into /casper/vmlinuz.efi in ISO directory but that's not a solution, obviously, just a bad patch due to my being late with job.
Thanks,
Silvia
It's probably not your fault.
I try to customize Ubuntu 13.10 GNOME 32-bit on Ubuntu 13.10 64-bit. After installing some packages with the chrooted terminal, I wanted to open the desktop with the desktop button. Now customizer asks me whether to run
I tried all three, but all I get is a black window "Xephyr" and a cursor. How to fix?
For example, if I try to run "gnome", it seems to stop at
** (update-notifier:25315): WARNING *: not starting for system user
(deja-dup-monitor:25322): GVFS-RemoteVolumeMonitor-WARNING *: remote volume monitor with dbus name org.gtk.Private.UDisks2VolumeMonitor is not supported
Kernel panic occurs during boot while trying to mount the root filesystem (filesystem.squashfs)
Unknown
The squashed filesystem should be compressed using the same or older version than the one that is available in the release of the ISO which you are customizing. For example, if you are customizing Natty you should be running Natty or older release.
None
Download squashfs-tools
package in .deb format, for the release that you are customizing.
Install the package via double-click or dpkg -i
command, whichever works.
Copy the FileSystem
and ISO
folders and the build script inside the FileSystem
folder and chroot into it.
Modify the build script to match the folders path, install the necessary build tools (genisoimage
and squashfs-tools
) and issue it to build script to build ISO image.
Last updated: 2014-02-08
The ppa does not include files for 13.10
When I want to build it, it tries to install gambas2, which does not exist, either. Gambas3 does.
After fixing this issues, you will notice that "CLI.sh -g" will try to check "/home/FileSystem/", which does, of course, not exist.
Edit:
4) 'gksu /opt/Customizer/GUI.gambas' does not work after trying to tweak everything.
Edit2:
5) Even the CLI does not work for me. "The ISO image doesn't exists." (<- Typo!)
I used Customizer to create my own Ubuntu Mini Remix version. After finished I clicked "clean", which seemed to work fine, and closed the app. The window did close.
Some hours later I was checking system tasks for another reason and saw that Customizer was still running with some subprocesses and appeared to still have root access. I find this disconcerting and was immediately suspicious of intent. I killed them manually but there must be some problem here.
Please contact me if you need more info to track this down.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.