From Patrick.Begou@hmg.inpg.fr Fri Nov 25 09:14:51 2011 From: Patrick Begou To: autoinstall@lists.opensuse.org Subject: [opensuse-autoinstall] Setting up printers with autoyast Date: Fri, 25 Nov 2011 10:19:52 +0100 Message-ID: <4ECF5DB8.1010708@hmg.inpg.fr> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8766141872790777385==" --===============8766141872790777385== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable I'm a new to autoyast (2 weeks). I've setup an install procedure for my hosts= =20 but I still fail to setup properly the printer. I have a "lpadmin" and a "lpoptions" commands working when run as root after = the=20 final reboot. I've setup a post-scripts to do this automaticaly but it always fail with: "lpadmin: Unable to connect to server: Connection refused" Even if my post-script requires network and start cupsd. Any suggestion is welcome. Patrick --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============8766141872790777385==-- From HansJoachim.Ehlers@eumetsat.int Fri Nov 25 10:08:27 2011 From: Hans-Joachim Ehlers To: autoinstall@lists.opensuse.org Subject: RE: [opensuse-autoinstall] Setting up printers with autoyast Date: Fri, 25 Nov 2011 11:08:20 +0100 Message-ID: In-Reply-To: <4ECF5DB8.1010708@hmg.inpg.fr> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1647727870664633136==" --===============1647727870664633136== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable * Can the script run as an init-script ?=20 If not: * Make sure no firewall is active during post script execution * Make sure cups is ALREADY configured and running ( In case cups is needed ) * Use nmap to check all required ports. * Your say "... socket://batA1-most1.hmg.inpg.fr.:9100 ..." - is the dot ".= " after ".fr" correct ? *Does the name batA1-most1.hmg.inpg.fr is FQDN ? If yes try to use the IP -= thus bypass name resolution. In my environment i use pretty much init scripts since all AYAST stuff is don= e at that time, The node has rebooted and everything should function what was= under AYAST control. Just my thought Hth Hajo -----Original Message----- From: Patrick Begou [mailto:Patrick.Begou(a)hmg.inpg.fr]=20 Sent: Friday, November 25, 2011 10:20 AM To: opensuse-autoinstall(a)opensuse.org Subject: [opensuse-autoinstall] Setting up printers with autoyast I'm a new to autoyast (2 weeks). I've setup an install procedure for my hosts= =20 but I still fail to setup properly the printer. I have a "lpadmin" and a "lpoptions" commands working when run as root after = the=20 final reboot. I've setup a post-scripts to do this automaticaly but it always fail with: "lpadmin: Unable to connect to server: Connection refused" Even if my post-script requires network and start cupsd. Any suggestion is welcome. Patrick --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============1647727870664633136==-- From Patrick.Begou@hmg.inpg.fr Fri Nov 25 13:22:45 2011 From: Patrick Begou To: autoinstall@lists.opensuse.org Subject: Re: [opensuse-autoinstall] Setting up printers with autoyast Date: Fri, 25 Nov 2011 14:27:44 +0100 Message-ID: <4ECF97D0.6020007@hmg.inpg.fr> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7853148010111968288==" --===============7853148010111968288== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Yes, the problem was the point at the end of the FQDN ! May be an error while= =20 editing the profile as the command was initialy pasted from an other text fil= e=20 without this syntax error. With the error message I was focusing on cupsd not= =20 listening or a network problem. Now my install procedure is fully working. Autoyast seams very promising for = me.=20 Just have to read more for rules and other numerous functionalities. My fina= l=20 goal is to provide automatic install of the users workstations, starting from= =20 PXE boot for new hosts, after a system crash (ex: loss of electrical power) o= r=20 system disk replacement without any command issued by the user or the admin. Thanks a lot for your help, Hans Joachim. Patrick Hans-Joachim Ehlers a =C3=A9crit : > * Can the script run as an init-script ? > > If not: > * Make sure no firewall is active during post script execution > * Make sure cups is ALREADY configured and running ( In case cups is need= ed ) > * Use nmap to check all required ports. > * Your say "... socket://batA1-most1.hmg.inpg.fr.:9100 ..." - is the dot= "." after ".fr" correct ? > *Does the name batA1-most1.hmg.inpg.fr is FQDN ? If yes try to use the I= P - thus bypass name resolution. > > In my environment i use pretty much init scripts since all AYAST stuff is d= one at that time, The node has rebooted and everything should function what w= as under AYAST control. > > Just my thought > > Hth > Hajo > > > > -----Original Message----- > From: Patrick Begou [mailto:Patrick.Begou(a)hmg.inpg.fr] > Sent: Friday, November 25, 2011 10:20 AM > To: opensuse-autoinstall(a)opensuse.org > Subject: [opensuse-autoinstall] Setting up printers with autoyast > > I'm a new to autoyast (2 weeks). I've setup an install procedure for my hos= ts > but I still fail to setup properly the printer. > I have a "lpadmin" and a "lpoptions" commands working when run as root afte= r the > final reboot. > I've setup a post-scripts to do this automaticaly but it always fail with: > > "lpadmin: Unable to connect to server: Connection refused" > > Even if my post-script requires network and start cupsd. > > > > > > > Any suggestion is welcome. > > Patrick > --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============7853148010111968288==-- From HansJoachim.Ehlers@eumetsat.int Fri Nov 25 13:53:33 2011 From: Hans-Joachim Ehlers To: autoinstall@lists.opensuse.org Subject: RE: [opensuse-autoinstall] Setting up printers with autoyast Date: Fri, 25 Nov 2011 14:53:27 +0100 Message-ID: In-Reply-To: <4ECF97D0.6020007@hmg.inpg.fr> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7062799019672532883==" --===============7062799019672532883== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable > ... PXE boot for new hosts, after a system crash (ex: loss of electrical po= wer) or=20 I think many people using pxe,dhcp and autoyast to deploy their system. Autoy= ast is a very nice tool. ( Thanks Uwe ! ) > Thanks a lot for your help, Hans Joachim. You get what you give but you must not always give what you get ;-) Have a nice weekend Hajo --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============7062799019672532883==-- From mmarion@qualcomm.com Tue Nov 29 02:28:22 2011 From: Mike Marion To: autoinstall@lists.opensuse.org Subject: Re: [opensuse-autoinstall] Setting up printers with autoyast Date: Mon, 28 Nov 2011 18:28:16 -0800 Message-ID: <20111129022815.GB18128@sunapee.qualcomm.com> In-Reply-To: <4ECF97D0.6020007@hmg.inpg.fr> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3346581568950327316==" --===============3346581568950327316== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit On Fri, Nov 25, 2011 at 02:27:44PM +0100, Patrick Begou wrote: > Now my install procedure is fully working. Autoyast seams very promising > for me. Just have to read more for rules and other numerous > functionalities. My final goal is to provide automatic install of the > users workstations, starting from PXE boot for new hosts, after a system > crash (ex: loss of electrical power) or system disk replacement without any > command issued by the user or the admin. Unless you want the system to re-image every time it boots, this might be kind of hard. Or if you have a way of having autoyast detect the system is current and ok, then boot off disk. One thing we're doing here is using the basic menuing that pxelinux allows and setting a default pxe file with a simple menu. If the user hits return (or waits 10 seconds) it'll just exit pxe and boot off the disk. We've setup some simple boot menus that will allow them to self-serve an upgrade/re-image when desired though. Since we control the pxelinux menu, we can keep it very simple and have it pass the info into autoyast to install the image the user needs[*]. We're using it as a jumping off point to install a couple different distributions now (I mostly support our massive suse base though) including even letting the windows admins kick their box over into the windows imaging stuff. [*]I actually hacked the com32 C code and added in 2 custom fields myself too. I can have the menu pop up the desired hostname and user name and those are added into the cmdline at installation and parsed by our pre/chroot/post scripts in autoyast. -- Mike Marion-Unix SysAdmin/Staff IT Engineer-http://www.qualcomm.com The Matrix is going down for reboot now! Stopping reality: ....OK The system is halted. -- yet another sig stolen from /. -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============3346581568950327316==-- From Patrick.Begou@hmg.inpg.fr Tue Nov 29 10:17:45 2011 From: Patrick Begou To: autoinstall@lists.opensuse.org Subject: Re: [opensuse-autoinstall] Setting up printers with autoyast Date: Tue, 29 Nov 2011 11:22:25 +0100 Message-ID: <4ED4B261.1080009@hmg.inpg.fr> In-Reply-To: <20111129022815.GB18128@sunapee.qualcomm.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5424781790671293850==" --===============5424781790671293850== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable I'll also look for an alternative solution with grub: I have a cluster runing= =20 Rocks Cluster distribution based on RedHat and Kickstart. At this time, I've not read in detail how boot works but there are two entrie= s=20 in menu.lst: One for a normal boot and a second for a reinstall. When the node boots, I think it sets the default to reinstall. So if the node= =20 crashes, next boot is reinstall. A normal shutdown should set default to norm= al=20 boot. Of course, on a workstation, the user can choose the normal reboot even after= a=20 crash if he is in front of his workstation at boot time. And if there are no system at all on the disk, I think I can switch to PXE bo= ot=20 (after a System disk replacement). This is how I would like to process... changing the pxelinux code seams a lit= tle=20 bit complicated for me... But thanks for this alternative idea for managing automatic reinstall. Patrick Mike Marion wrote: > On Fri, Nov 25, 2011 at 02:27:44PM +0100, Patrick Begou wrote: > >> Now my install procedure is fully working. Autoyast seams very promising >> for me. Just have to read more for rules and other numerous >> functionalities. My final goal is to provide automatic install of the >> users workstations, starting from PXE boot for new hosts, after a system >> crash (ex: loss of electrical power) or system disk replacement without any >> command issued by the user or the admin. > Unless you want the system to re-image every time it boots, this might be k= ind > of hard. Or if you have a way of having autoyast detect the system is curr= ent > and ok, then boot off disk. > > One thing we're doing here is using the basic menuing that pxelinux allows = and > setting a default pxe file with a simple menu. If the user hits return (or > waits 10 seconds) it'll just exit pxe and boot off the disk. We've setup s= ome > simple boot menus that will allow them to self-serve an upgrade/re-image wh= en > desired though. Since we control the pxelinux menu, we can keep it very > simple and have it pass the info into autoyast to install the image the user > needs[*]. We're using it as a jumping off point to install a couple differ= ent > distributions now (I mostly support our massive suse base though) including > even letting the windows admins kick their box over into the windows imaging > stuff. > > [*]I actually hacked the com32 C code and added in 2 custom fields myself t= oo. > I can have the menu pop up the desired hostname and user name and those are > added into the cmdline at installation and parsed by our pre/chroot/post > scripts in autoyast. > --=20 =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D | Equipe M.O.S.T. | http://most.hmg.inpg.fr | | Patrick BEGOU | ------------ | | LEGI | mailto:Patrick.Begou(a)hmg.inpg.fr | | BP 53 X | Tel 04 76 82 51 35 | | 38041 GRENOBLE CEDEX | Fax 04 76 82 52 71 | =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============5424781790671293850==-- From joschi.brauchle@tum.de Tue Nov 29 10:50:12 2011 From: Joschi Brauchle To: autoinstall@lists.opensuse.org Subject: Re: [opensuse-autoinstall] Setting up printers with autoyast Date: Tue, 29 Nov 2011 11:49:40 +0100 Message-ID: <4ED4B8C4.4070600@tum.de> In-Reply-To: <4ED4B261.1080009@hmg.inpg.fr> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0646310026075120231==" --===============0646310026075120231== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Here is what we are using to reinstall broken clients... PXE boot: - have a "default" boot menu (in ./pxelinux.cfg/default) - have a "auto-reinstall" menu (in ./pxelinux.cfg/) 0) Clients boot into PXE only. 1) Default PXE menu (default config file on the server): - have a low timeout to boot from harddisk - all other PXE entries like reinstall are password protected 2) For faulty machines: - create a "reinstall" PXE config file on the server, depending on the MAC or IP address of the machine. - the PXE client will use this config instead of the default - have a low timeout to start installation via autoyast If you have a modern BIOS on the client, you can trigger the reboot from a remote host via Intel AMT (even if the OS is hung or there is no OS). Using AMT, you can also change the boot sequence, thus you could default to GRUB booting (instead of PXE in point 0) and switch to PXE boot for reinstall only. Of course this requires some action from the admin, but at least no physical client access. Maybe thats not good enough for your desired fully automatic re-installation. Also, I dont see why one would need to hack the code of menu.c32. You can ask those question (like new hostname/default username) with the AutoYast functionality, where you can also provide default values. The hostname could also be provided via DHCP/DDNS/DNS. I'm also interested in other options or suggestions... Regards, Joschi On 11/29/2011 11:22 AM, Patrick Begou wrote: > I'll also look for an alternative solution with grub: I have a cluster > runing Rocks Cluster distribution based on RedHat and Kickstart. > At this time, I've not read in detail how boot works but there are two > entries in menu.lst: One for a normal boot and a second for a reinstall. > When the node boots, I think it sets the default to reinstall. So if the > node crashes, next boot is reinstall. A normal shutdown should set > default to normal boot. > Of course, on a workstation, the user can choose the normal reboot even > after a crash if he is in front of his workstation at boot time. > And if there are no system at all on the disk, I think I can switch to > PXE boot (after a System disk replacement). > > This is how I would like to process... changing the pxelinux code seams > a little bit complicated for me... > > But thanks for this alternative idea for managing automatic reinstall. > > Patrick > > Mike Marion wrote: >> On Fri, Nov 25, 2011 at 02:27:44PM +0100, Patrick Begou wrote: >> >>> Now my install procedure is fully working. Autoyast seams very promising >>> for me. Just have to read more for rules and other numerous >>> functionalities. My final goal is to provide automatic install of the >>> users workstations, starting from PXE boot for new hosts, after a system >>> crash (ex: loss of electrical power) or system disk replacement >>> without any >>> command issued by the user or the admin. >> Unless you want the system to re-image every time it boots, this might >> be kind >> of hard. Or if you have a way of having autoyast detect the system is >> current >> and ok, then boot off disk. >> >> One thing we're doing here is using the basic menuing that pxelinux >> allows and >> setting a default pxe file with a simple menu. If the user hits return >> (or >> waits 10 seconds) it'll just exit pxe and boot off the disk. We've >> setup some >> simple boot menus that will allow them to self-serve an >> upgrade/re-image when >> desired though. Since we control the pxelinux menu, we can keep it very >> simple and have it pass the info into autoyast to install the image >> the user >> needs[*]. We're using it as a jumping off point to install a couple >> different >> distributions now (I mostly support our massive suse base though) >> including >> even letting the windows admins kick their box over into the windows >> imaging >> stuff. >> >> [*]I actually hacked the com32 C code and added in 2 custom fields >> myself too. >> I can have the menu pop up the desired hostname and user name and >> those are >> added into the cmdline at installation and parsed by our pre/chroot/post >> scripts in autoyast. >> > > --===============0646310026075120231== Content-Type: application/pkcs7-signature Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" MIME-Version: 1.0 MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIT6TCCBCEw ggMJoAMCAQICAgDHMA0GCSqGSIb3DQEBBQUAMHExCzAJBgNVBAYTAkRFMRwwGgYDVQQKExNEZXV0 c2NoZSBUZWxla29tIEFHMR8wHQYDVQQLExZULVRlbGVTZWMgVHJ1c3QgQ2VudGVyMSMwIQYDVQQD ExpEZXV0c2NoZSBUZWxla29tIFJvb3QgQ0EgMjAeFw0wNjEyMTkxMDI5MDBaFw0xOTA2MzAyMzU5 MDBaMFoxCzAJBgNVBAYTAkRFMRMwEQYDVQQKEwpERk4tVmVyZWluMRAwDgYDVQQLEwdERk4tUEtJ MSQwIgYDVQQDExtERk4tVmVyZWluIFBDQSBHbG9iYWwgLSBHMDEwggEiMA0GCSqGSIb3DQEBAQUA A4IBDwAwggEKAoIBAQDpm8NnhfkNrvWNVMOWUDU9YuluTO2U1wBblSJ01CDrNI/W7MAxBAuZgeKm FNJSoCgjhIt0iQReW+DieMF4yxbLKDU5ey2QRdDtoAB6fL9KDhsAw4bpXCsxEXsM84IkQ4wcOItq aACa7txPeKvSxhObdq3u3ibo7wGvdA/BCaL2a869080UME/15eOkyGKbghoDJzANAmVgTe3RCSMq ljVYJ9N2xnG2kB3E7f81hn1vM7PbD8URwoqDoZRdQWvY0hD1TP3KUazZve+Sg7va64sWVlZDz+HV Ez2mHycwzUlU28kTNJpxdcVs6qcLmPkhnSevPqM5OUhqjK3JmfvDEvK9AgMBAAGjgdkwgdYwcAYD VR0fBGkwZzBloGOgYYZfaHR0cDovL3BraS50ZWxlc2VjLmRlL2NnaS1iaW4vc2VydmljZS9hZl9E b3dubG9hZEFSTC5jcmw/LWNybF9mb3JtYXQ9WF81MDkmLWlzc3Vlcj1EVF9ST09UX0NBXzIwHQYD VR0OBBYEFEm3xs/oPR9/6kR7Eyn38QpwPt5kMB8GA1UdIwQYMBaAFDHDeRu69VPXF+CJei0XbAqz K50zMA4GA1UdDwEB/wQEAwIBBjASBgNVHRMBAf8ECDAGAQH/AgECMA0GCSqGSIb3DQEBBQUAA4IB AQA74Vp3wEgX3KkY7IGvWonwvSiSpspZGBJw7Cjy565/lizn8l0ZMfYTK3S9vYCyufdnyTmieTvh ERHua3iRM347XyYndVNljjNj7s9zw7CSI0khUHUjoR8Y4pSFPT8z6XcgjaK95qGFKUD2P3MyWA0J a6bahWzAP7uNZmRWJE6uDT8yNQFb6YyC2XJZT7GGhfF0hVblw/hc843uR7NTBXDn5U2KaYMo4RMJ hp5eyOpYHgwf+aTUWgRo/Sg+iwK2WLX2oSw3VwBnqyNojWOl75lrXP1LVvarQIc01BGSbOyHxQoL BzNytG8MHVQs2FHHzL8w00Ny8TK/jM5JY6gA9/IcMIIEzDCCA7SgAwIBAgIECfEKYzANBgkqhkiG 9w0BAQUFADBaMQswCQYDVQQGEwJERTETMBEGA1UEChMKREZOLVZlcmVpbjEQMA4GA1UECxMHREZO LVBLSTEkMCIGA1UEAxMbREZOLVZlcmVpbiBQQ0EgR2xvYmFsIC0gRzAxMB4XDTA3MDIxMzEwMDMw MVoXDTE5MDIxMjAwMDAwMFowYDELMAkGA1UEBhMCREUxKTAnBgNVBAoTIFRlY2huaXNjaGUgVW5p dmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVuZ3NzdGVsbGUgZGVyIFRV TTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAKjv6NPYBFzJ+ZELc6JfE/5aga/7K7LW MVBHZvohdJZGd31pN9QEfzQeph0kiqsm1X5kHraPtTc9jMH8SLASBI45JppNSSYRfw6j6RjKA7PU StRfV0dq5cBPBl5FpxAY23lAzMzY+6EQEq3/hS8Ia3zG5Q5saJsc+9B2So8+gvaVwZhrWhe7Nhyv VqYMiBpTE9fbViah3Ur5VdDpcGbsb/BqRDxRrOCjQdNQ6TCQHfIUEDTQMW/czj1wbgLxrp8sB5Xl wMPX7c2Do+yByWbcrkitdGEeagcWqC1gc8pD/f8PJIoVeW4cy60PjHRIfYC0NBVvg9P0viuwFEyW M17brI8CAwEAAaOCAZIwggGOMA8GA1UdEwEB/wQFMAMBAf8wCwYDVR0PBAQDAgEGMB0GA1UdDgQW BBSdnyPwGRt+xyNdJyrMpTY6pmnliTAfBgNVHSMEGDAWgBRJt8bP6D0ff+pEexMp9/EKcD7eZDCB iAYDVR0fBIGAMH4wPaA7oDmGN2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvZ2xvYmFsLXJvb3QtY2Ev cHViL2NybC9jYWNybC5jcmwwPaA7oDmGN2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUvZ2xvYmFsLXJv b3QtY2EvcHViL2NybC9jYWNybC5jcmwwgaIGCCsGAQUFBwEBBIGVMIGSMEcGCCsGAQUFBzAChjto dHRwOi8vY2RwMS5wY2EuZGZuLmRlL2dsb2JhbC1yb290LWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNy dDBHBggrBgEFBQcwAoY7aHR0cDovL2NkcDIucGNhLmRmbi5kZS9nbG9iYWwtcm9vdC1jYS9wdWIv Y2FjZXJ0L2NhY2VydC5jcnQwDQYJKoZIhvcNAQEFBQADggEBAINoNtnDCyUwcPDc68e/u5O/ffcs +r4x4OeRxKtYXd3dRCyuCoxJAhhepSk2oQc89QhWFOOBxeT7KosoCsn+htLtgnZLj4R/yNX8Memz YP170OZ/m4X9vmRhty+gh90kCSZlaQgT9MfV+7g1C6QgelUDV8N68Nd4Pl1IMBWkAkZZLcT9/Hgo l59FGhFDF1uFx7Su+vYBlO3g+tHnI18XJBDOs2abHRXI5PmYcvtGirsVMfWcs0ooZOonYw5pvWI+ N8dat9DNIvgRdoChTOKdvPURjtkY3kJkvdAfPKsf/ZCj3HhdEn0b6VZQqDj7VJRCvFOL0tqSc2wU rHLRw/9Mu2gwggV2MIIEXqADAgECAgQQ26t7MA0GCSqGSIb3DQEBBQUAMGAxCzAJBgNVBAYTAkRF MSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZlcnNpdGFldCBNdWVuY2hlbjEmMCQGA1UEAxMdWmVy dGlmaXppZXJ1bmdzc3RlbGxlIGRlciBUVU0wHhcNMTAxMDE4MTEyMjIwWhcNMTMxMDE3MTEyMjIw WjCB3TELMAkGA1UEBhMCREUxDzANBgNVBAgTBkJheWVybjERMA8GA1UEBxMITXVlbmNoZW4xKTAn BgNVBAoTIFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMT4wPAYDVQQLEzVGYWt1bHRh ZXQgZnVlciBFbGVrdHJvdGVjaG5payB1bmQgSW5mb3JtYXRpb25zdGVjaG5pazEYMBYGA1UEAxMP Sm9zY2hpIEJyYXVjaGxlMSUwIwYJKoZIhvcNAQkBFhZqb3NjaGkuYnJhdWNobGVAdHVtLmRlMIIB IjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA2cF6tIlKUNmY12XEz8gAtWLnifpPKQ06VhsH NH3FRa3qqpScW96ypYRLz3HTot2GdY7JSmEKSx7p5ehlOKbEcKsr57nbVzOkVW/0SmmWjroxzXe1 e4KTw9QmpxXXQI5FuUXRQoXZhgkPJWXa31uEzixbWIO4DHzM2TuEidFk3y2zcyA4j6g8flb8zMMS QjqAafTDA8CfA+j7cJZOCk30UZYNRuGLJi6tJi1nmaDy1ZMDAQA5P8nQJ3BpJGCxWwm5A0ppEBlK PFWjproJn8NErCRHRhWWcKkHwzwI48zB0bnrsKqMQVpkgSquGD94dbyDAIbht5M8HSE8eqmWj7Ug 6QIDAQABo4IBuDCCAbQwCQYDVR0TBAIwADALBgNVHQ8EBAMCBeAwKQYDVR0lBCIwIAYIKwYBBQUH AwIGCCsGAQUFBwMEBgorBgEEAYI3FAICMB0GA1UdDgQWBBSqoAQm9/5Acan0m0kcMmLzRDUuFDAf BgNVHSMEGDAWgBSdnyPwGRt+xyNdJyrMpTY6pmnliTAhBgNVHREEGjAYgRZqb3NjaGkuYnJhdWNo bGVAdHVtLmRlMHcGA1UdHwRwMG4wNaAzoDGGL2h0dHA6Ly9jZHAxLnBjYS5kZm4uZGUvdHVtLWNh L3B1Yi9jcmwvY2FjcmwuY3JsMDWgM6Axhi9odHRwOi8vY2RwMi5wY2EuZGZuLmRlL3R1bS1jYS9w dWIvY3JsL2NhY3JsLmNybDCBkgYIKwYBBQUHAQEEgYUwgYIwPwYIKwYBBQUHMAKGM2h0dHA6Ly9j ZHAxLnBjYS5kZm4uZGUvdHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDA/BggrBgEFBQcwAoYz aHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NhY2VydC9jYWNlcnQuY3J0MA0GCSqG SIb3DQEBBQUAA4IBAQCnQxDlwDKK5DSFIj5NaYxqCc3WxO2X/VXL+MSw+3cgsp9W9pYsnWSUoYY3 2lHoOj45LNGJWZ4ikueDiG20j23n/ao+G8lwVh3D+UPikmFPp2PWg3GlbRwQ33cbAxVIJ+XsOJup bQDfKh3U4AV91bdd/Eug3OAGOMbtB84HgD9Gsy1xEUDHuq4Ol24JUuZdimNPHUyMvk4bth+CECNc DjiUZ6kJ24m0AKE1GqkRbk7hyfqwhSCUOP2riJ6JBQZf0U9sK91TjdNF0+he8SZpDJtJdMFZ75TO 5Rwr7KLh6v6IefYYPo4f/IfdtMOXLIVBpOWj/snSrDeGoO9X62zPufqGMIIFdjCCBF6gAwIBAgIE ENurezANBgkqhkiG9w0BAQUFADBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBV bml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIg VFVNMB4XDTEwMTAxODExMjIyMFoXDTEzMTAxNzExMjIyMFowgd0xCzAJBgNVBAYTAkRFMQ8wDQYD VQQIEwZCYXllcm4xETAPBgNVBAcTCE11ZW5jaGVuMSkwJwYDVQQKEyBUZWNobmlzY2hlIFVuaXZl cnNpdGFldCBNdWVuY2hlbjE+MDwGA1UECxM1RmFrdWx0YWV0IGZ1ZXIgRWxla3Ryb3RlY2huaWsg dW5kIEluZm9ybWF0aW9uc3RlY2huaWsxGDAWBgNVBAMTD0pvc2NoaSBCcmF1Y2hsZTElMCMGCSqG SIb3DQEJARYWam9zY2hpLmJyYXVjaGxlQHR1bS5kZTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCC AQoCggEBANnBerSJSlDZmNdlxM/IALVi54n6TykNOlYbBzR9xUWt6qqUnFvesqWES89x06LdhnWO yUphCkse6eXoZTimxHCrK+e521czpFVv9Epplo66Mc13tXuCk8PUJqcV10CORblF0UKF2YYJDyVl 2t9bhM4sW1iDuAx8zNk7hInRZN8ts3MgOI+oPH5W/MzDEkI6gGn0wwPAnwPo+3CWTgpN9FGWDUbh iyYurSYtZ5mg8tWTAwEAOT/J0CdwaSRgsVsJuQNKaRAZSjxVo6a6CZ/DRKwkR0YVlnCpB8M8COPM wdG567CqjEFaZIEqrhg/eHW8gwCG4beTPB0hPHqplo+1IOkCAwEAAaOCAbgwggG0MAkGA1UdEwQC MAAwCwYDVR0PBAQDAgXgMCkGA1UdJQQiMCAGCCsGAQUFBwMCBggrBgEFBQcDBAYKKwYBBAGCNxQC AjAdBgNVHQ4EFgQUqqAEJvf+QHGp9JtJHDJi80Q1LhQwHwYDVR0jBBgwFoAUnZ8j8BkbfscjXScq zKU2OqZp5YkwIQYDVR0RBBowGIEWam9zY2hpLmJyYXVjaGxlQHR1bS5kZTB3BgNVHR8EcDBuMDWg M6Axhi9odHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1bS1jYS9wdWIvY3JsL2NhY3JsLmNybDA1oDOg MYYvaHR0cDovL2NkcDIucGNhLmRmbi5kZS90dW0tY2EvcHViL2NybC9jYWNybC5jcmwwgZIGCCsG AQUFBwEBBIGFMIGCMD8GCCsGAQUFBzAChjNodHRwOi8vY2RwMS5wY2EuZGZuLmRlL3R1bS1jYS9w dWIvY2FjZXJ0L2NhY2VydC5jcnQwPwYIKwYBBQUHMAKGM2h0dHA6Ly9jZHAyLnBjYS5kZm4uZGUv dHVtLWNhL3B1Yi9jYWNlcnQvY2FjZXJ0LmNydDANBgkqhkiG9w0BAQUFAAOCAQEAp0MQ5cAyiuQ0 hSI+TWmMagnN1sTtl/1Vy/jEsPt3ILKfVvaWLJ1klKGGN9pR6Do+OSzRiVmeIpLng4httI9t5/2q PhvJcFYdw/lD4pJhT6dj1oNxpW0cEN93GwMVSCfl7DibqW0A3yod1OAFfdW3XfxLoNzgBjjG7QfO B4A/RrMtcRFAx7quDpduCVLmXYpjTx1MjL5OG7YfghAjXA44lGepCduJtAChNRqpEW5O4cn6sIUg lDj9q4ieiQUGX9FPbCvdU43TRdPoXvEmaQybSXTBWe+UzuUcK+yi4er+iHn2GD6OH/yH3bTDlyyF QaTlo/7J0qw3hqDvV+tsz7n6hjGCA0UwggNBAgEBMGgwYDELMAkGA1UEBhMCREUxKTAnBgNVBAoT IFRlY2huaXNjaGUgVW5pdmVyc2l0YWV0IE11ZW5jaGVuMSYwJAYDVQQDEx1aZXJ0aWZpemllcnVu Z3NzdGVsbGUgZGVyIFRVTQIEENurezAJBgUrDgMCGgUAoIIBsjAYBgkqhkiG9w0BCQMxCwYJKoZI hvcNAQcBMBwGCSqGSIb3DQEJBTEPFw0xMTExMjkxMDQ5NDBaMCMGCSqGSIb3DQEJBDEWBBSXWCWF XmXjvHFFezRjpjDw7By3KDBfBgkqhkiG9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0D BzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgw dwYJKwYBBAGCNxAEMWowaDBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5pc2NoZSBVbml2 ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxsZSBkZXIgVFVN AgQQ26t7MHkGCyqGSIb3DQEJEAILMWqgaDBgMQswCQYDVQQGEwJERTEpMCcGA1UEChMgVGVjaG5p c2NoZSBVbml2ZXJzaXRhZXQgTXVlbmNoZW4xJjAkBgNVBAMTHVplcnRpZml6aWVydW5nc3N0ZWxs ZSBkZXIgVFVNAgQQ26t7MA0GCSqGSIb3DQEBAQUABIIBAFfe6GwB2T2xNf1PkBZtjagiVdQTN6cp 064jI9PS3NykizwxcVcVT+ccti+0Kg8vQzogAVhHZ4gYFZYwCm7QsWiwzHyV4v58zh8qfJN4Q8Nj 0OugYP92BRa7zSZ9dP61p5Vl53Urm763quQlw5ynH8063Hni7CfvkdfRviRGWwzyRzJLXRg9EXjQ OWlIrD8vVHmv4Z6FeUdZWrZqEdlnK2r152fU3EGB261ovUyIe9BO0jzqGpHA5YyrXjO44NWWu77O dnEa32x+SRhjjCM11RxjFpodaXQUeQ84X/IFzpSEVIKcmBafD60RzxJgaO7Nm5yZ8gl6Wab4Yabf 8GnE+5YAAAAAAAA= --===============0646310026075120231==-- From mmarion@qualcomm.com Tue Nov 29 19:07:57 2011 From: Mike Marion To: autoinstall@lists.opensuse.org Subject: Re: [opensuse-autoinstall] Setting up printers with autoyast Date: Tue, 29 Nov 2011 11:07:50 -0800 Message-ID: <20111129190750.GG24933@sunapee.qualcomm.com> In-Reply-To: <4ED4B8C4.4070600@tum.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1893225642221668411==" --===============1893225642221668411== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On Tue, Nov 29, 2011 at 11:49:40AM +0100, Joschi Brauchle wrote: > PXE boot: > - have a "default" boot menu (in ./pxelinux.cfg/default) > - have a "auto-reinstall" menu (in=20 > ./pxelinux.cfg/) We do something similar but split between desktops and servers. We tend to have servers always pxe boot. We use mac addressed files to start the install, and in the chroot use tftp to update the hosts file(s) to change them to boot off disk so they don't just loop through the installer. HPs we tend to leave to not default to pxe, because older ilos had an issue with the curses menu hanging if they went through the default file and then tried to boot off disk. They're easy enough to use a binary from HP that you can use on reboot with pxe as the arg to have it immediately reboot into a pxe boot... and I mean immediate (no actual OS shutdown, which is fine when you're going to re-image anyway). Desktops we instruct the user to hit F12 (mostly HPs) to pxe when they want the self-serve menu system we've setup and are just beginning to get out there. > Also, I dont see why one would need to hack the code of menu.c32. You can=20 > ask those question (like new hostname/default username) with the AutoYast=20 > functionality, where you can also provide default values. The=20 > hostname could also be provided via DHCP/DDNS/DNS. Yeah, I went this route so that installs were something that asked 2 questions up front then the entire autoyast process was hands off. Plus I hadn't messed with the autoyast ask stuff at the time either. :) But that's another way to go. --=20 Mike Marion-Unix SysAdmin/Staff IT Engineer-http://www.qualcomm.com "...In my phone conversation with Microsoft's lawyer I copped to the fact tha= t=20 just maybe his client might see me as having been in the past just a bit=20 critical of their products and business practices. This was too bad, he said = with a sigh, because they were having a very hard time finding a reporter who= =20 both knew the industry well enough to be called an expert and who hadn't writ= ten a negative article about Microsoft." -- Robert X. Cringely --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============1893225642221668411==-- From HansJoachim.Ehlers@eumetsat.int Thu Jan 26 16:57:26 2012 From: Hans-Joachim Ehlers To: autoinstall@lists.opensuse.org Subject: [opensuse-autoinstall] Latest OpenSuse 12.1 / Autoyast Docu - http://www.suse.de/~ug/autoyast_doc/ Date: Thu, 26 Jan 2012 17:57:22 +0100 Message-ID: In-Reply-To: <20111129190750.GG24933@sunapee.qualcomm.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============8657780311235447140==" --===============8657780311235447140== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable @all Since this email list is so quiet ( have not got an email since weeks ) i wou= ld like to mention the latest Docu ( Date 23 Jan 2012 ) from Uwe ( Thanks a = lot Uwe ) for OpenSuse 12.1 and Autoyast http://www.suse.de/~ug/autoyast_doc/=20 cheers Hajo --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============8657780311235447140==-- From ug@suse.de Thu Jan 26 17:08:20 2012 From: Uwe Gansert To: autoinstall@lists.opensuse.org Subject: Re: [opensuse-autoinstall] Latest OpenSuse 12.1 / Autoyast Docu - http://www.suse.de/~ug/autoyast_doc/ Date: Thu, 26 Jan 2012 18:08:17 +0100 Message-ID: <4F218881.1080205@suse.de> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============5387063798705216371==" --===============5387063798705216371== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On 26.01.2012 17:57, Hans-Joachim Ehlers wrote: > Since this email list is so quiet ( have not got an email since weeks ) yes, it has been really quiet in the last few weeks. Well for me, it means that everything seems to work fine ;) For the moment SLES11 SP2 is a hot topic but that's in bugzilla. > i would like to mention the latest Docu ( Date 23 Jan 2012 ) from Uwe ( Th= anks a lot Uwe ) for OpenSuse 12.1 and Autoyast > > http://www.suse.de/~ug/autoyast_doc/ and thanks to the docu team for helping me with that. --=20 ciao, Uwe Gansert SUSE LINUX Products GmbH, HRB 16746 (AG N=C3=BCrnberg) GF: Jeff Hawn, Jennifer Guild, Felix Imend=C3=B6rffer Home: http://www.suse.de/~ug - Blog: http://suse.gansert.net listening to: "Sanctuary" by mind.in.a.box --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============5387063798705216371==-- From HansJoachim.Ehlers@eumetsat.int Fri Jan 27 17:29:56 2012 From: Hans-Joachim Ehlers To: autoinstall@lists.opensuse.org Subject: [opensuse-autoinstall] OpenSuse 12.1 Allow GUI login for root Date: Fri, 27 Jan 2012 18:29:52 +0100 Message-ID: In-Reply-To: <4F218881.1080205@suse.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3062674896779854657==" --===============3062674896779854657== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Its seems that my choice of freedom is going to vanish. At least i am not abl= e to login as root via the GUI on OpenSuse 12.1 . ( Workaround is to set DISP= LAYMANAGER_AUTOLOGIN=3D"root" ;-) ) Getting serious. I ADDED the entry DISPLAYMANAGER_ROOT_LOGIN_LOCAL=3D"yes" and set DISPLAYMAN= AGER_SHUTDOWN=3D"all" in /etc/sysconfig/displaymanager and restarted the nod= e. But no luck. Does somebody knows what i am missing ? Note: DEFAULT_VM is lxde Tia Hajo P.S In case somebody asked why i want to do so: The anwser : Because i want ! --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============3062674896779854657==-- From it-support@asta.tu-darmstadt.de Mon Feb 6 11:41:43 2012 From: Ivan De Masi To: autoinstall@lists.opensuse.org Subject: Re: [opensuse-autoinstall] Latest OpenSuse 12.1 / Autoyast Docu - http://www.suse.de/~ug/autoyast_doc/ Date: Mon, 06 Feb 2012 12:41:37 +0100 Message-ID: <4F2FBC71.7070909@asta.tu-darmstadt.de> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6008877267643653656==" --===============6008877267643653656== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Am 26.01.2012 17:57, schrieb Hans-Joachim Ehlers: > @all > > Since this email list is so quiet ( have not got an email since weeks ) i w= ould like to mention the latest Docu ( Date 23 Jan 2012 ) from Uwe ( Thanks = a lot Uwe ) for OpenSuse 12.1 and Autoyast > > http://www.suse.de/~ug/autoyast_doc/ > > cheers > Hajo > > > Yes, thanks a lot!!! Regards, Ivan --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============6008877267643653656==-- From HansJoachim.Ehlers@eumetsat.int Tue Feb 14 19:31:31 2012 From: Hans-Joachim Ehlers To: autoinstall@lists.opensuse.org Subject: [opensuse-autoinstall] zypper option "--no-recommends" in autoyast Date: Tue, 14 Feb 2012 20:31:22 +0100 Message-ID: In-Reply-To: <20111129190750.GG24933@sunapee.qualcomm.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0019141153560067802==" --===============0019141153560067802== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Hi, I currently switching from kde3 (OSS 11.1 ) to xfce (OSS 12.1) because of kd= e4 . (Its a mess with their handling of NFS or clustered based home directori= es )=20 But since we need to be able to login from the Suse Login Screen to another h= ost (via XDMCP ) only kdm seems to support this feature(chooser ) . At least = its the only i got working. This means i have to install "kdm" but by default a crap of kde software gets= selected as well. Thus on the command line i can use something like: $ zypper in --no-recommends kdm Which at least does installs only the current minimum ( > 40 rpms (sic) )=20 Thus the question: How do i enable the option "--no-recommends" in autoyast b= y default ? Tia Hajo Its looks like Linux gets more like MS Windows 15 years ago. Just usable on a= single machine best with no network. --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============0019141153560067802==-- From ug@suse.de Thu Feb 16 10:12:39 2012 From: Uwe Gansert To: autoinstall@lists.opensuse.org Subject: Re: [opensuse-autoinstall] Latest OpenSuse 12.1 / Autoyast Docu - http://www.suse.de/~ug/autoyast_doc/ Date: Thu, 16 Feb 2012 11:12:32 +0100 Message-ID: <4F3CD690.3040502@suse.de> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6856813858169779148==" --===============6856813858169779148== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit On 26.01.2012 17:57, Hans-Joachim Ehlers wrote: > i would like to mention the latest Docu ( Date 23 Jan 2012 ) now on http://doc.opensuse.org/ too -- ciao, Uwe Gansert SUSE LINUX Products GmbH, HRB 16746 (AG Nürnberg) GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer Home: http://www.suse.de/~ug - Blog: http://suse.gansert.net -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============6856813858169779148==-- From ug@suse.de Thu Feb 16 11:13:41 2012 From: Uwe Gansert To: autoinstall@lists.opensuse.org Subject: Re: [opensuse-autoinstall] zypper option "--no-recommends" in autoyast Date: Thu, 16 Feb 2012 12:13:35 +0100 Message-ID: <4F3CE4DF.1030307@suse.de> In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2739938150879829896==" --===============2739938150879829896== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable On 14.02.2012 20:31, Hans-Joachim Ehlers wrote: > Thus the question: How do i enable the option "--no-recommends" in autoyast= by default ? unfortunately that's not so easy That would require autoyast to run over all available packages and set a=20 so called SoftLock. That's too expensive. For patterns autoyast can do that but not for packages. If you use SLES11 SP2 and/or openSUSE 12.1 there might be a funny=20 workaround that I did not try myself but might work. You can create a file in a pre-script: =3D=3D=3D=3D Note the perl line -- this changes 'sh -x $script 2&> $LOG_DIR/$BASENAME.log= ' to 'sh -x $script 2>&1 | tee $LOG_DIR/$BASENAME.log'. On SLES 11 and open= SUSE 11.x at least this causes init script output to be displayed on the cons= ole -- not sure about openSUSE 12.1 with its systemd. Andrew Daugherity Systems Analyst Division of Research, Texas A&M University --=20 To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============7468806810345216364==-- From danzl@mbi-berlin.de Thu Feb 23 18:01:22 2012 From: Matthias Danzl To: autoinstall@lists.opensuse.org Subject: Re: [opensuse-autoinstall] Reboot after init script run configurable ? Date: Thu, 23 Feb 2012 19:01:05 +0100 Message-ID: <4F467EE1.7050507@mbi-berlin.de> In-Reply-To: <4F4662A4.60306@suse.de> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============6749104973626022052==" --===============6749104973626022052== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit On 23.02.2012 17:00, Uwe Gansert wrote: > On 23.02.2012 16:41, Hans-Joachim Ehlers wrote: > >> But due to a very long running autoyast init_script i thought it would >> never reboot. Also during this step runlevel 5 was already active > > I think you can avoid that by setting /etc/sysconfig/boot > RUN_PARALLEL="no" (This is set to "no" on our site since 11.2.) If your reboot still doesn't work, try the general option forceboot in your autoyast install.xml. Did the trick for me. >> Or is there a autoyast way to see the output from the various scripts >> during their run ? You have good control of in and output of scripts using systemd control files. openSUSE 12.1 comes with a wide selection of them. /lib/systemd/system/YaST2-Firstboot.service provided inspiration for me, for example. check out man systemd.exec for more information about that. You could use syslogd to log the output of those scripts to a special facility -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============6749104973626022052==-- From jsmeix@suse.de Fri Feb 24 08:26:53 2012 From: Johannes Meixner To: autoinstall@lists.opensuse.org Subject: RE: [opensuse-autoinstall] Reboot after init script run configurable ? Date: Fri, 24 Feb 2012 09:26:49 +0100 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============3025238737207812976==" --===============3025238737207812976== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hello, On Feb 23 16:41 Hans-Joachim Ehlers wrote (excerpt): > ... due to a very long running autoyast init_script > i thought it would never reboot. I think this is of interest here: Two days ago I filed a feature request for "Progress bar while scripts run in AutoYaST" https://fate.novell.com/313245 I don't know it this URL is public accessible therefore here a (shortened) quotation of my request: ------------------------------------------------------------ I ask for a feature in AutoYaST so that a script which is run by AutoYaST can provide progress feedback to AutoYaST so that AutoYaST can show a progress bar while scripts run. Custom user scripts in AutoYaST can run for an arbitrary long time. For example an image script that is doing the installation as described at http://www.suse.com/~ug/autoyast_changes_SLES10_SLES11.html can run for a longer time. Therefore I think it is important to have the option that scripts can provide progress feedback to AutoYaST so that AutoYaST can show a progress bar while scripts run. ------------------------------------------------------------ > Or is there a autoyast way to see the output > from the various scripts during their run ? This would require that (Auto)-YaST is still running while the scripts run so that the running (Auto)-YaST can receive output from the scripts and show it to the user. As far as I know YaST (but I am not at all a YaST expert) there is no generic way in YaST to have concurrency. Therefore you can currently see the output after a script has finished but not while it runs. Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH -- Maxfeldstrasse 5 -- 90409 Nuernberg -- Germany HRB 16746 (AG Nuernberg) GF: Jeff Hawn, Jennifer Guild, Felix Imendoerffer -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============3025238737207812976==-- From jsmeix@suse.de Fri Feb 24 08:41:50 2012 From: Johannes Meixner To: autoinstall@lists.opensuse.org Subject: RE: [opensuse-autoinstall] Reboot after init script run configurable ? Date: Fri, 24 Feb 2012 09:41:49 +0100 Message-ID: In-Reply-To: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============2594514408672128870==" --===============2594514408672128870== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit Hello, On Feb 24 09:26 Johannes Meixner wrote (excerpt): > ... I think it is important to have the option > that scripts can provide progress feedback to AutoYaST > so that AutoYaST can show a progress bar while scripts run. ... > This would require that (Auto)-YaST is still running > while the scripts run so that the running (Auto)-YaST can > receive output from the scripts and show it to the user. > > As far as I know YaST (but I am not at all a YaST expert) > there is no generic way in YaST to have concurrency. > > Therefore you can currently see the output after a script > has finished but not while it runs. As I have it written here, it is a contradiction in itself. Therefore I like to explain why the special case of a progress bar while scripts run is possible: In the YaST programming language YCP there is the DownloadProgress widget and in this particular case there is concurrency. While the DownloadProgress widget is shown, YaST watches a file (the file which is to be downloaded) how it grows and according to how the file grows the DownloadProgress widget shows its download progress bar. To do this a reasonable estimated value for the maximum size of that file must be known in advance and this value is passed to the DownloadProgress widget so that it knows what "100%" (and therefore also any lower percentage value) means for its download progress bar. Implementation example: In yast2-printer I run scripts which need a longer time and in such cases I let the script write progress information (e.g. debug or log information) into a file and in YCP I (mis)-use the DownloadProgress widget for that file, see /usr/share/YaST2/modules/Printer.ycp with a simple static busy message as fallback for ncurses where the DownloadProgress widget is not available. Kind Regards Johannes Meixner -- SUSE LINUX Products GmbH -- Maxfeldstrasse 5 -- 90409 Nuernberg -- Germany HRB 16746 (AG Nuernberg) GF: Jeff Hawn, Jennifer Guild, Felix Imendoerffer -- To unsubscribe, e-mail: opensuse-autoinstall+unsubscribe(a)opensuse.org To contact the owner, e-mail: opensuse-autoinstall+owner(a)opensuse.org --===============2594514408672128870==--