WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: libuuid  (Read 4407 times)

Offline Kingdomcome

  • Sr. Member
  • ****
  • Posts: 286
libuuid
« on: October 11, 2009, 12:40:10 PM »
I have seen an error during extension loading since I started using this extension and assumed it was safe to ignore, but now that TC will abort the extension loading process during boot if any errors are detected, this now needs to be addressed.
Code: [Select]
/lib/libuuid.so.1: no version information available (required by /lib/libblkid.so.1)

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: libuuid
« Reply #1 on: October 11, 2009, 01:21:41 PM »
As a temporary fix, do not mount it, load into RAM (install) instead of. Bug fixing in progres...
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Kingdomcome

  • Sr. Member
  • ****
  • Posts: 286
Re: libuuid
« Reply #2 on: October 11, 2009, 03:02:07 PM »
Thanks for the quick response and for looking into a fix.  Just FYI, I am also seeing the error when installing to ram hal.tczl along with another error that I will start another post about since a simple reorder of the dep file should fix.

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: libuuid
« Reply #3 on: October 11, 2009, 03:37:10 PM »
Please check your setup and make sure that libuuid.tczl is listed in the tcz2ram.lst file. HAL itself can be mounted or installed.

You did not mention TC version so I expect 2.4 or 2.4.1 used.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Kingdomcome

  • Sr. Member
  • ****
  • Posts: 286
Re: libuuid
« Reply #4 on: October 11, 2009, 04:26:46 PM »
My setup: TC 2.4.1 in Virtual Box, I have a VM set up just for testing which I boot from the iso and a small virtual hard drive to store possible extensions.
Testing procedure: Boot with clean hd, no extensions or backup,  used bootcode tce=hda1 to setup tce dir. "Installed" hal.tczl (only because it depends on the 2 libs in question) and verified extensions were listed in tcz2ram.lst.  Rebooted using bootcode "showapps". Booting completed, successfully loading all extensions even though the libuuid version error does appear. 
I removed tcz2ram.lst and rebooted again using bootcode "showapps". Booting completes unsuccessfully loading all extensions.  First error seen during extension loading is pertaining to the dbus error discussed in another thread, which does not cause the extension loading to abort (I guess because the error stems from its post-install script). Second error is the libuuid version one which does cause extension loading to abort, not loading the rest of the extensions in tce/.
Conclusion: "Installing" libuuid does allow all extensions to be loaded, but still shows the error. "Mounting" libuuid causes extension loading to abort and error to show.

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: libuuid
« Reply #5 on: October 12, 2009, 08:48:06 AM »
For testing purposes open hal.tczl.dep in /tce and delete libblkid.tczl and libuuid.tczl than reboot your system. After booting start HAL in command line with

sudo hal-start

and check it with

lshal

You must see cca. 100 items listed. There maybe an issue detecting partitions but most of the function must work.  Let me know the result.




« Last Edit: October 12, 2009, 09:03:20 AM by bmarkus »
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline Kingdomcome

  • Sr. Member
  • ****
  • Posts: 286
Re: libuuid
« Reply #6 on: October 12, 2009, 12:05:31 PM »
I did as you suggested, removed libuuid and libblkid from tce/ and the hal dep.  hal starts without errors, and lshal shows 44 devices, no info appears to be missing. although no individual partitions were listed, just the hard drive device.  I will attach the output of lshal.

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: libuuid
« Reply #7 on: October 13, 2009, 02:14:42 AM »
I did as you suggested, removed libuuid and libblkid from tce/ and the hal dep.  hal starts without errors, and lshal shows 44 devices, no info appears to be missing. although no individual partitions were listed, just the hard drive device.  I will attach the output of lshal.

Thanks for helping. Problem solved; I submitted a new extension, hal_support.tczl which replaces libblkid.tczl and libuuid.tczl Also hal.tczl.dep is changed.

As soon as they appear in the repository update your /tce accordingly.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline bmarkus

  • Administrator
  • Hero Member
  • *****
  • Posts: 7183
    • My Community Forum
Re: libuuid
« Reply #8 on: October 13, 2009, 12:36:45 PM »
New components are available in the repository.
Béla
Ham Radio callsign: HA5DI

"Amateur Radio: The First Technology-Based Social Network."

Offline jur

  • Hero Member
  • *****
  • Posts: 863
    • cycling photo essays
Re: libuuid
« Reply #9 on: October 13, 2009, 10:10:13 PM »
I saw the same thing last night trying to install Xfce4base. Will your bugfix cure that one as well?

[edit] Oh I see yes.
« Last Edit: October 13, 2009, 10:13:26 PM by jur »