Posts by bartoma55

    if you delete links and extract files manually without attention, you revert the installation process that intend to move some files to hdd to get more space on dm800se flash.

    image was builded to have a minimum of linux utility even if dm800se flash was so small. if you don't use hdd (or some other stuff like usb stick, but is the slowest), flash use is 95%, that's no good to work with.

    the best way to have your favorite image in a dm800/dm800se with all the Linux utilities you can install, all the plugins you want to use, without having to worry if the flash has enough space, with a good execution speed, is install root filesystem on the internal hard drive, using flash only to boot an load linux kernel.

    to have root filesystem on the hard disk, however, it is necessary to interact with the console of the box, via serial console or via telnet at the STOP phase of initial boot.

    and that's a whole other story.

    shell command that test /media/hdd/ on remote box is:

    Code
    test -d /media/hdd/ >/dev/null 2>&1
    ERR=$?
    if [ ${ERR} -ne 0 ]
    then
      echo "not found!"
      exit ${ERR}
    fi

    if command fail (shell ends...), remote dreambox do not recognize /media/hdd/ as a directory ...

    I've seen that your box mount report

    Code
    /dev/sda1             93684768  27721680  61131232  31% /media/hdd

    the shell does nothing but check if /media/hdd/ is a directory ...

    the check is the first remote command to box, so it will fail if your dreambox IP or your root dreambox password are not correct.

    box seems on line

    Code
    verifying remote '192.168.0.157'... on line.


    due to the fact that /media/hdd seems to exists, only remaining error is in box root password, that MUST EXISTS AND BE CORRECT.


    check the error exit code immediately after the shell ends

    Code
    mint@mint:~$ echo $?

    if exit code is greater than 1, password was incorrect, or dreambox have no password.

    if password of your box is "dreambox", command that you've writed was incorrect.

    the correct command is:

    Code
    mint@mint:~$ ./openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.sh 192.168.0.157 root dreambox


    the term rootpassword in installation notes must be substituted by "root password of your dm800se".

    e77ad7dd01783f4aa82f52cfa.jpg

    Gives error in last step.

    from your photos, seems that you're installing directly on dreambox.

    in installation notes we said:

    Code
    in the example, let's assume that dm800se has the IP address 192.168.1.135 and that you are in a bash command line of your Linux PC, in an appropriate directory:

    you mast do installation from unix/linux pc bash capable, not directly from box.

    this openpli homebuild image is not for beginners.
    this openpli homebuild image is only for dm800se clone with sim 2.10.

    to install it, you must have a pc with a bash shell (for example linux ubuntu) on the same network of your dm800se, and know how to use the bash command line.


    the image built by compiling the latest openpli 8 develop sources is bigger than the flash available in the dm800se.

    to install it, you must have a hard disk installed in the dm800se with at least 100Mb of free space, mounted in /media/hdd (as usually happens by installing OE 2.0 images).

    therefore, BEFORE being able to transmit the image file to the dm800se, you must prepare the box to succesfully boot with that new image, making available all those files that do not enter into the flash.


    summarizing:

    - you have a PC with a bash shell (for example linux ubuntu), and you are able to go to the bash command prompt and reach your dm800se via the network

    - you know the IP address of dm800se, and root password (the root password CANNOT BE EMPTY!)

    - you have a dm800se clone sim2 2.10 with another image installed that allows you to reach it via network from your PC

    - you have a hd in the dm800se with at least 100Mb of free space mounted in /media/hdd


    in the example, let's assume that dm800se has the IP address 192.168.1.135 and that you are in a bash command line of your Linux PC, in an appropriate directory:

    if these conditions are true, download the image:

    unzip the downloaded image compressed file

    Code
      user@ubuntu# unzip openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.zip
      Archive: openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.zip
        inflating: openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.sh
        inflating: !!!! README !!!!
      user@ubuntu#

    launch the installation shell with three parameters: <boxIPaddress> <user> <password>

    your dm800se has now all the files on the hard disk, necessary for the new image to succesfully boot and work.

    you can then load the .nfi file (located on the PC in the same folder from which you launched the shell to prepare the box) with the traditional method via browser.

    Code
      user@ubuntu# ls -la
      total 2532
      drwxrwxr-x 4 user user     4096 feb  5 07:22  .
      drwxrwxr-x 3 user user     4096 feb  1 08:31  ..
      -rw-rw-r-- 1 user user 53299024 feb  4 18:35  openpli-enigma2-r8-bartoma55-dm800se-sim2-ssl84D.nfi
      -rw-rw-r-- 1 user user     1828 feb  4 18:35 '!!!!README!!!!'
      user@ubuntu#

    enjoy....