Windows 10 Pro unattended install
Windows 10 Pro unattended install
Hello all,
I am having some issues installing Windows 10 Pro from a new OPSI 4.1 installation. I have tried this on a KVM virtual machine, a VirtualBox Virtual machine, and an older HP laptop. In all three cases is gets as far as running c:\opsi\startnet.cmd in the PE. IT will print "Running in a 64 Bit PE" and then return to a command line. When I run a 32 bit install it gets further, but it is acting like there is no unattended installation file.
In both cases the PE used worked without an issue in 4.0. It may also be important to note that the 4.0 installation was in a LXC container running Ubuntu, and the new 4.1 installation is in a LXC container running CentOS. Both containers are on the same host, and if I change my network boot settings to boot from the old 4.0 installation it boots just fine.
Thank you
			
			
									
									
						I am having some issues installing Windows 10 Pro from a new OPSI 4.1 installation. I have tried this on a KVM virtual machine, a VirtualBox Virtual machine, and an older HP laptop. In all three cases is gets as far as running c:\opsi\startnet.cmd in the PE. IT will print "Running in a 64 Bit PE" and then return to a command line. When I run a 32 bit install it gets further, but it is acting like there is no unattended installation file.
In both cases the PE used worked without an issue in 4.0. It may also be important to note that the 4.0 installation was in a LXC container running Ubuntu, and the new 4.1 installation is in a LXC container running CentOS. Both containers are on the same host, and if I change my network boot settings to boot from the old 4.0 installation it boots just fine.
Thank you
- 
				uncle_scrooge
 - Beiträge: 650
 - Registriert: 21 Feb 2012, 12:03
 - Wohnort: Mainz
 
Re: Windows 10 Pro unattended install
Some logs, please.
bootimage log
From within the failing PE: x:\work.log
Still inside the failing PE:
Does c:\opsi\opsi-script\files64\opsi-winst\winst64.exe exist?
			
			
									
									
						bootimage log
From within the failing PE: x:\work.log
Still inside the failing PE:
Does c:\opsi\opsi-script\files64\opsi-winst\winst64.exe exist?
Re: Windows 10 Pro unattended install
Hello,
c:\opsi\opsi-script\files64\opsi-winst\winst64.exe does exist
X:\work.log contains:
"Running in 64Bit PE"
Starting opsi-script ......
			
			
									
									
						c:\opsi\opsi-script\files64\opsi-winst\winst64.exe does exist
X:\work.log contains:
"Running in 64Bit PE"
Starting opsi-script ......
- 
				uncle_scrooge
 - Beiträge: 650
 - Registriert: 21 Feb 2012, 12:03
 - Wohnort: Mainz
 
Re: Windows 10 Pro unattended install
Hm.
Is there a file x:\opsiscript.log?
If yes provide the content, please,
If no: What happens if you try to start
			
			
									
									
						Is there a file x:\opsiscript.log?
If yes provide the content, please,
If no: What happens if you try to start
Code: Alles auswählen
c:\opsi\opsi-script\files64\opsi-winst\winst64.exe c:\opsi\setup.opsiscriptRe: Windows 10 Pro unattended install
I did find the following lines.
Found ImportLib statement for file: uib_bootutils.opsiscript and function:
Error: Could not find import file :uib_bootutiol.opsiscript
Could this have something to do with the fact that I originally tried to set up the depot as webdav and not SMB?
			
			
									
									
						Found ImportLib statement for file: uib_bootutils.opsiscript and function:
Error: Could not find import file :uib_bootutiol.opsiscript
Could this have something to do with the fact that I originally tried to set up the depot as webdav and not SMB?
- 
				uncle_scrooge
 - Beiträge: 650
 - Registriert: 21 Feb 2012, 12:03
 - Wohnort: Mainz
 
Re: Windows 10 Pro unattended install
List the content of 'c:\opsi\opsi-script\files64\opsi-winst\files64\opsi-winst\lib', please. (Inside the failing PE of course.)
On the OPSI server do a
and a 
			
			
									
									
						On the OPSI server do a
Code: Alles auswählen
ll /var/lib/opsi/depot/opsi-winst/files64/opsi-winst/Code: Alles auswählen
ll /var/lib/opsi/depot/opsi-winst/files/opsi-winst/lib- n.wenselowski
 - Ex-uib-Team
 - Beiträge: 3194
 - Registriert: 04 Apr 2013, 12:15
 
Re: Windows 10 Pro unattended install
Hi,
please check that you are using the latest versions of opsi-winst and your netboot product!
An opsi-package-updater -v update may help here!
Bye
Niko
			
			
									
									please check that you are using the latest versions of opsi-winst and your netboot product!
