Web Interface Failing on HDR Fox T2

SteveECrane

New Member
Our family Humax HDR Fox T2 was running ever-more-slowly, so I started to do some digging. Initially I had several disk warnings showing on the Disk Maintenance area of the Web Interface:

197 Current_Pending_Sector -O--C- 1 100 100 000 -
198 Offline_Uncorrectable ----C- 1 100 100 000 -

so I performed the following:

Code:
Please select option: fixdisk
Any additional options (or press return for none): -d -y
Are you sure you wish to run the hard disk checker (-d -y)? [Y/N] y

The full results of this are CC'd at the end of this post so as not to interrupt the 'flow' of the post.


When all had finished, I then found I no longer had any web interface. Therefore I attempted to run the <WEBIF> command to (re-)install the initial web interface:

Code:
Please select option: webif
Are you sure you wish to install the initial web interface [Y/N] y

Connection to online repository at http://hpkg.tv successful!

Updating package list...

Downloading http://hpkg.tv/hdrfoxt2/base/Packages.gz.
Inflating http://hpkg.tv/hdrfoxt2/base/Packages.gz.
Updated list of available packages in /mod/var/opkg/base.
Package webif (1.5.1-1) installed in root is up to date.

-----------------------------------------------------------------------
Congratulations, you have successfully installed the full web interface
and supporting packages. Please restart your Humax device using the
remote control to put it into standby, wait for it to fully shut down
and then start it up again.
-----------------------------------------------------------------------

Press return to continue:


This still did not result in access to the web interface, therefore I tried the <FIXWEB> command. This was the result:

