From del at piton.ru Fri Dec 19 12:59:07 2014 From: del at piton.ru (Dmitry Lukin) Date: Sat, 20 Dec 2014 00:59:07 +1200 Subject: [Simple-cdd-devel] how to use wheezy-backports in simple-cdd? Message-ID: <5494211B.6080709@piton.ru> Hello! Please help me, i'm stuck. Explain me in short how to use wheezy-backports in simple-cdd? I want to have got mate in my custom install iso. But what I wouldn't do it is always ERROR: missing required packages from profile auto: mate (or another packages from wheezy-backports). Generally speaking i don't know where i need to set on simple-cdd configuration wheezy-backport. VirtualBox environment, Linux prepiso 3.2.0-4-amd64 #1 SMP Debian 3.2.63-2+deb7u2 x86_64 GNU/Linux ==custom.conf==== profiles="auto manual" debian_mirror="http://ftp.us.debian.org/debian" mirror_components="main non-free contrib" export SPLASHPNG="/install/spider.png" export KERNEL_PARAMS="$KERNEL_PARAMS locale=en_US keymap=us" #all_extras="$all_extras $simple_cdd_dir/profiles/custom-file" #export verifyrelease="blindtrust" ============== ===auto.packages== xorg mate-desktop mate-desktop-environment mate-panel mate-applets xterm lightdm tcpdump wireshark cryptsetup openvpn htop ================ $bash -x build-simple-cdd --dist wheezy-backpack --conf ./custom.conf 2>&1 | tee build-simple-cdd.log ====build-simple-cdd.log ========== + commandline_opts='--dist wheezy-backpack --conf ./custom.conf' + '[' -n --dist ']' + opt=--dist + case "${opt}" in + export CODENAME=wheezy-backpack + CODENAME=wheezy-backpack + shift + shift + '[' -n --conf ']' + opt=--conf + case "${opt}" in + '[' -f ./custom.conf ']' + . ./custom.conf ++ profiles='auto manual' ++ debian_mirror=http://ftp.us.debian.org/debian ++ mirror_components='main non-free contrib' ++ export SPLASHPNG=/install/spider.png ++ SPLASHPNG=/install/spider.png ++ export 'KERNEL_PARAMS= locale=en_US keymap=us' ++ KERNEL_PARAMS=' locale=en_US keymap=us' + shift + shift + '[' -n '' ']' + test -z '' ++ pwd + simple_cdd_dir=/install + test -z '' + simple_cdd_dirs='/install /usr/share/simple-cdd' ++ tr , ' ' ------------------------cut-------------------------------------- ------------------------cut-------------------------------------- ++ echo syslinux install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo simple-cdd-profiles install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo xorg install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo mate-desktop install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo mate-desktop-environment install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo mate-panel install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo mate-applets install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo xterm install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo lightdm install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo tcpdump install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo wireshark install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo cryptsetup install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo openvpn install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo htop install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo linux-image-amd64 install ++ for p in '$dependencies' '$recommends' '$all_packages' ++ echo linux-image-2.6-amd64 install ++ diff -q /install/tmp//mirror/conf/package-list /install/tmp//mirror/conf/package-list.old ++ echo 'no new dependencies, finished in 2 attempts.' no new dependencies, finished in 2 attempts. ++ break ++ '[' -x /usr/bin/edos-debcheck ']' + '[' -z '' ']' + '[' -n http://security.debian.org/ ']' + '[' -d /install/tmp//mirror/wheezy-backpack-security ']' ++ grep debpartial-mirror ++ echo wget reprepro + '[' -n '' ']' + '[' '!' -d /install/tmp//mirror ']' + CHECK_MIRROR='/install/tmp//mirror ' + profiles='default auto manual' + simple_cdd_dir=/install + checkpackages WARNING: missing optional packages from profile default: grub type-handling ERROR: missing required packages from profile auto: mate-desktop mate-desktop-environment mate-panel mate-applets + exit 1 -- wbr From vagrant at debian.org Fri Dec 19 19:43:19 2014 From: vagrant at debian.org (Vagrant Cascadian) Date: Fri, 19 Dec 2014 11:43:19 -0800 Subject: [Simple-cdd-devel] how to use wheezy-backports in simple-cdd? In-Reply-To: <5494211B.6080709@piton.ru> References: <5494211B.6080709@piton.ru> Message-ID: <87zjaj2zoo.fsf@aikidev.net> On 2014-12-19, Dmitry Lukin wrote: > Explain me in short how to use wheezy-backports in simple-cdd? I want to > have got mate in my custom install iso. But what I wouldn't do it is always > ERROR: missing required packages from profile auto: mate (or another > packages from wheezy-backports). Generally speaking i don't know where i > need to set on simple-cdd configuration wheezy-backport. I'm assuming you're using simple-cdd 0.3.14 from wheezy. Unfortunately, simple-cdd 0.3.14 has only very crude support for backports, with little to no dependency resolution. So it may require specifying the entire dependency chain for mate-desktop-environment... Version 0.5.0 of simple-cdd has some improvements to backports support, but it's still a bit crude. > $bash -x build-simple-cdd --dist wheezy-backpack --conf ./custom.conf > 2>&1 | tee build-simple-cdd.log The reason this failed is because "wheezy-backpack" doesn't exist, but even if you used "wheezy-backports" it would fail as backports doesn't contain the full wheezy suite and some dependencies would be uninstallable. I'd also recommend not using the --conf option at all, instead use profiles/PROFILE.conf or profiles/default.conf, and then they will be automatically used when you specify the appropriate profiles (the profile "default" is always used). This worked for me with simple-cdd 0.5.0: profiles/mate-backports.conf: backports="true" backports_filter_formula='maintainer (== MATE Packaging Team )' profiles/mate-backports.packages: mate-desktop-environment Then run the command: simple-cdd --profiles mate-backports --dist wheezy I didn't test if it successfully installed, but it created an ISO image with the bacported mate-desktop-environment available, and the dependencies seemed to resolve. live well, vagrant -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 818 bytes Desc: not available URL: From del at piton.ru Sun Dec 21 11:02:10 2014 From: del at piton.ru (Dmitry Lukin) Date: Sun, 21 Dec 2014 23:02:10 +1200 Subject: [Simple-cdd-devel] how to use wheezy-backports in simple-cdd? In-Reply-To: <87zjaj2zoo.fsf@aikidev.net> References: <5494211B.6080709@piton.ru> <87zjaj2zoo.fsf@aikidev.net> Message-ID: <5496A8B2.8080102@piton.ru> Hello! Thank you for your answer, Vargant. But I still can't manage my issue. Yes, I made use of your advice, but I've got the same result. $aptitude show simple-cdd --cut--- Version: 0.3.14 ---cut--- my auto.conf export SPLASHPNG="/install/spider.png" export KERNEL_PARAMS="$KERNEL_PARAMS locale=en_US keymap=us" #all_extras="$all_extras $simple_cdd_dir/profiles/custom-file" #export verifyrelease="blindtrust" backports="true" backports_filter_formula='maintainer (== MATE Packaging Team )' backports_mirror=http://http.debian.net/debian If it doesn't assign backports_mirror it becomes http://backports.org/ $ simple-cdd --profiles auto --dist wheezy 2>&1 | tee build-simple-cdd.log including configuration values for: /install/profiles/auto.conf debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied debconf: DbDriver "passwords" warning: could not open /var/cache/debconf/passwords.dat: Permission denied warning: Unknown type false, skipping line 5 Last-modified header missing -- time-stamps turned off. 2014-12-21 05:51:52 URL:ftp://ftp.us.debian.org/debian//doc/ [5342] -> "/install/tmp//mirror/doc/index.html" [1] Last-modified header missing -- time-stamps turned off. 2014-12-21 05:52:02 URL:ftp://ftp.us.debian.org/debian//doc/FAQ/ [2195] -> "/install/tmp//mirror/doc/FAQ/index.html" [1] Last-modified header missing -- time-stamps turned off. 2014-12-21 05:52:11 URL:ftp://ftp.us.debian.org/debian//doc/dedication/ [9963] -> "/install/tmp//mirror/doc/dedication/index.html" [1] Last-modified header missing -- time-stamps turned off. 2014-12-21 05:52:11 URL:ftp://ftp.us.debian.org/debian//tools/ [1623] -> "/install/tmp//mirror/tools/index.html" [1] Last-modified header missing -- time-stamps turned off. 2014-12-21 05:52:11 URL:ftp://ftp.us.debian.org/debian//tools/win32-loader/ [1614] -> "/install/tmp//mirror/tools/win32-loader/index.html" [1] Last-modified header missing -- time-stamps turned off. 2014-12-21 05:52:11 URL:ftp://ftp.us.debian.org/debian//tools/win32-loader/oldstable/ [1604] -> "/install/tmp//mirror/tools/win32-loader/oldstable/index.html" [1] Last-modified header missing -- time-stamps turned off. 2014-12-21 05:52:11 URL:ftp://ftp.us.debian.org/debian//tools/win32-loader/stable/ [1595] -> "/install/tmp//mirror/tools/win32-loader/stable/index.html" [1] Last-modified header missing -- time-stamps turned off. 2014-12-21 05:52:11 URL:ftp://ftp.us.debian.org/debian//tools/win32-loader/testing/ [1598] -> "/install/tmp//mirror/tools/win32-loader/testing/index.html" [1] Last-modified header missing -- time-stamps turned off. 2014-12-21 05:52:11 URL:ftp://ftp.us.debian.org/debian//tools/win32-loader/unstable/ [1601] -> "/install/tmp//mirror/tools/win32-loader/unstable/index.html" [1] Last-modified header missing -- time-stamps turned off. 2014-12-21 05:52:11 URL:ftp://ftp.us.debian.org/debian//dists/wheezy/main/installer-amd64/current/images/cdrom/ [2662] -> "/install/tmp//mirror/dists/wheezy/main/installer-amd64/current/images/cdrom/index.html" [1] Last-modified header missing -- time-stamps turned off. 2014-12-21 05:52:11 URL:ftp://ftp.us.debian.org/debian//dists/wheezy/main/installer-amd64/current/images/cdrom/gtk/ [2407] -> "/install/tmp//mirror/dists/wheezy/main/installer-amd64/current/images/cdrom/gtk/index.html" [1] Last-modified header missing -- time-stamps turned off. 2014-12-21 05:52:25 URL:ftp://ftp.us.debian.org/debian//dists/wheezy/main/installer-amd64/current/images/cdrom/xen/ [2576] -> "/install/tmp//mirror/dists/wheezy/main/installer-amd64/current/images/cdrom/xen/index.html" [1] FINISHED --2014-12-21 05:53:09-- Total wall clock time: 1m 17s Downloaded: 12 files, 34K in 0.008s (4.18 MB/s) Warning: No VerifyRelease line in 'default' or any rule it includes via 'From:'. Release.gpg cannot be checked unless you tell which key to check with. (To avoid this warning and not check signatures add 'VerifyRelease: blindtrust'). Warning: No VerifyRelease line in 'default-base' or any rule it includes via 'From:'. Release.gpg cannot be checked unless you tell which key to check with. (To avoid this warning and not check signatures add 'VerifyRelease: blindtrust'). Warning: No VerifyRelease line in 'default-udebs' or any rule it includes via 'From:'. Release.gpg cannot be checked unless you tell which key to check with. (To avoid this warning and not check signatures add 'VerifyRelease: blindtrust'). Warning: No VerifyRelease line in 'default-security' or any rule it includes via 'From:'. Release.gpg cannot be checked unless you tell which key to check with. (To avoid this warning and not check signatures add 'VerifyRelease: blindtrust'). Warning: No VerifyRelease line in 'default-backports' or any rule it includes via 'From:'. Release.gpg cannot be checked unless you tell which key to check with. (To avoid this warning and not check signatures add 'VerifyRelease: blindtrust'). aptmethod redirects 'http://http.debian.net/debian/dists/wheezy-backports/InRelease' to 'http://debian.volia.net/debian/dists/wheezy-backports/InRelease' aptmethod got 'http://security.debian.org/dists/wheezy/updates/InRelease' aptmethod got 'http://debian.volia.net/debian/dists/wheezy-backports/InRelease' Copy file '/install/tmp//mirror/lists/default-backports_wheezy-backports_InRelease_redirect' to '/install/tmp//mirror/lists/default-backports_wheezy-backports_InRelease'... aptmethod error receiving 'ftp://ftp.us.debian.org/debian/dists/wheezy/InRelease': '404 Not Found' aptmethod got 'ftp://ftp.us.debian.org/debian/dists/wheezy/Release' aptmethod error receiving 'ftp://ftp.us.debian.org/debian/dists/wheezy/InRelease': '404 Not Found' aptmethod error receiving 'ftp://ftp.us.debian.org/debian/dists/wheezy/InRelease': '404 Not Found' aptmethod got 'ftp://ftp.us.debian.org/debian/dists/wheezy/Release' aptmethod got 'ftp://ftp.us.debian.org/debian/dists/wheezy/Release' Calculating packages to get... processing updates for 'u|wheezy|main|amd64' reading '/install/tmp//mirror/lists/default-udebs_wheezy_main_amd64_uPackages' reading '/install/tmp//mirror/lists/default-backports_wheezy-backports_main_amd64_uPackages' processing updates for 'wheezy|main|amd64' reading '/install/tmp//mirror/lists/default_wheezy_main_amd64_Packages' reading '/install/tmp//mirror/lists/default-base_wheezy_main_amd64_Packages' reading '/install/tmp//mirror/lists/default-security_wheezy%2Fupdates_main_amd64_Packages' reading '/install/tmp//mirror/lists/default-backports_wheezy-backports_main_amd64_Packages' gzip: /install/tmp//mirror/lists/wheezy_default_deb_main_amd64.gz: No such file or directory no new dependencies, finished in 1 attempts. WARNING: missing optional packages from profile default: grub type-handling ERROR: missing required packages from profile auto: mate-desktop-environment 20.12.2014 07:43, Vagrant Cascadian ?????: > On 2014-12-19, Dmitry Lukin wrote: >> Explain me in short how to use wheezy-backports in simple-cdd? I want to >> have got mate in my custom install iso. But what I wouldn't do it is always >> ERROR: missing required packages from profile auto: mate (or another >> packages from wheezy-backports). Generally speaking i don't know where i >> need to set on simple-cdd configuration wheezy-backport. > I'm assuming you're using simple-cdd 0.3.14 from wheezy. > > Unfortunately, simple-cdd 0.3.14 has only very crude support for > backports, with little to no dependency resolution. So it may require > specifying the entire dependency chain for mate-desktop-environment... > > Version 0.5.0 of simple-cdd has some improvements to backports support, > but it's still a bit crude. > > >> $bash -x build-simple-cdd --dist wheezy-backpack --conf ./custom.conf >> 2>&1 | tee build-simple-cdd.log > The reason this failed is because "wheezy-backpack" doesn't exist, but > even if you used "wheezy-backports" it would fail as backports doesn't > contain the full wheezy suite and some dependencies would be > uninstallable. > > I'd also recommend not using the --conf option at all, instead use > profiles/PROFILE.conf or profiles/default.conf, and then they will be > automatically used when you specify the appropriate profiles (the > profile "default" is always used). > > > This worked for me with simple-cdd 0.5.0: > > profiles/mate-backports.conf: > > backports="true" > backports_filter_formula='maintainer (== MATE Packaging Team )' > > profiles/mate-backports.packages: > > mate-desktop-environment > > Then run the command: > > simple-cdd --profiles mate-backports --dist wheezy > > > I didn't test if it successfully installed, but it created an ISO image > with the bacported mate-desktop-environment available, and the > dependencies seemed to resolve. > > > live well, > vagrant > > > _______________________________________________ > Simple-cdd-devel mailing list > Simple-cdd-devel at lists.alioth.debian.org > http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/simple-cdd-devel -- ??????? ????? ??? "?????" -------------- next part -------------- An HTML attachment was scrubbed... URL: From vagrant at debian.org Sun Dec 21 17:18:50 2014 From: vagrant at debian.org (Vagrant Cascadian) Date: Sun, 21 Dec 2014 09:18:50 -0800 Subject: [Simple-cdd-devel] how to use wheezy-backports in simple-cdd? In-Reply-To: <5496A8B2.8080102@piton.ru> References: <5494211B.6080709@piton.ru> <87zjaj2zoo.fsf@aikidev.net> <5496A8B2.8080102@piton.ru> Message-ID: <87r3vs3oqt.fsf@aikidev.net> On 2014-12-21, Dmitry Lukin wrote: > $aptitude show simple-cdd > --cut--- > Version: 0.3.14 > ---cut--- > > my auto.conf > export SPLASHPNG="/install/spider.png" > export KERNEL_PARAMS="$KERNEL_PARAMS locale=en_US keymap=us" > #all_extras="$all_extras $simple_cdd_dir/profiles/custom-file" > #export verifyrelease="blindtrust" > backports="true" > backports_filter_formula='maintainer (== MATE Packaging Team > )' > backports_mirror=http://http.debian.net/debian backports_filter_formula was introduced in simple-cdd 0.5.0. You will have to specify the entire dependency chain of mate-desktop-environment to use 0.3.14 in backports_packages="" to use simple-cdd 0.3.14. live well, vagrant -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 818 bytes Desc: not available URL: From del at piton.ru Tue Dec 23 04:22:15 2014 From: del at piton.ru (Dmitry Lukin) Date: Tue, 23 Dec 2014 16:22:15 +1200 Subject: [Simple-cdd-devel] how to use wheezy-backports in simple-cdd? In-Reply-To: <87r3vs3oqt.fsf@aikidev.net> References: <5494211B.6080709@piton.ru> <87zjaj2zoo.fsf@aikidev.net> <5496A8B2.8080102@piton.ru> <87r3vs3oqt.fsf@aikidev.net> Message-ID: <5498EDF7.3020001@piton.ru> Hello! Great advise, Vargant! Thank you. Issue is solved. It was trouble with an absent edos-debcheck in my system. When I installed one I saw needed dependencies and wrote it by hand in .conf file. As a result I'v got next .conf for mate in wheezy: packages="libbind9-80 libmagic1" backports="true" backports_mirror=http://http.debian.net/debian backports_packages="mate-icon-theme atril engrampa pluma eom mate-power-manager \ mate-screensaver mate-utils mate-applets mate-media mate-themes mate-icon-theme-faenza \ mate-system-monitor mate-notification-daemon mate-desktop-common mate-desktop-environment-core \ mate-desktop-environment pluma-common libmate-panel-applet-4-1 mate-system-monitor-common libmate-desktop-2-17 \ libmate-panel-applet-4-1 mate-media-gstreamer mate-media-pulse mate-backgrounds \ libmate-desktop-2-17 libmagic1 libcaja-extension1 libbind9-80 libatrildocument3 libmatedict6 libmate-menu2 mate-power-manager-common \ mate-media-common mate-media-gstreamer mate-media-pulse mate-control-center libmateweather1 eom-common engrampa-common libbind9-80 \ libatrilview3 caja caja-common mate-desktop libmateweather-common marco libmarco-private0 marco-common atril-common mate-applets-common \ libmatekbd4 libmatekbd-common mate-panel libmate-slab0 mate-screensaver-common mate-session-manager mate-menus \ mate-utils-common libmate-window-settings1 mate-panel mate-control-center-common mate-settings-daemon mate-polkit \ mate-polkit-common mate-settings-daemon-pulse mate-polkit-common mate-settings-daemon-common mate-panel-common \ mate-terminal gir1.2-mate-panel libvte9 gir1.2-gtk-2.0 gir1.2-gtk-2.0 mate-terminal-common" 22.12.2014 05:18, Vagrant Cascadian writes: > On 2014-12-21, Dmitry Lukin wrote: >> $aptitude show simple-cdd >> --cut--- >> Version: 0.3.14 >> ---cut--- >> >> my auto.conf >> export SPLASHPNG="/install/spider.png" >> export KERNEL_PARAMS="$KERNEL_PARAMS locale=en_US keymap=us" >> #all_extras="$all_extras $simple_cdd_dir/profiles/custom-file" >> #export verifyrelease="blindtrust" >> backports="true" >> backports_filter_formula='maintainer (== MATE Packaging Team >> )' >> backports_mirror=http://http.debian.net/debian > backports_filter_formula was introduced in simple-cdd 0.5.0. > > You will have to specify the entire dependency chain of > mate-desktop-environment to use 0.3.14 in backports_packages="" to use > simple-cdd 0.3.14. > -- wbr, Dmitry Lukin