An opsi-package-updater -v update may help here!
Bye
Niko
Code: Alles auswählen
import OPSIRe: Windows 10 Pro unattended install
i am facing the exact same problem now for 64-bit clients.
installing clients with win7 32bit works, but win7, win81, win10 64bit doesnt.
also, 
thats as close as i can get i'd think.
but this folder does exist: c:\opsi\opsi-script\files\opsi-winst\lib and it has all the libs, so pretty much a copy of what is on the depot.
			
			
									
									
						installing clients with win7 32bit works, but win7, win81, win10 64bit doesnt.
n.wenselowski hat geschrieben: please check that you are using the latest versions of opsi-winst and your netboot product!
Code: Alles auswählen
opsi-package-manager -l opsi-winst
opsi-winst                4.12.0.25-1               winst                                                                                                                                                                               
Code: Alles auswählen
opsi-package-manager -l win*-x64
win10-x64                 4.1.0.0-10                Windows 10 x64                                                                                                                                                                      
win7-x64                  4.1.0.0-10                Windows 7 - x64                                                                                                                                                                     
win81-x64                 4.1.0.0-10                Windows                                                                                                                                                                             
Code: Alles auswählen
dpkg -l | grep "opsi"
ii  opsi-configed                         4.0.7.6.34-2                               all          OPSI config editor
ii  opsi-linux-bootimage                  20180713-1                                 all          opsi bootimage for netboot tasks.
ii  opsi-linux-support                    4.0.7-5                                    all          Configure system to be able to deploy Linux with opsi.
ii  opsi-server                           4.1.1.4-10                                 all          opsi server configuration package
ii  opsi-tftpd-hpa                        5.2.8-49                                   amd64        HPA's tftp server
ii  opsi-utils                            4.1.1.22-1                                 all          utilites for working with opsi.
ii  opsi-vm-config                        4.1.2                                      all          Configuration of opsi VM.
ii  opsi-windows-support                  4.1.1-5                                    all          Install utilities useful for deploying Windows with opsi.
ii  opsiconfd                             4.1.1.10-4                                 all          opsi configuration service
ii  opsipxeconfd                          4.1.1.13-1                                 all          opsi pxe configuration daemon
ii  python-opsi                           4.1.1.42-1                                 all          opsi python library
uncle_scrooge hat geschrieben:Code: Alles auswählen
/var/lib/opsi/depot/opsi-winst/files64/opsi-winst
Code: Alles auswählen
ll "/var/lib/opsi/depot/opsi-winst/files64/opsi-winst"
insgesamt 8124
drwxrws--- 4 opsiconfd pcpatch    4096 Aug 17 00:46 ./
drwxrws--- 3 opsiconfd pcpatch    4096 Aug 17 00:46 ../
-rwxrwx--- 1 opsiconfd pcpatch 2268160 Aug 17 00:46 libeay32.dll*
drwxrws--- 2 opsiconfd pcpatch    4096 Aug 17 00:46 locale/
-rwxrwx--- 1 opsiconfd pcpatch   76854 Aug 17 00:46 opsi.bmp*
-rwxrwx--- 1 opsiconfd pcpatch   34576 Aug 17 00:46 shutdown.exe*
-rwxrwx--- 1 opsiconfd pcpatch  386560 Aug 17 00:46 ssleay32.dll*
-rwxrwx--- 1 opsiconfd pcpatch   59904 Aug 17 00:46 unzipd32.dll*
-rwxrwx--- 1 opsiconfd pcpatch 5467648 Aug 17 00:46 winst64.exe*
drwxrws--- 2 opsiconfd pcpatch    4096 Aug 17 00:46 winstskin/[/quote]uncle_scrooge hat geschrieben:Code: Alles auswählen
/var/lib/opsi/depot/opsi-winst/files/opsi-winst/lib
Code: Alles auswählen
ll "/var/lib/opsi/depot/opsi-winst/files/opsi-winst/lib"
insgesamt 344
drwxrws--- 2 opsiconfd pcpatch  4096 Aug 17 00:46 ./
drwxrws--- 5 opsiconfd pcpatch  4096 Aug 17 00:46 ../
-rwxrwx--- 1 opsiconfd pcpatch    98 Aug 17 00:45 insert_check_exit_code.opsiinc*
-rwxrwx--- 1 opsiconfd pcpatch   147 Aug 17 00:45 insert_get_licensekey.opsiinc*
-rwxrwx--- 1 opsiconfd pcpatch  1235 Aug 17 00:45 section_sub_check_exitcode.opsiinc*
-rwxrwx--- 1 opsiconfd pcpatch  1384 Aug 17 00:45 section_sub_get_licensekey.opsiinc*
-rwxrwx--- 1 opsiconfd pcpatch 10458 Aug 17 00:45 uib_backend.asciidoc*
-rwxrwx--- 1 opsiconfd pcpatch 47320 Aug 17 00:45 uib_backend.html*
-rwxrwx--- 1 opsiconfd pcpatch 19466 Aug 17 00:45 uib_backend.opsiscript*
-rwxrwx--- 1 opsiconfd pcpatch 19408 Aug 17 00:45 uib_backend.opsiscript.bak*
-rwxrwx--- 1 opsiconfd pcpatch 10363 Aug 17 00:45 uib_bootutils.asciidoc*
-rwxrwx--- 1 opsiconfd pcpatch 48883 Aug 17 00:45 uib_bootutils.html*
-rwxrwx--- 1 opsiconfd pcpatch 19312 Aug 17 00:45 uib_bootutils.opsiscript*
-rwxrwx--- 1 opsiconfd pcpatch 11614 Aug 17 00:45 uib_exitcode.asciidoc*
-rwxrwx--- 1 opsiconfd pcpatch 49849 Aug 17 00:45 uib_exitcode.html*
-rwxrwx--- 1 opsiconfd pcpatch 29412 Aug 17 00:45 uib_exitcode.opsiscript*
-rwxrwx--- 1 opsiconfd pcpatch  2882 Aug 17 00:45 uib_strlistutils.asciidoc*
-rwxrwx--- 1 opsiconfd pcpatch 34215 Aug 17 00:45 uib_strlistutils.html*
-rwxrwx--- 1 opsiconfd pcpatch  2029 Aug 17 00:45 uib_strlistutils.opsiscript*i get to c:\opsi\opsi-script\files64\opsi-winst, but a subfolder files64 or lib doesn't exist here,uncle_scrooge hat geschrieben:Code: Alles auswählen
c:\opsi\opsi-script\files64\opsi-winst\files64\opsi-winst\lib
but this folder does exist: c:\opsi\opsi-script\files\opsi-winst\lib and it has all the libs, so pretty much a copy of what is on the depot.
Re: Windows 10 Pro unattended install
update:
still in PE, i copied the content of c:\opsi\opsi-script\files\opsi-winst\lib to c:\opsi\opsi-script\files64\opsi-winst\lib, started startnet.cmd again, and it works.
i did the same on the depot, and this now works as well.
i just checked the contents of opsi-winst_4.12.0.25-1.opsi package, and the folder files64\opsi-winst\lib is indeed not there.
compared that to contents of opsi-winst_4.12.0.13-1.opsi package, and the folder files64\opsi-winst\lib is there.
i guess something went wrong in between
			
			
									
									
						still in PE, i copied the content of c:\opsi\opsi-script\files\opsi-winst\lib to c:\opsi\opsi-script\files64\opsi-winst\lib, started startnet.cmd again, and it works.
