Re: [opensuse-autoinstall] Two problems, patterns and grub
Henrik Schmidt wrote:
Am Dienstag, 9. Januar 2007 14:42 schrieben Sie:
1.
I switched from addons with 10.0 to patterns with 10.2 but it does not work as expected. If I use patterns and additional packages then autoinstall tries to install packages first which will fail of course as vital files are missing (sh, libz ...). Well, I had the same problem for a while, until I realized
Henrik Schmidt wrote: that the actions of autoyast and the error messages were all misleading. It turned out that I had some problems in one of my own add on packages that made autoyast go bananas. However, once the packaging problem was solved, it works flawlessly.
I suggest you start without add ons (or updates) at all.
Then move on to one add on package and make pretty damn sure that it is correctly built.
Hi Lars,
please note that I do not use any self made addon packages. Check my example. It is very simple and does not work. Using base + kde patterns is fine but as soon as I add a single simple predefinded package like <package>lynx</package> (to add the lynx rpm) it fails as described.
I will try and check for clues in the logfiles.
Ah, I see, your first sentence mentioned addons, that threw me off. In any case, my statement stands, patterns works just fine. A goos starting point is to clone an already installed machine. That's were I take most of my stuff from. Below's a working set that I use a lot now, it's taken from a cloned autoinst.xml after installing Minimal with Graphic. And it is working. Maybe that set could give you a clue. Cheers /Lars --- Begin Included Message --- <software> <packages config:type="list"> <package>3ddiag</package> <package>915resolution</package> <package>CheckHardware</package> <package>Mesa</package> <package>MozillaFirefox-translations</package> <package>OpenEXR</package> <package>PolicyKit</package> <package>a2ps</package> <package>aalib</package> <package>acpid</package> <package>agfa-fonts</package> <package>alsa</package> <package>aspell</package> <package>aspell-en</package> <package>at</package> <package>atk</package> <package>audiofile</package> <package>audit</package> <package>autofs</package> <package>autoyast2</package> <package>autoyast2-installation</package> <package>bc</package> <package>bind-libs</package> <package>bind-utils</package> <package>binutils</package> <package>blocxx</package> <package>boost</package> <package>bootcycle</package> <package>bootsplash</package> <package>bootsplash-theme-SuSE</package> <package>cabextract</package> <package>cairo</package> <package>checkmedia</package> <package>compat</package> <package>compat-libstdc++</package> <package>compat-openssl097g</package> <package>cpp</package> <package>cpp41</package> <package>cpufrequtils</package> <package>cron</package> <package>cups</package> <package>cups-libs</package> <package>dbus-1-glib</package> <package>dbus-1-mono</package> <package>dbus-1-x11</package> <package>deltarpm</package> <package>desktop-data-SuSE</package> <package>desktop-file-utils</package> <package>desktop-translations</package> <package>dhcpcd</package> <package>dialog</package> <package>dmraid</package> <package>dos2unix</package> <package>dosfstools</package> <package>dovecot</package> <package>enscript</package> <package>esound</package> <package>evms-gui</package> <package>expat</package> <package>fam</package> <package>fbset</package> <package>foomatic-filters</package> <package>freeglut</package> <package>freetype2</package> <package>fribidi</package> <package>ft2demos</package> <package>ftgl</package> <package>fvwm2</package> <package>gail</package> <package>gawk</package> <package>gconf2</package> <package>gdb</package> <package>gdbm</package> <package>gettext</package> <package>ghostscript-fonts-other</package> <package>ghostscript-library</package> <package>ghostscript-x11</package> <package>giflib</package> <package>gimp</package> <package>glib</package> <package>glib-sharp2</package> <package>glib2</package> <package>glibc-i18ndata</package> <package>glibc-locale</package> <package>glitz</package> <package>gnome-filesystem</package> <package>gnome-icon-theme</package> <package>gnome-keyring</package> <package>gnome-mime-data</package> <package>gnome-vfs2</package> <package>gnutls</package> <package>gpart</package> <package>gpg</package> <package>gpm</package> <package>gtk</package> <package>gtk-sharp2</package> <package>gtk2</package> <package>hal</package> <package>hal-resmgr</package> <package>hdparm</package> <package>hfsutils</package> <package>hplip</package> <package>hplip-hpijs</package> <package>ifplugd</package> <package>imlib</package> <package>info</package> <package>initviocons</package> <package>inst-source-utils</package> <package>irqbalance</package> <package>ispell</package> <package>ispell-american</package> <package>jfsutils</package> <package>joe</package> <package>kdelibs3</package> <package>ksh</package> <package>libacl</package> <package>libart_lgpl</package> <package>libattr</package> <package>libbonobo</package> <package>libbonoboui</package> <package>libcap</package> <package>libcom_err</package> <package>libcroco</package> <package>libdrm</package> <package>libevent</package> <package>libexif</package> <package>libgcc41</package> <package>libgcrypt</package> <package>libgimpprint</package> <package>libglade2</package> <package>libgnome</package> <package>libgnomecanvas</package> <package>libgnomecups</package> <package>libgnomeprint</package> <package>libgnomeprintui</package> <package>libgnomesu</package> <package>libgnomeui</package> <package>libgpg-error</package> <package>libgphoto2</package> <package>libgsf</package> <package>libgssapi</package> <package>libgtkhtml</package> <package>libicu</package> <package>libidl</package> <package>libidn</package> <package>libieee1284</package> <package>libjasper</package> <package>libjpeg</package> <package>liblazy</package> <package>liblcms</package> <package>libltdl</package> <package>libmng</package> <package>libnetpbm</package> <package>libnscd</package> <package>libopencdk</package> <package>libpcap</package> <package>libpng</package> <package>libqt4</package> <package>libqt4-dbus-1</package> <package>libqt4-qt3support</package> <package>libqt4-sql</package> <package>libqt4-x11</package> <package>librpcsecgss</package> <package>librsvg</package> <package>libsmbclient</package> <package>libstdc++41</package> <package>libstroke</package> <package>libtiff</package> <package>libusb</package> <package>libvolume_id</package> <package>libwmf</package> <package>libxcrypt</package> <package>libxml2</package> <package>libxslt</package> <package>liby2util</package> <package>libzio</package> <package>libzypp</package> <package>lsb</package> <package>lsof</package> <package>lukemftp</package> <package>lzo</package> <package>m4</package> <package>mDNSResponder-lib</package> <package>make</package> <package>man</package> <package>man-pages</package> <package>master-boot-code</package> <package>mono-core</package> <package>mono-data</package> <package>mono-web</package> <package>mozilla-nspr</package> <package>mozilla-nss</package> <package>mozilla-xulrunner181</package> <package>mpt-status</package> <package>net-snmp</package> <package>netcat</package> <package>netpbm</package> <package>nfs-utils</package> <package>nfsidmap</package> <package>nscd</package> <package>ntfsprogs</package> <package>numlockx</package> <package>openct</package> <package>openldap2-client</package> <package>opensc</package> <package>openslp</package> <package>openssh-askpass</package> <package>opensuse-manual_en</package> <package>opensuse-updater</package> <package>orbit2</package> <package>pango</package> <package>patch</package> <package>pax</package> <package>pciutils</package> <package>pciutils-ids</package> <package>pcre</package> <package>pcsc-lite</package> <package>perl-Bootloader</package> <package>perl-Compress-Zlib</package> <package>perl-Config-Crontab</package> <package>perl-Crypt-SmbHash</package> <package>perl-DBD-SQLite</package> <package>perl-DBI</package> <package>perl-Digest-MD4</package> <package>perl-Digest-SHA1</package> <package>perl-File-Tail</package> <package>perl-Net-Daemon</package> <package>perl-PlRPC</package> <package>perl-TermReadKey</package> <package>perl-TimeDate</package> <package>perl-URI</package> <package>perl-XML-Parser</package> <package>perl-XML-Writer</package> <package>perl-gettext</package> <package>pkgconfig</package> <package>pm-utils</package> <package>pmtools</package> <package>popt</package> <package>portmap</package> <package>postfix</package> <package>powersave</package> <package>powersave-libs</package> <package>ppp</package> <package>pptp</package> <package>prctl</package> <package>preload</package> <package>procinfo</package> <package>procmail</package> <package>providers</package> <package>python</package> <package>python-qt</package> <package>python-xml</package> <package>qlogic-firmware</package> <package>qscintilla</package> <package>qt3</package> <package>readline</package> <package>recode</package> <package>release-notes</package> <package>resmgr</package> <package>rrdtool</package> <package>rsync</package> <package>sane</package> <package>sane-frontends</package> <package>sash</package> <package>sax2</package> <package>sax2-gui</package> <package>sax2-ident</package> <package>sax2-libsax</package> <package>sax2-libsax-perl</package> <package>sax2-tools</package> <package>scpm</package> <package>screen</package> <package>scsi</package> <package>sensors</package> <package>shared-mime-info</package> <package>sharutils</package> <package>siga</package> <package>smartlink-softmodem</package> <package>smartmontools</package> <package>smpppd</package> <package>sqlite</package> <package>sqlite-zmd</package> <package>startup-notification</package> <package>strace</package> <package>sudo</package> <package>suseRegister</package> <package>suspend</package> <package>tcl</package> <package>tcpd</package> <package>tcpdump</package> <package>tcsh</package> <package>telnet</package> <package>terminfo</package> <package>tightvnc</package> <package>timezone</package> <package>tk</package> <package>udev</package> <package>ulimit</package> <package>unclutter</package> <package>unzip</package> <package>update-alternatives</package> <package>usbutils</package> <package>utempter</package> <package>vlan</package> <package>wdiff</package> <package>wireless-tools</package> <package>wol</package> <package>words</package> <package>wvdial</package> <package>wvstreams</package> <package>x11-input-synaptics</package> <package>x11-input-wacom</package> <package>x11-tools</package> <package>xaw3d</package> <package>xdg-menu</package> <package>xdg-utils</package> <package>xdmbgrd</package> <package>xfsprogs</package> <package>xinetd</package> <package>xkeyboard-config</package> <package>xli</package> <package>xlockmore</package> <package>xntp</package> <package>xorg-x11</package> <package>xorg-x11-Xvnc</package> <package>xorg-x11-driver-input</package> <package>xorg-x11-driver-video</package> <package>xorg-x11-libICE</package> <package>xorg-x11-libSM</package> <package>xorg-x11-libX11</package> <package>xorg-x11-libX11-ccache</package> <package>xorg-x11-libXau</package> <package>xorg-x11-libXdmcp</package> <package>xorg-x11-libXext</package> <package>xorg-x11-libXfixes</package> <package>xorg-x11-libXmu</package> <package>xorg-x11-libXp</package> <package>xorg-x11-libXpm</package> <package>xorg-x11-libXprintUtil</package> <package>xorg-x11-libXrender</package> <package>xorg-x11-libXt</package> <package>xorg-x11-libXv</package> <package>xorg-x11-libfontenc</package> <package>xorg-x11-libs</package> <package>xorg-x11-libxkbfile</package> <package>xorg-x11-server</package> <package>xtermset</package> <package>yast2-control-center</package> <package>yast2-registration</package> <package>yast2-samba-server</package> <package>yast2-sound</package> <package>yast2-trans-en_US</package> <package>yast2-trans-stats</package> <package>yp-tools</package> <package>ypbind</package> <package>zen-updater</package> <package>zip</package> <package>zisofs-tools</package> <package>zsh</package> </packages> <patterns config:type="list"> <pattern>addons</pattern> <pattern>apparmor</pattern> <pattern>base</pattern> <pattern>fonts</pattern> <pattern>sw_management</pattern> <pattern>sw_management_x11</pattern> <pattern>x11</pattern> <pattern>yast2_basis</pattern> <pattern>zmd</pattern> <pattern>zmd_x11</pattern> </patterns> <remove-packages config:type="list"> <package>smtp_daemon</package> </remove-packages> </software> --- End Included Message --- -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
I found the problem. My example was wrong. It is a special package which will destroy pattern selection. It is the package lprng ! Try <package>lprng</package> as only package with any pattern setup and you will see. As most users don't try to use lprng instead of cups it is possible that this problem slipped beta testing. Adding lprng seems to force an auto removal of cups packages. As some patterns are dependant on cups (base is) this seems to break the whole process. At least this is my guess. Removing just lprng fixed the problem. I have to stick with cups as it seems to use autoinstall. -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-autoinstall+help@opensuse.org
participants (2)
-
Henrik Schmidt
-
Lars Stavholm