Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 1470497 Details for
Bug 1608330
pyanaconda.modules.common.errors.DBusError: 'ascii' codec can't decode byte 0xc2 in position 12865: ordinal not in range(128)
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
The custom Fedora 28 configuration
fedora-live-base.ks (text/plain), 11.61 KB, created by
young.kim
on 2018-07-25 10:22:29 UTC
(
hide
)
Description:
The custom Fedora 28 configuration
Filename:
MIME Type:
Creator:
young.kim
Created:
2018-07-25 10:22:29 UTC
Size:
11.61 KB
patch
obsolete
># fedora-live-base.ks ># ># Defines the basics for all kickstarts in the fedora-live branch ># Does not include package selection (other then mandatory) ># Does not include localization packages or configuration ># ># Does includes "default" language configuration (kickstarts including ># this template can override these settings) > >lang en_US.UTF-8 >keyboard us >timezone US/Eastern >auth --useshadow --passalgo=sha512 >selinux --disabled >firewall --disabled >xconfig --startxonboot >zerombr >clearpart --all >part / --size 5120 --fstype ext4 >services --enabled=NetworkManager,ModemManager --disabled=sshd >network --bootproto=dhcp --device=link --activate >rootpw --lock --iscrypted locked >shutdown > >%include fedora-repo.ks > >%packages >@base-x >@guest-desktop-agents >@standard >@core >@fonts >@input-methods >@dial-up >@multimedia >@hardware-support >@printing > ># ># For core installation ># >kernel* >-kernel-tools* >-kernel-debug* >dracut-* > ># ># For Expway Products ># >glibc >glibc.i686 >net-snmp >net-snmp-utils >net-snmp-perl >ntp >net-tools >sos >tcpdump >openssl > ># ># For MySQL ># >ncurses >ncurses-compat-libs > ># ># For KS installation >createrepo > ># ># For installation and configuration ># >bind-utils >hdparm >lshw >wget >screen >dmidecode >chrony >libaio >perl >unzip >httpd >gpg >fsarchiver >curl >tcpreplay >lksctp-tools >libpcap >make >gcc >gcc-c++ >dos2unix >samba >telnet > ># ># For Amarisoft ># >uhd >uhd-devel >boost-devel >lksctp-tools >kernel-modules-extra > ># ># For UHD ># >wget >cmake >gcc >gcc-c++ >python-requests > ># ># For GCCH ># >net-snmp >net-snmp-libs >net-snmp-utils > ># ># For WiFi ># >iw* >NetworkManager-wifi > ># ># For Webmin ># >perl-IO-Tty >perl-MIME-Base64 >perl-Net-SSLeay >perl-Time-Local >perl-Encode-Detect > ># ># For Amarisoft usb dongle ># >autofs > ># ># For KVM ># >virt-manager >qemu-kvm >libvirt >@base-x >@standard >@fonts > ># ># Web Interface KVM : Kimchi ># >PyPAM >fontawesome-fonts >fuse >gdisk >genisoimage >ghostscript >ghostscript-core >ghostscript-fonts >ghostscript-x11 >hexedit >hivex >kimchi >libconfig >libguestfs >libguestfs-tools >libguestfs-tools-c >libguestfs-xfs >libldm >libusal >libvirt-daemon-kvm >libwebp >lsscsi >m2crypto >mtools >nginx >nginx-filesystem >nginx-mimetypes >novnc >openjpeg2 >perl-Encode >perl-File-Temp >perl-Getopt-Long >perl-HTTP-Tiny >perl-Pod-Escapes >perl-Pod-Perldoc >perl-Pod-Simple >perl-Pod-Usage >perl-Sys-Guestfs >perl-Sys-Virt >perl-Term-ANSIColor >perl-Term-Cap >perl-Text-ParseWords >perl-hivex >perl-libintl >perl-podlators >poppler-data >pyparted >python-beautifulsoup4 >python-cheetah >python-cherrypy >python-cssselect >python-enum34 >python-ethtool >python-gssapi >python-html5lib >python-ipaddress >python-jsonschema >python-ldap >python-magic >python-pillow >python-pycparser >python-websockify >python2-cffi >python2-configobj >python2-cryptography >python2-decorator >python2-idna >python2-libguestfs >python2-lxml >python2-paramiko >python2-ply >python2-psutil >python2-pyasn1 >python2-pyasn1-modules >scrub >spice-html5 >supermin >syslinux >syslinux-extlinux >syslinux-extlinux-nonlinux >syslinux-nonlinux >urw-fonts >wok >xorg-x11-font-utils >zerofree > ># ># End Expway ># > ># Explicitly specified here: ># <notting> walters: because otherwise dependency loops cause yum issues. >kernel >kernel-modules >kernel-modules-extra > ># This was added a while ago, I think it falls into the category of ># "Diagnosis/recovery tool useful from a Live OS image". Leaving this untouched ># for now. >memtest86+ > ># The point of a live image is to install >anaconda >@anaconda-tools > ># Need aajohan-comfortaa-fonts for the SVG rnotes images >aajohan-comfortaa-fonts > ># Without this, initramfs generation during live image creation fails: #1242586 >dracut-live >syslinux > ># anaconda needs the locales available to run for different locales >glibc-all-langpacks >%end > >%post ># FIXME: it'd be better to get this installed from a package >cat > /etc/rc.d/init.d/livesys << EOF >#!/bin/bash ># ># live: Init script for live image ># ># chkconfig: 345 00 99 ># description: Init script for live image. >### BEGIN INIT INFO ># X-Start-Before: display-manager chronyd >### END INIT INFO > >. /etc/init.d/functions > >if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ]; then > exit 0 >fi > >if [ -e /.liveimg-configured ] ; then > configdone=1 >fi > >exists() { > which \$1 >/dev/null 2>&1 || return > \$* >} > >livedir="LiveOS" >for arg in \`cat /proc/cmdline\` ; do > if [ "\${arg##rd.live.dir=}" != "\${arg}" ]; then > livedir=\${arg##rd.live.dir=} > return > fi > if [ "\${arg##live_dir=}" != "\${arg}" ]; then > livedir=\${arg##live_dir=} > return > fi >done > ># enable swaps unless requested otherwise >swaps=\`blkid -t TYPE=swap -o device\` >if ! strstr "\`cat /proc/cmdline\`" noswap && [ -n "\$swaps" ] ; then > for s in \$swaps ; do > action "Enabling swap partition \$s" swapon \$s > done >fi >if ! strstr "\`cat /proc/cmdline\`" noswap && [ -f /run/initramfs/live/\${livedir}/swap.img ] ; then > action "Enabling swap file" swapon /run/initramfs/live/\${livedir}/swap.img >fi > >mountPersistentHome() { > # support label/uuid > if [ "\${homedev##LABEL=}" != "\${homedev}" -o "\${homedev##UUID=}" != "\${homedev}" ]; then > homedev=\`/sbin/blkid -o device -t "\$homedev"\` > fi > > # if we're given a file rather than a blockdev, loopback it > if [ "\${homedev##mtd}" != "\${homedev}" ]; then > # mtd devs don't have a block device but get magic-mounted with -t jffs2 > mountopts="-t jffs2" > elif [ ! -b "\$homedev" ]; then > loopdev=\`losetup -f\` > if [ "\${homedev##/run/initramfs/live}" != "\${homedev}" ]; then > action "Remounting live store r/w" mount -o remount,rw /run/initramfs/live > fi > losetup \$loopdev \$homedev > homedev=\$loopdev > fi > > # if it's encrypted, we need to unlock it > if [ "\$(/sbin/blkid -s TYPE -o value \$homedev 2>/dev/null)" = "crypto_LUKS" ]; then > echo > echo "Setting up encrypted /home device" > plymouth ask-for-password --command="cryptsetup luksOpen \$homedev EncHome" > homedev=/dev/mapper/EncHome > fi > > # and finally do the mount > mount \$mountopts \$homedev /home > # if we have /home under what's passed for persistent home, then > # we should make that the real /home. useful for mtd device on olpc > if [ -d /home/home ]; then mount --bind /home/home /home ; fi > [ -x /sbin/restorecon ] && /sbin/restorecon /home > if [ -d /home/liveuser ]; then USERADDARGS="-M" ; fi >} > >findPersistentHome() { > for arg in \`cat /proc/cmdline\` ; do > if [ "\${arg##persistenthome=}" != "\${arg}" ]; then > homedev=\${arg##persistenthome=} > return > fi > done >} > >if strstr "\`cat /proc/cmdline\`" persistenthome= ; then > findPersistentHome >elif [ -e /run/initramfs/live/\${livedir}/home.img ]; then > homedev=/run/initramfs/live/\${livedir}/home.img >fi > ># if we have a persistent /home, then we want to go ahead and mount it >if ! strstr "\`cat /proc/cmdline\`" nopersistenthome && [ -n "\$homedev" ] ; then > action "Mounting persistent /home" mountPersistentHome >fi > >if [ -n "\$configdone" ]; then > exit 0 >fi > ># add liveuser user with no passwd >action "Adding live user" useradd \$USERADDARGS -c "Live System User" liveuser >passwd -d liveuser > /dev/null >usermod -aG wheel liveuser > /dev/null > ># Remove root password lock >passwd -d root > /dev/null > ># turn off firstboot for livecd boots >systemctl --no-reload disable firstboot-text.service 2> /dev/null || : >systemctl --no-reload disable firstboot-graphical.service 2> /dev/null || : >systemctl stop firstboot-text.service 2> /dev/null || : >systemctl stop firstboot-graphical.service 2> /dev/null || : > ># don't use prelink on a running live image >sed -i 's/PRELINKING=yes/PRELINKING=no/' /etc/sysconfig/prelink &>/dev/null || : > ># turn off mdmonitor by default >systemctl --no-reload disable mdmonitor.service 2> /dev/null || : >systemctl --no-reload disable mdmonitor-takeover.service 2> /dev/null || : >systemctl stop mdmonitor.service 2> /dev/null || : >systemctl stop mdmonitor-takeover.service 2> /dev/null || : > ># don't enable the gnome-settings-daemon packagekit plugin >gsettings set org.gnome.software download-updates 'false' || : > ># don't start cron/at as they tend to spawn things which are ># disk intensive that are painful on a live image >systemctl --no-reload disable crond.service 2> /dev/null || : >systemctl --no-reload disable atd.service 2> /dev/null || : >systemctl stop crond.service 2> /dev/null || : >systemctl stop atd.service 2> /dev/null || : > ># Don't sync the system clock when running live (RHBZ #1018162) >sed -i 's/rtcsync//' /etc/chrony.conf > ># Mark things as configured >touch /.liveimg-configured > ># add static hostname to work around xauth bug ># https://bugzilla.redhat.com/show_bug.cgi?id=679486 ># the hostname must be something else than 'localhost' ># https://bugzilla.redhat.com/show_bug.cgi?id=1370222 >echo "localhost-live" > /etc/hostname > >EOF > ># bah, hal starts way too late >cat > /etc/rc.d/init.d/livesys-late << EOF >#!/bin/bash ># ># live: Late init script for live image ># ># chkconfig: 345 99 01 ># description: Late init script for live image. > >. /etc/init.d/functions > >if ! strstr "\`cat /proc/cmdline\`" rd.live.image || [ "\$1" != "start" ] || [ -e /.liveimg-late-configured ] ; then > exit 0 >fi > >exists() { > which \$1 >/dev/null 2>&1 || return > \$* >} > >touch /.liveimg-late-configured > ># read some variables out of /proc/cmdline >for o in \`cat /proc/cmdline\` ; do > case \$o in > ks=*) > ks="--kickstart=\${o#ks=}" > ;; > xdriver=*) > xdriver="\${o#xdriver=}" > ;; > esac >done > ># if liveinst or textinst is given, start anaconda >if strstr "\`cat /proc/cmdline\`" liveinst ; then > plymouth --quit > /usr/sbin/liveinst \$ks >fi >if strstr "\`cat /proc/cmdline\`" textinst ; then > plymouth --quit > /usr/sbin/liveinst --text \$ks >fi > ># configure X, allowing user to override xdriver >if [ -n "\$xdriver" ]; then > cat > /etc/X11/xorg.conf.d/00-xdriver.conf <<FOE >Section "Device" > Identifier "Videocard0" > Driver "\$xdriver" >EndSection >FOE >fi > >EOF > >chmod 755 /etc/rc.d/init.d/livesys >/sbin/restorecon /etc/rc.d/init.d/livesys >/sbin/chkconfig --add livesys > >chmod 755 /etc/rc.d/init.d/livesys-late >/sbin/restorecon /etc/rc.d/init.d/livesys-late >/sbin/chkconfig --add livesys-late > ># enable tmpfs for /tmp >systemctl enable tmp.mount > ># make it so that we don't do writing to the overlay for things which ># are just tmpdirs/caches ># note https://bugzilla.redhat.com/show_bug.cgi?id=1135475 >cat >> /etc/fstab << EOF >vartmp /var/tmp tmpfs defaults 0 0 >EOF > ># work around for poor key import UI in PackageKit >rm -f /var/lib/rpm/__db* >releasever=$(rpm -q --qf '%{version}\n' --whatprovides system-release) >basearch=$(uname -i) >rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$releasever-$basearch >echo "Packages within this LiveCD" >rpm -qa ># Note that running rpm recreates the rpm db files which aren't needed or wanted >rm -f /var/lib/rpm/__db* > ># go ahead and pre-make the man -k cache (#455968) >/usr/bin/mandb > ># make sure there aren't core files lying around >rm -f /core* > ># remove random seed, the newly installed instance should make it's own >rm -f /var/lib/systemd/random-seed > ># convince readahead not to collect ># FIXME: for systemd > >echo 'File created by kickstart. See systemd-update-done.service(8).' \ > | tee /etc/.updated >/var/.updated > ># Drop the rescue kernel and initramfs, we don't need them on the live media itself. ># See bug 1317709 >rm -f /boot/*-rescue* > ># Disable network service here, as doing it in the services line ># fails due to RHBZ #1369794 >/sbin/chkconfig network off > ># Remove machine-id on pre generated images >rm -f /etc/machine-id >touch /etc/machine-id > >%end > > >%post --nochroot >cp $INSTALL_ROOT/usr/share/licenses/*-release/* $LIVE_ROOT/ > ># only works on x86, x86_64 >if [ "$(uname -i)" = "i386" -o "$(uname -i)" = "x86_64" ]; then > if [ ! -d $LIVE_ROOT/LiveOS ]; then mkdir -p $LIVE_ROOT/LiveOS ; fi > cp /usr/bin/livecd-iso-to-disk $LIVE_ROOT/LiveOS >fi > >%end
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1608330
: 1470497 |
1470498
|
1470563