i did the same on the depot, and this now works as well.
i just checked the contents of opsi-winst_4.12.0.25-1.opsi package, and the folder files64\opsi-winst\lib is indeed not there.
compared that to contents of opsi-winst_4.12.0.13-1.opsi package, and the folder files64\opsi-winst\lib is there.
i guess something went wrong in between
- n.wenselowski
 - Ex-uib-Team
 - Beiträge: 3194
 - Registriert: 04 Apr 2013, 12:15
 
Re: Windows 10 Pro unattended install
Hi,
This leaves me a bit puzzled.
What is the hash of your file?
If there is a difference you can force the download of the file:
Afterwards opsi-package-manager can install the package.
Cheers
Niko
			
			
									
									I just installed opsi-winst_4.12.0.25-1.opsi and I've got both folders and both are filled.larsg hat geschrieben:i did the same on the depot, and this now works as well.
i just checked the contents of opsi-winst_4.12.0.25-1.opsi package, and the folder files64\opsi-winst\lib is indeed not there.
compared that to contents of opsi-winst_4.12.0.13-1.opsi package, and the folder files64\opsi-winst\lib is there.
i guess something went wrong in between
This leaves me a bit puzzled.
What is the hash of your file?
Code: Alles auswählen
# cat /var/lib/opsi/repository/opsi-winst_4.12.0.25-1.opsi.md5 
1c94c50b52253ec12169a9767d1061ffCode: Alles auswählen
opsi-package-updater -v download --force opsi-winstCheers
Niko
Code: Alles auswählen
import OPSI