Code:
Please select option: fixweb
Removing package webif from root...
Installing webif (1.5.1-1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/webif_1.5.1-1_mipsel.opk.
Configuring webif.
/mod/bin/jimsh: can't load library 'libutil.so.0'
/mod/bin/jimsh: can't load library 'libutil.so.0'


I therefore ran the following:

Code:
HumaxHDRFoxT2# ls -l /mod/lib/libutil*
-rwxr-xr-x    1 root     root          5564 Apr 14  2011 /mod/lib/libutil-0.9.29.so
lrwxrwxrwx    1 root     root            12 Apr 14 15:26 /mod/lib/libutil.so -> libutil.so.0
lrwxrwxrwx    1 root     root            17 Apr 14 15:26 /mod/lib/libutil.so.0 -> libutil-0.9.29.so

and:

Code:
HumaxHDRFoxT2# md5sum /mod/lib/libutil*
6edeac6ee7d68e692578c9d962d0c966  /mod/lib/libutil-0.9.29.so
6edeac6ee7d68e692578c9d962d0c966  /mod/lib/libutil.so
6edeac6ee7d68e692578c9d962d0c966  /mod/lib/libutil.so.0
HumaxHDRFoxT2#


On the basis of all of the above, I read through the forums some more and ended up here:


as the observations and results most closely mirrored my experience, and so ran the following:

Code:
opkg install --force-reinstall libutil

HumaxHDRFoxT2# opkg install --force-reinstall libutil
Removing package libutil from root...
Installing libutil (0.9.29) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/libutil_0.9.29_mipsel.opk.
Configuring libutil.
HumaxHDRFoxT2#


and then I ran this:

Code:
opkg install --force-reinstall webif

HumaxHDRFoxT2# opkg install --force-reinstall webif
Removing package webif from root...
Installing webif (1.5.1-1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/webif_1.5.1-1_mipsel.opk.
Configuring webif.
SMART: (PASSED)
startstop: 24186 realloc: 0 hours: 52028 spinretry: 0 pending: 0 offline: 0
Queue database is up-to-date.
HumaxHDRFoxT2#


Unfortunately, I still do not have an web-based interface. The browser simply sits there, waiting ... and then eventually timing out. Once in a blue moon I will get to enter my Humax web interface Username and Password combo ... but that is a very rare occasion indeed(!). Sometimes I'll receive this:

"The system is still initialising.

Please wait..."


I've also run this:

Code:
cat /var/log/webif-error.log

but nothing is displayed.


I also ran the following:

Code:
HumaxHDRFoxT2# diag crashdiag
Running: crashdiag
No core directory.
HumaxHDRFoxT2#

and this:

Code:
HumaxHDRFoxT2# opkg update
Downloading http://hpkg.tv/hdrfoxt2/base/Packages.gz.
Inflating http://hpkg.tv/hdrfoxt2/base/Packages.gz.
Updated list of available packages in /mod/var/opkg/base.

and this:

Code:
HumaxHDRFoxT2# opkg upgrade
HumaxHDRFoxT2#

and this:

Code:
HumaxHDRFoxT2# cd /mod/etc && sqlite3 webif.db ".clone temp.db" && mv temp.db webif.db
settings... done
key... done
HumaxHDRFoxT2#


Running the <Service> command reveals the following:

Code:
HumaxHDRFoxT2# service

Name                 Installed  Autostart  Running
----                 ---------  ---------  -------
betaftpd             Yes        Yes        No
cifs                 No         No         No
cron                 Yes        Yes        Yes
epg                  Yes        Yes        Yes
lighttpd             Yes        Yes        Yes
mediatomb            Yes        No         No
nfs                  No         No         No
recmon               Yes        Yes        Yes
samba                Yes        No         No

Syntax:
        service <service> start
        service <service> stop
        service <service> restart
        service <service> auto          (toggles autostart)

HumaxHDRFoxT2#


I've tried accessing the Humax web interface using FireFox, Chrome and Edge, from multiple platforms (including an iPhone, iPad, Win10 laptop and Win11 laptop). I've cleared down cookies, set exceptions, tried in the various private browsing modes, yadda, yadda, yadda, all to no avail.

Clearly something is awry as the hardware itself is still slow to respond (to button pushes on its remote control) though recordings are made and playback OK. So, can anyone help point me in the direction of either things to check or a solution?

I'm considering running a <Reset> of the custom firmware environment and starting afresh, installing everything from scratch. My only reluctance comes from the fact I believe I may still have a faulty hard-drive.

Finally, here is the system info for my Humax:

Code:
HumaxHDRFoxT2# version

Humax HDR Fox T2 (HumaxHDRFoxT2)
  Humax Version: 1.03.12 (kernel HDR_CFW_3.10)
  Custom firmware version: 3.10 (build 2734)
  Web interface version: 1.5.1-1
  Serial Number: 63 7104762 01965
  Encryption Key: 000378cb454536333731303437363230
  Last Boot Reason: Power cycle

HumaxHDRFoxT2#

Thanks all for any help or guidance you can provide,
Steve.

PS Despite what some of the above may suggest, I genuinely have only the most basic and rudimentary command of the Linux environment.



As mentioned above, the following is the detailed result of the disk repair option I attempted earlier:-

Code:
Please select option: fixdisk
Any additional options (or press return for none): -d -y
Are you sure you wish to run the hard disk checker (-d -y)? [Y/N] y
Running /var/lib/humaxtv_backup/mod/fix-disk
PART: [3 1 2]
FSCKOPTS: []

Checking disk sda (512 byte sectors)

Unmounted /dev/sda1
Unmounted /dev/sda2
Unmounted /dev/sda3


Running short disk self test
Error at LBA 1311260

/dev/sda:
re-writing sector 1311260: succeeded

Running short disk self test

No pending sectors found - skipping sector repair

Checking partition tables...

MBR Status: MBR only
GPT Status: not present

Using superblock 0 on sda1
Using superblock 0 on sda2
Using superblock 0 on sda3
Dev: /dev/sda LBA: 1311260
LBA: 1311260 is on partition /dev/sda1, start: 2, bad sector offset: 1311258
dumpe2fs 1.42.13 (17-May-2015)
Using superblock 0
Block size: 4096
LBA 1311260 maps to file system block 163907 on /dev/sda1

Checking to see if this block is in use...
debugfs 1.42.13 (17-May-2015)
Block 163907 is marked as in use

Searching for inode...
debugfs 1.42.13 (17-May-2015)
Block Inode number 163907 <block not found>


Checking partition /dev/sda3...
e2fsck 1.42.13 (17-May-2015)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
/lost+found not found.  Create? yes

Pass 4: Checking reference counts
Pass 5: Checking group summary information

/dev/sda3: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda3: 15/655776 files (0.0% non-contiguous), 1226009/2622611 blocks

Checking partition /dev/sda1...
e2fsck 1.42.13 (17-May-2015)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
/lost+found not found.  Create? yes

Pass 4: Checking reference counts
Unattached inode 36562
Connect to /lost+found? yes

Inode 36562 ref count is 2, should be 1.  Fix? yes

Pass 5: Checking group summary information
Block bitmap differences:  +(185959--187597)
Fix? yes

Free blocks count wrong for group #5 (32242, counted=30603).
Fix? yes

Free blocks count wrong (247699, counted=246060).
Fix? yes


/dev/sda1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda1: 15/65808 files (6.7% non-contiguous), 17004/263064 blocks

Creating swap file...
Setting up swapspace version 1, size = 1073737728 bytes
UUID=fdf1ea49-4cb7-4d9c-9c9f-df4df5749c8d

Checking partition /dev/sda2...
e2fsck 1.42.13 (17-May-2015)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
/lost+found not found.  Create? yes

Pass 4: Checking reference counts
Pass 5: Checking group summary information

/dev/sda2: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sda2: 7356/29860704 files (3.2% non-contiguous), 45145774/119209984 blocks
Removing extra swap space.

Finished
fix-disk: session terminated with exit status 0
 
You've got into a random state, practically unpickable now.

The first thing you need to do is re-run fixdisk, and keep re-running it until it comes back with a clean bill of health from the start (no fixes). You might find it keeps on finding things to fix, in which case you can write off the HDD.

Presuming you get to a stable situation, to then reinstate the WebIF (considering what damage is likely to have been done) I see little alternative than to rip up and reinstall (all from the Telnet menu): set RMA mode and reboot; clear the RMA flag and reboot. Now if you try to access the WebIF IP address from a browser you will be offered a complete re-install.
 
So, can anyone help point me in the direction of either things to check or a solution?
You've run every other thing apart from the one that matters first of all - the one to report the SMART stats to see whether you still have any problematic sectors!
smartctl -a /dev/sda
and report the output. Then do what BH says if you still have non-zero at 197/198. If it doesn't improve you need to replace the disk.
 
You've run every other thing apart from the one that matters first of all - the one to report the SMART stats to see whether you still have any problematic sectors!
smartctl -a /dev/sda
and report the output. Then do what BH says if you still have non-zero at 197/198. If it doesn't improve you need to replace the disk.
Actually, I did run this early on, prpr ... but didn't copy the result so couldn't paste it! My bad.
Thanks for the advice - I'll re-run this now and report on it tomorrow...
 
You've got into a random state, practically unpickable now.

The first thing you need to do is re-run fixdisk, and keep re-running it until it comes back with a clean bill of health from the start (no fixes). You might find it keeps on finding things to fix, in which case you can write off the HDD.

Presuming you get to a stable situation, to then reinstate the WebIF (considering what damage is likely to have been done) I see little alternative than to rip up and reinstall (all from the Telnet menu): set RMA mode and reboot; clear the RMA flag and reboot. Now if you try to access the WebIF IP address from a browser you will be offered a complete re-install.
Hello, Black Hole - thanks for taking the time to respond.

I'm not entirely certain what you mean by this "You've got into a random state, practically unpickable now" - I don't like to assume/presume - as the PVR is still managing to operate as a PVR ... just with no (helpful) web access. I do get the feeling that it's on the way out or, at least, the hard-drive is!

I shall re-run fixdisk after re-running the smartctl prpr has recommended has completed and then see where that leaves me.

I'd almost resigned myself to replacing the drive, especially as we've had the unit for a long time and it's been heavily used. I'm sure I'll have a few suitable spares lying around as I've moved almost entirely to SSDs in my music studio and for my file server.

Thanks again for your advice; I'll see where we are tomorrow!

Steve.
 
I'm not entirely certain what you mean by this "You've got into a random state, practically unpickable now" - I don't like to assume/presume - as the PVR is still managing to operate as a PVR ... just with no (helpful) web access.
I'm talking about the WebIF (and the software structures which make it work), which is the reason you raised this thread – not the PVR functionality. The PVR functionality is embedded in Flash and there's very little which cn stop that working. On the other hand, the WebIF functionality is an intricate dance between elements stored on Flash and on HDD, and anything amiss on the HDD (whether due to hard failure, soft error, or ill-considered interference) will stop it working.

What I mean by "random state" is that you did so many things (as reported in your first post), as a scatter-gun approach, that it is practically impossible to know exactly what the original problem was and what damage has been done, so you just have to start again.

I'd almost resigned myself to replacing the drive, especially as we've had the unit for a long time and it's been heavily used. I'm sure I'll have a few suitable spares lying around as I've moved almost entirely to SSDs in my music studio and for my file server.
Maybe, maybe not. I have machines which have been running over a decade and their drives are fine. As for "suitable spares", be aware that some drives are more suitable than others. "AV" drives are designed for continuous steady data with a moderate spindle speed so they are quiet and low power, whereas a desktop drive is optimised for high speed random access in short bursts.

Our family Humax HDR Fox T2 was running ever-more-slowly
...which could be simply due to the HDD being very nearly full, but could also be the consequence of HDD or file system errors.
 
Last edited:
So, the long fixdisk routine appears to have come back error-free:

Code:
Please select option: fixdisk
Any additional options (or press return for none): -d -y -l
Are you sure you wish to run the hard disk checker (-d -y -l)? [Y/N] y
Running /var/lib/humaxtv_backup/mod/fix-disk
PART: [3 1 2]
FSCKOPTS: []

Checking disk sda (512 byte sectors)

Unmounted /dev/sda1
Unmounted /dev/sda2
Unmounted /dev/sda3


Running long disk self test

No pending sector errors found

Checking partition tables...

MBR Status: MBR only
GPT Status: not present

Using superblock 0 on sda1
Using superblock 0 on sda2
Using superblock 0 on sda3


Checking partition /dev/sda3...
e2fsck 1.42.13 (17-May-2015)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda3: 16/655776 files (0.0% non-contiguous), 1226028/2622611 blocks

Checking partition /dev/sda1...
e2fsck 1.42.13 (17-May-2015)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda1: 16/65808 files (0.0% non-contiguous), 17476/263064 blocks

Creating swap file...
Setting up swapspace version 1, size = 1073737728 bytes
UUID=f7399e37-4fe0-4e16-9b0e-6f480a902aae

Checking partition /dev/sda2...
e2fsck 1.42.13 (17-May-2015)
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information
/dev/sda2: 7349/29860704 files (3.1% non-contiguous), 44986431/119209984 blocks
Removing extra swap space.

Finished
fix-disk: session terminated with exit status 0

Any thoughts / comments welcomed...
 
I'm not entirely certain what you mean by this "You've got into a random state, practically unpickable now" - I don't like to assume/presume - as the PVR is still managing to operate as a PVR ... just with no (helpful) web access. I do get the feeling that it's on the way out or, at least, the hard-drive is!
I don't necessarily agree with any of that.
Try this: opkg depends webif|sed '1d'|cut -d \( -f 1|xargs echo opkg install --force-reinstall
and see whether you get something like this:
Code:
opkg install --force-reinstall tcpfix webif-channelicons lighttpd jim jim-cgi service-control busybox lsof epg hmt ssmtp cron-daemon at anacron trm openssl-command nicesplice id3v2 file rsvsync webif-charts stripts tmenu ffmpeg id3v2 multienv tcpping e2fsprogs wireless-tools dbupdate recmon hwctl nugget sqlite3 jim-xconv zip wget
If you do, then repeat the first command omitting the word 'echo'. If you don't, then copy'n'paste this output as the command. Report any errors.
 
Black Hole,

Here's (part of?) the SMART report - however, the routine seemed to have locked up overnight as the Telnet session was entirely unresponsive this morning and I had to issue a <Ctrl + ]> command to escape back to the login:

Code:
HumaxHDRFoxT2# smartctl -a /dev/sda
smartctl 6.4 2015-06-04 r4109 [7405b0-smp-linux-2.6.18-7.1] (local build)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Pipeline HD 5900.2
Device Model:     ST3500312CS
Serial Number:    6VV8TV9F
LU WWN Device Id: 5 000c50 03669ba02
Firmware Version: SC13
User Capacity:    500,107,862,016 bytes [500 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    5900 rpm
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Sat Apr 15 01:13:36 2023 BST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled


On the basis of that, I attempted to run the following test this morning:

Code:
HumaxHDRFoxT2# smartctl -a /dev/sda
smartctl 6.4 2015-06-04 r4109 [7405b0-smp-linux-2.6.18-7.1] (local build)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Pipeline HD 5900.2
Device Model:     ST3500312CS
Serial Number:    6VV8TV9F
LU WWN Device Id: 5 000c50 03669ba02
Firmware Version: SC13
User Capacity:    500,107,862,016 bytes [500 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    5900 rpm
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Sat Apr 15 10:26:00 2023 BST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever
                                        been run.
Total time to complete Offline
data collection:                (  623) seconds.
Offline data collection
capabilities:                    (0x73) SMART execute Offline immediate.
                                        Auto Offline data collection on/off support.
                                        Suspend Offline collection upon new
                                        command.
                                        No Offline surface scan supported.
                                        Self-test supported.
                                        Conveyance Self-test supported.
                                        Selective Self-test supported.
SMART capabilities:            (0x0003) Saves SMART data before entering
                                        power-saving mode.
                                        Supports SMART auto save timer.
Error logging capability:        (0x01) Error logging supported.
                                        General Purpose Logging supported.
Short self-test routine
recommended polling time:        (   1) minutes.
Extended self-test routine
recommended polling time:        ( 107) minutes.
Conveyance self-test routine
recommended polling time:        (   2) minutes.
SCT capabilities:              (0x103b) SCT Status supported.
                                        SCT Error Recovery Control supported.
                                        SCT Feature Control supported.
                                        SCT Data Table supported.

SMART Attributes Data Structure revision number: 10
Vendor Specific SMART Attributes with Thresholds:
ID# ATTRIBUTE_NAME          FLAG     VALUE WORST THRESH TYPE      UPDATED  WHEN_FAILED RAW_VALUE
  1 Raw_Read_Error_Rate     0x000f   100   096   006    Pre-fail  Always       -       183146447
  3 Spin_Up_Time            0x0003   097   097   000    Pre-fail  Always       -       0
  4 Start_Stop_Count        0x0032   077   077   020    Old_age   Always       -       24194
  5 Reallocated_Sector_Ct   0x0033   100   100   036    Pre-fail  Always       -       0
  7 Seek_Error_Rate         0x000f   090   060   030    Pre-fail  Always       -       1225250988
  9 Power_On_Hours          0x0032   041   041   000    Old_age   Always       -       52046
 10 Spin_Retry_Count        0x0013

As you can clearly see, this one hung too! I'm not too sure what's going on or why, so I'll continue digging until I find out...


There really was nothing at all "Scatter Gun" about my approach! Whilst you may simply see the summary of a series of random events, each activity was undertaken - in a particular sequence - having spent hours trawling through and reading (and often re-reading) all the advice being proffered, both here, on AV Forums and elsewhere.

Whilst I may / may not have run routines a more experienced person would not have - and perhaps even missed one-or-two - there's a fine balancing act between doing too little (or nothing at all!) and doing too much ... which, on this forum at least, all-too-often appears to be rewarded with a degree of scoffing and derision. Given some of the responses to posts where people do nothing, ask seemingly daft questions or have absolutely no idea what they're doing or have done, I attempted to bridge the gap in my understanding before proceeding. I'm (clearly) not the expert - some of the people on here (clearly) are - but I believe I've done reasonably well getting this far.

So, I ran those things which seemed to address the underlying problem and if/when they failed, I ran other routines too. I stopped, read some more, and tried again. You may well have done differently and achieved a better outcome. Me? I make music in my spare time, I don't service PVR's ... and I certainly don't intend on learning Linux in order to do so. My career in CIT and telecoms ended 20-odd years ago, after 20-odd years of talking IBM RPG/400 and then Cisco IOS, et al.


Thanks for your help, it IS appreciated.

Steve.
 
I don't necessarily agree with any of that.
Try this: opkg depends webif|sed '1d'|cut -d \( -f 1|xargs echo opkg install --force-reinstall
and see whether you get something like this:
Code:
opkg install --force-reinstall tcpfix webif-channelicons lighttpd jim jim-cgi service-control busybox lsof epg hmt ssmtp cron-daemon at anacron trm openssl-command nicesplice id3v2 file rsvsync webif-charts stripts tmenu ffmpeg id3v2 multienv tcpping e2fsprogs wireless-tools dbupdate recmon hwctl nugget sqlite3 jim-xconv zip wget
If you do, then repeat the first command omitting the word 'echo'. If you don't, then copy'n'paste this output as the command. Report any errors.

prpr,

Hmmm! Not too sure what went on there:

Code:
HumaxHDRFoxT2# opkg depends webif|sed '1d'|cut -d \( -f 1|xargs echo opkg install --force-reinstall
/bin/sh: xargs: not found
HumaxHDRFoxT2#

and

Code:
HumaxHDRFoxT2# opkg depends webif|sed '1d'|cut -d \( -f 1|xargs opkg install --force-reinstall
/bin/sh: xargs: not found
HumaxHDRFoxT2#

Cheers,
Steve.
 
I don't necessarily agree with any of that.
Try this: opkg depends webif|sed '1d'|cut -d \( -f 1|xargs echo opkg install --force-reinstall
and see whether you get something like this:
Code:
opkg install --force-reinstall tcpfix webif-channelicons lighttpd jim jim-cgi service-control busybox lsof epg hmt ssmtp cron-daemon at anacron trm openssl-command nicesplice id3v2 file rsvsync webif-charts stripts tmenu ffmpeg id3v2 multienv tcpping e2fsprogs wireless-tools dbupdate recmon hwctl nugget sqlite3 jim-xconv zip wget
If you do, then repeat the first command omitting the word 'echo'. If you don't, then copy'n'paste this output as the command. Report any errors.

prpr

Ooops! Sorry!!! The 'other' command string resulted in this

Code:
HumaxHDRFoxT2# opkg install --force-reinstall tcpfix webif-channelicons lighttpd jim jim-cgi service-control busybox lsof epg hmt ssmtp cron-daemon at anacron trm openssl-command nicesplice id3v2 file rsvsync webif-charts stripts tmenu ffmpeg id3v2 multienv tcpping e2fsprogs wireless-tools dbupdate recmon hwctl nugget sqlite3 jim-xconv zip wget
No packages removed.

Cheers,
Steve.
 
There really was nothing at all "Scatter Gun" about my approach! Whilst you may simply see the summary of a series of random events, each activity was undertaken - in a particular sequence - having spent hours trawling through and reading (and often re-reading) all the advice being proffered, both here, on AV Forums and elsewhere.
But that's my point. You also say:
I make music in my spare time, I don't service PVR's ... and I certainly don't intend on learning Linux in order to do so.
...so basically you're working blind, just following tips you've trawled which may or may not apply to your situation (because you didn't ask).

We're not "servicing PVRs", we're running our own software in parallel with the baked-in manufacturer's firmware – and what we do is more akin to fiddling in Linux than anything to do with PVR servicing. What you need to do is either sort out the mess your software installation has got into, or simply return to baseline and start again. Frankly, for somebody who "doesn't intend on learning Linux", the latter is much simpler than the former.

Yes, with considerable guidance by prpr, you might restore functionality (and he might consider it an interesting exercise), but my money would be on the steps I gave you above being much quicker (presuming the HDD is in fact OK, and doesn't require reformatting).
 
As you can clearly see, this one hung too! I'm not too sure what's going on or why
This is concerning. Is the box otherwise alive when it does this?
/bin/sh: xargs: not found
This is odd too. xargs is part of busybox which is installed as a dependency of the Web Interface. Are you in normal mode (not maintenance mode) and are the disk partitions mounted at this point (output of mount command)?
HumaxHDRFoxT2# opkg install --force-reinstall tcpfix webif-channelicons...
No packages removed
This isn't right either.
 
he might consider it an interesting exercise
We've had this fault several times now, never with any definite cause being found, so it is an opportunity to try and have another go at locating it. For that reason it is worth pursuing rather than adopting the Windows mentality of "just reinstall it".
 
So, having run:

Code:
Please select option: fixdisk

Any additional options (or press return for none): -d -y -l

Are you sure you wish to run the hard disk checker (-d -y -l)? [Y/N] y

Running /var/lib/humaxtv_backup/mod/fix-disk

multiple times as suggested, until the disk no longer shows any errors:

Code:
  [ Humax HDR-Fox T2 (humax) 1.03.12/3.10 ]

  Note: Some areas of the hard disk are not mounted.

        Not all functions will be available.

        (normal if you have just run a disk check)

        *** Note: A disk check and repair is in progress. ***

Please select option: check

# 1  Extended offline    Completed without error       00%     52099         -

Press return to continue:

I also performed a Reset of the custom firmware environment and then attempted a reinstall of the Web Interface:

Code:
Please select option: webif

Are you sure you wish to install the initial web interface [Y/N] y

Connection to online repository at h_t_t_p://hpkg.tv successful!

Updating package list...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/Packages.gz.

Inflating h_t_t_p://hpkg.tv/hdrfoxt2/base/Packages.gz.

Updated list of available packages in /mod/var/opkg/base.

Installing webif (1.5.1-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/webif_1.5.1-1_mipsel.opk.

Installing tcpfix (1.0.0) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/tcpfix_1.0.0_mipsel.opk.

Installing webif-channelicons (1.1.28) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/webif-channelicons_1.1.28_mipsel.opk.

Installing ligh_t_t_pd (1.4.53-2) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/ligh_t_t_pd_1.4.53-2_mipsel.opk.

Installing swapper (1.0.1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/swapper_1.0.1_mipsel.opk.

Installing service-control (2.5) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/service-control_2.5_mipsel.opk.

Installing busybox (1.20.2-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/busybox_1.20.2-1_mipsel.opk.

Installing libpcre (8.37-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/libpcre_8.37-1_mipsel.opk.

Installing openssl (1.1.1.d-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/openssl_1.1.1.d-1_mipsel.opk.

Installing ca-bundle (3.41) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/ca-bundle_3.41_mipsel.opk.

Installing jim (0.82-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/jim_0.82-1_mipsel.opk.

Installing jim-cgi (0.7-2) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/jim-cgi_0.7-2_mipsel.opk.

Installing lsof (4.87) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/lsof_4.87_mipsel.opk.

Installing epg (1.2.8) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/epg_1.2.8_mipsel.opk.

Installing libxconv (1.0.3) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/libxconv_1.0.3_mipsel.opk.

Installing hmt (2.0.11) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/hmt_2.0.11_mipsel.opk.

Installing ssmtp (2.64) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/ssmtp_2.64_mipsel.opk.

Installing cron-daemon (1.18.3-5) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/cron-daemon_1.18.3-5_mipsel.opk.

Installing at (3.1.18) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/at_3.1.18_mipsel.opk.

Installing anacron (2.3-2) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/anacron_2.3-2_mipsel.opk.

Installing trm (1.2) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/trm_1.2_mipsel.opk.

Installing openssl-command (1.0.0.d) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/openssl-command_1.0.0.d_mipsel.opk.

Installing nicesplice (1.8) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/nicesplice_1.8_mipsel.opk.

Installing id3v2 (0.1.11-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/id3v2_0.1.11-1_mipsel.opk.

Installing file (5.0.4) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/file_5.0.4_mipsel.opk.

Installing rsvsync (1.1.13) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/rsvsync_1.1.13_mipsel.opk.

Installing webif-charts (1.3) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/webif-charts_1.3_mipsel.opk.

Installing stripts (1.4.6-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/stripts_1.4.6-1_mipsel.opk.

Installing tmenu (1.22) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/tmenu_1.22_mipsel.opk.

Installing ffmpeg (4.1-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/ffmpeg_4.1-1_mipsel.opk.

Installing bzip2 (1.0.4) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/bzip2_1.0.4_mipsel.opk.

Installing lamemp3 (3.98.4) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/lamemp3_3.98.4_mipsel.opk.

Installing multienv (1.7-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/multienv_1.7-1_mipsel.opk.

Installing tcpping (1.1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/tcpping_1.1_mipsel.opk.

Installing e2fsprogs (1.42.13) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/e2fsprogs_1.42.13_mipsel.opk.

Installing wireless-tools (29-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/wireless-tools_29-1_mipsel.opk.

Installing dbupdate (1.0.0) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/dbupdate_1.0.0_mipsel.opk.

Installing recmon (2.2.1-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/recmon_2.2.1-1_mipsel.opk.

Installing inotify-tools (3.14) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/inotify-tools_3.14_mipsel.opk.

Installing hwctl (1.0.0) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/hwctl_1.0.0_mipsel.opk.

Installing nugget (1.0) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/nugget_1.0_mipsel.opk.

Installing tweak (1.0) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/tweak_1.0_mipsel.opk.

Installing sqlite3 (3.41.1-2) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/sqlite3_3.41.1-2_mipsel.opk.

Installing ncurses (5.9) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/ncurses_5.9_mipsel.opk.

Installing libreadline (6.2-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/libreadline_6.2-1_mipsel.opk.

Installing jim-xconv (1.0.1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/jim-xconv_1.0.1_mipsel.opk.

Installing zip (3.0-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/zip_3.0-1_mipsel.opk.

Installing wget (1.20.3) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/wget_1.20.3_mipsel.opk.

warning: commands will be executed using /bin/sh

job 1 at Fri Apr 21 21:50:00 2023

Can't open /var/run/atd.pid to signal atd. No atd running?

Configuring ncurses.

Configuring libreadline.

Configuring sqlite3.

Configuring swapper.

Setting up swapspace version 1, size = 134213632 bytes

UUID=ef0132e7-e769-4d3f-a125-57ed946f0b34

Configuring tmenu.

Configuring ca-bundle.

Configuring openssl.

Configuring wget.

Configuring busybox.

Configuring lsof.

Configuring multienv.

Configuring libxconv.

Configuring jim.

Configuring jim-xconv.

Configuring ssmtp.

Configuring libpcre.

Configuring openssl-command.

Configuring bzip2.

Configuring tcpfix.

Disabling TCP window scaling

net.ipv4.tcp_window_scaling = 0

Configuring webif-channelicons.

Configuring service-control.

Configuring ligh_t_t_pd.

Configuring jim-cgi.

Configuring epg.

Configuring hmt.

Configuring cron-daemon.

Configuring at.

Configuring anacron.

Configuring trm.

Configuring nicesplice.

Configuring id3v2.

Configuring file.

Configuring rsvsync.

Configuring webif-charts.

Configuring stripts.

Configuring lamemp3.

Configuring ffmpeg.

Configuring tcpping.

Configuring e2fsprogs.

Configuring wireless-tools.

Configuring dbupdate.

Configuring inotify-tools.

Configuring recmon.

Configuring hwctl.

Configuring tweak.

Configuring nugget.

Configuring zip.

Configuring webif.

/mod/bin/jimsh: can't load library 'libutil.so.0'

/mod/bin/jimsh: can't load library 'libutil.so.0'

-----------------------------------------------------------------------

Congratulations, you have successfully installed the full web interface

and supporting packages. Please restart your Humax device using the

remote control to put it into standby, wait for it to fully shut down

and then start it up again.

-----------------------------------------------------------------------

Press return to continue:



Clearly there is still a problem with library 'libutil.so.0' so I attempted:

Code:
opkg install --force-reinstall libutil

which resulted in:

Code:
No packages removed.

Installing libutil (0.9.29) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/libutil_0.9.29_mipsel.opk.

Configuring libutil.

followed by:

Code:
ls -l /mod/lib/libutil*

which resulted in:

Code:
-rwxr-xr-x    1 root     root          5564 Apr 14  2011 /mod/lib/libutil-0.9.29.so

lrwxrwxrwx    1 root     root            12 Apr 22 13:15 /mod/lib/libutil.so -> libutil.so.0

lrwxrwxrwx    1 root     root            17 Apr 22 13:15 /mod/lib/libutil.so.0 -> libutil-0.9.29.so

and:

Code:
md5sum /mod/lib/libutil*

which gave:

Code:
6edeac6ee7d68e692578c9d962d0c966  /mod/lib/libutil-0.9.29.so

6edeac6ee7d68e692578c9d962d0c966  /mod/lib/libutil.so

6edeac6ee7d68e692578c9d962d0c966  /mod/lib/libutil.so.0

as previously. And running fixweb gave:

Code:
Please select option: fixweb

Removing package webif from root...

Installing webif (1.5.1-1) to root...

Downloading h_t_t_p://hpkg.tv/hdrfoxt2/base/webif_1.5.1-1_mipsel.opk.

Configuring webif.

/mod/bin/jimsh: can't load library 'libutil.so.0'

/mod/bin/jimsh: can't load library 'libutil.so.0'

Finally, this:

Code:
Please select option: diag

Enter the diagnostic name (or press return to cancel): crashdiag

Are you sure you wish to run diagnostic 'crashdiag'? [Y/N] y

Running: crashdiag

No core directory.

Press return to continue:

wasn't occurring previously.

I still have no web interface ("Waiting for {Humax Address}" is reported back from the browsers Firefox, Chrome, Edge, with all Cookies enabled and other privacy measures neutered, etc., etc.) ergo, having now deployed my meaningless, ill-educated, splatter gun approach once again(!), I am now at the point where I'm quite happy to scrub the custom firmware and reinstall it from scratch on an RMA'd machine unless, of course, there's anything meaningful someone would like to suggest as one final course of action.

Either way, thanks again to everyone who's attempted to solve this riddle with their time and knowledge; cheers,

Steve.

Note: I had to change all the "http:" text to "h_t_t_p:" as I was not allowed to post external links on this forum!
 
We've had this fault several times now, never with any definite cause being found, so it is an opportunity to try and have another go at locating it. For that reason it is worth pursuing rather than adopting the Windows mentality of "just reinstall it".
prpr,
Let me know if there's anything you'd like me to try - for your diagnostic benefit - before I RMA my machine.
Cheers,
Steve.
 
This is concerning. Is the box otherwise alive when it does this?

This is odd too. xargs is part of busybox which is installed as a dependency of the Web Interface. Are you in normal mode (not maintenance mode) and are the disk partitions mounted at this point (output of mount command)?

This isn't right either.
prpr,

I re-attempted this after performing a Reset :

Code:
opkg install --force-reinstall tcpfix webif-channelicons lighttpd jim jim-cgi service-control busybox lsof epg hmt ssmtp cron-daemon at anacron trm openssl-command nicesplice id3v2 file rsvsync webif-charts stripts tmenu ffmpeg id3v2 multienv tcpping e2fsprogs wireless-tools dbupdate recmon hwctl nugget sqlite3 jim-xconv zip wget

after I'd re-installed the W/I which resulted in this:

Code:
HumaxHDRFoxT2# smartctl -a /dev/sda
smartctl 6.4 2015-06-04 r4109 [7405b0-smp-linux-2.6.18-7.1] (local build)
Copyright (C) 2002-15, Bruce Allen, Christian Franke, www.smartmontools.org

=== START OF INFORMATION SECTION ===
Model Family:     Seagate Pipeline HD 5900.2
Device Model:     ST3500312CS
Serial Number:    6VV8TV9F
LU WWN Device Id: 5 000c50 03669ba02
Firmware Version: SC13
User Capacity:    500,107,862,016 bytes [500 GB]
Sector Size:      512 bytes logical/physical
Rotation Rate:    5900 rpm
Device is:        In smartctl database [for details use: -P show]
ATA Version is:   ATA8-ACS T13/1699-D revision 4
SATA Version is:  SATA 2.6, 3.0 Gb/s (current: 3.0 Gb/s)
Local Time is:    Sat Apr 15 10:26:00 2023 BST
SMART support is: Available - device has SMART capability.
SMART support is: Enabled

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
See vendor-specific Attribute list for marginal Attributes.

General SMART Values:
Offline data collection status:  (0x00) Offline data collection activity
                                        was never started.
                                        Auto Offline Data Collection: Disabled.
Self-test execution status:      (   0) The previous self-test routine completed
                                        without error or no self-test has ever
                                        been run.
Total time to complete Offline
data collection:                (  623) seconds.
OffRemoving package tcpfix from root...
Removing package webif-channelicons from root...
Removing package lighttpd from root...
Removing package jim from root...
Removing package jim-cgi from root...
Removing package service-control from root...
Removing package busybox from root...
Removing package lsof from root...
Removing package epg from root...
Removing package hmt from root...
Removing package ssmtp from root...
Removing package cron-daemon from root...
Removing package at from root...
Removing package anacron from root...
Not deleting modified conffile /mod/etc/anacrontab.
Removing package trm from root...
Removing package openssl-command from root...
Removing package nicesplice from root...
Removing package id3v2 from root...
Removing package file from root...
Removing package rsvsync from root...
Removing package webif-charts from root...
Removing package stripts from root...
Removing package tmenu from root...
Removing package ffmpeg from root...
Removing package multienv from root...
Removing package tcpping from root...
Removing package e2fsprogs from root...
Removing package wireless-tools from root...
Removing package dbupdate from root...
Removing package recmon from root...
/mod//etc/init.d/S54recmon: line 32: pkill: not found
Removing package hwctl from root...
Removing package nugget from root...
Removing package sqlite3 from root...
Removing package jim-xconv from root...
Removing package zip from root...
Removing package wget from root...
Installing tcpfix (1.0.0) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/tcpfix_1.0.0_mipsel.opk.
Installing webif-channelicons (1.1.28) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/webif-channelicons_1.1.28_mipsel.opk.
Installing lighttpd (1.4.53-2) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/lighttpd_1.4.53-2_mipsel.opk.
Installing service-control (2.5) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/service-control_2.5_mipsel.opk.
Installing busybox (1.20.2-1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/busybox_1.20.2-1_mipsel.opk.
Installing jim (0.82-1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/jim_0.82-1_mipsel.opk.
Installing jim-cgi (0.7-2) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/jim-cgi_0.7-2_mipsel.opk.
Package service-control (2.5) installed in root is up to date.
Package busybox (1.20.2-1) installed in root is up to date.
Installing lsof (4.87) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/lsof_4.87_mipsel.opk.
Installing epg (1.2.8) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/epg_1.2.8_mipsel.opk.
Installing hmt (2.0.11) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/hmt_2.0.11_mipsel.opk.
Installing ssmtp (2.64) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/ssmtp_2.64_mipsel.opk.
Installing cron-daemon (1.18.3-5) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/cron-daemon_1.18.3-5_mipsel.opk.
Installing at (3.1.18) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/at_3.1.18_mipsel.opk.
Installing anacron (2.3-2) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/anacron_2.3-2_mipsel.opk.
Installing trm (1.2) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/trm_1.2_mipsel.opk.
Installing openssl-command (1.0.0.d) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/openssl-command_1.0.0.d_mipsel.opk.
Installing nicesplice (1.8) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/nicesplice_1.8_mipsel.opk.
Installing id3v2 (0.1.11-1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/id3v2_0.1.11-1_mipsel.opk.
Installing file (5.0.4) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/file_5.0.4_mipsel.opk.
Installing rsvsync (1.1.13) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/rsvsync_1.1.13_mipsel.opk.
Installing webif-charts (1.3) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/webif-charts_1.3_mipsel.opk.
Installing stripts (1.4.6-1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/stripts_1.4.6-1_mipsel.opk.
Installing tmenu (1.22) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/tmenu_1.22_mipsel.opk.
Installing ffmpeg (4.1-1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/ffmpeg_4.1-1_mipsel.opk.
Package id3v2 (0.1.11-1) installed in root is up to date.
Installing multienv (1.7-1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/multienv_1.7-1_mipsel.opk.
Installing tcpping (1.1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/tcpping_1.1_mipsel.opk.
Installing e2fsprogs (1.42.13) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/e2fsprogs_1.42.13_mipsel.opk.
Installing wireless-tools (29-1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/wireless-tools_29-1_mipsel.opk.
Installing dbupdate (1.0.0) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/dbupdate_1.0.0_mipsel.opk.
Installing recmon (2.2.1-1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/recmon_2.2.1-1_mipsel.opk.
Installing hwctl (1.0.0) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/hwctl_1.0.0_mipsel.opk.
Installing nugget (1.0) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/nugget_1.0_mipsel.opk.
Installing sqlite3 (3.41.1-2) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/sqlite3_3.41.1-2_mipsel.opk.
Installing jim-xconv (1.0.1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/jim-xconv_1.0.1_mipsel.opk.
Installing zip (3.0-1) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/zip_3.0-1_mipsel.opk.
Installing wget (1.20.3) to root...
Downloading http://hpkg.tv/hdrfoxt2/base/wget_1.20.3_mipsel.opk.
Configuring sqlite3.
Configuring tmenu.
Configuring wget.
Configuring busybox.
Configuring lsof.
Configuring multienv.
Configuring jim.
Configuring jim-xconv.
Configuring ssmtp.
Configuring openssl-command.
Configuring tcpfix.
Disabling TCP window scaling
net.ipv4.tcp_window_scaling = 0
Configuring webif-channelicons.
Configuring service-control.
Configuring lighttpd.
Configuring jim-cgi.
Configuring epg.
Configuring hmt.
Configuring cron-daemon.
Configuring at.
Configuring anacron.
Configuring trm.
Configuring nicesplice.
Configuring id3v2.
Configuring file.
Configuring rsvsync.
Configuring webif-charts.
Configuring stripts.
Configuring ffmpeg.
Configuring tcpping.
Configuring e2fsprogs.
Configuring wireless-tools.
Configuring dbupdate.
Configuring recmon.
Configuring hwctl.
Configuring nugget.
Configuring zip.
Collected errors:
 * opkg_remove_cmd: Package id3v2 is not installed.
 * resolve_conffiles: Existing conffile /mod/etc/anacrontab is different from the conffile in the new package. The new conffile will be placed at /mod/etc/anacrontab-opkg.
humax# If you do, then repeat the first command omitting the word 'echo'. If you don't, then copy'n'paste this output as the command. Report any errors.

I hope this provides some insight for you(?) and possibly something worthwhile for me too(!).

Cheers,
Steve.
 
Clearly there is still a problem with library 'libutil.so.0'
Clearly there's a problem with jimsh as you have already reinstalled libutil. But then you've reinstalled jim as well, so I guess it is environment related rather than file related.
You posted (in a log) previously that you were on CF 3.10 and the current release is 3.13 so you should at least update to that first.
after I'd re-installed the W/I which resulted in this
That log is a mess of output from several commands and even my reply to a previous post.
And you quoted my questions but didn't answer them.

Just flatten it and start again.
 
Back
Top