LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 04-08-2006, 03:13 PM   #1
Lord Zoltar
Member
 
Registered: Jun 2004
Distribution: Slackware
Posts: 200

Rep: Reputation: 30
missing libacl!


Just upgraded my system, and now when I try to run kdeinit I get
"kdeinit: error while loading shared libraries: libacl.so.1: cannot open shared object file: No such file or directory"

Part of the upgrade included KDE 3.5.2, among other packages. Does anyone know how this file would have gotten lost, which upgrade might be the culprit (I assume that one of the upgrades removed this file, don't know which)?

Anyone know the best way to restore this file?
 
Old 04-08-2006, 03:21 PM   #2
gilead
Senior Member
 
Registered: Dec 2005
Location: Brisbane, Australia
Distribution: Slackware64 14.0
Posts: 4,141

Rep: Reputation: 168Reputation: 168
In ChangeLog.txt it says:
Code:
a/xfsprogs-2.7.11-i486-1.tgz:  Upgraded to xfsprogs-2.7.11.
   Split acl, attr, dmapi, and xfsdump into separate packages and
   moved them into the AP series.  This location was a bit of a judgement
   call since acl, attr, and dmapi contain libraries, but so do some other
   packages outside L.  Anyway, it does seem to me that xfsdump should go
   in AP, and that these packages should all be found in the same place.
Basically, you need to download ap/acl-2.2.34-i486-1.tgz to get libacl. Here are its contents:
Code:
PACKAGE NAME:     acl-2.2.34-i486-1
COMPRESSED PACKAGE SIZE:     136 K
UNCOMPRESSED PACKAGE SIZE:     350 K
PACKAGE LOCATION: acl-2.2.34-i486-1.tgz
PACKAGE DESCRIPTION:
acl: acl (tools for using POSIX Access Control Lists)
acl:
acl: This package contains a set of tools and libraries for manipulating
acl: POSIX Access Control Lists.  POSIX Access Control Lists (defined in
acl: POSIX 1003.1e draft standard 17) are used to define more fine-grained
acl: discretionary access rights for files and directories.
acl:
acl:
acl:
acl:
acl:
FILE LIST:
./
lib/
lib/libacl.so.1.1.0
usr/
usr/bin/
usr/bin/chacl
usr/bin/setfacl
usr/bin/getfacl
usr/doc/
usr/doc/acl-2.2.34/
usr/doc/acl-2.2.34/README
usr/doc/acl-2.2.34/PORTING
usr/doc/acl-2.2.34/CHANGES.gz
usr/doc/acl-2.2.34/COPYING
usr/lib/
usr/lib/libacl.a
usr/man/
usr/man/man1/
usr/man/man1/setfacl.1.gz
usr/man/man1/chacl.1.gz
usr/man/man1/getfacl.1.gz
usr/man/man3/
usr/man/man3/acl_set_fd.3.gz
usr/man/man3/acl_set_permset.3.gz
usr/man/man3/acl_get_perm.3.gz
usr/man/man3/acl_to_any_text.3.gz
usr/man/man3/acl_from_text.3.gz
usr/man/man3/acl_create_entry.3.gz
usr/man/man3/acl_extended_fd.3.gz
usr/man/man3/acl_get_fd.3.gz
usr/man/man3/acl_set_qualifier.3.gz
usr/man/man3/acl_extended_file.3.gz
usr/man/man3/acl_delete_entry.3.gz
usr/man/man3/acl_valid.3.gz
usr/man/man3/acl_set_tag_type.3.gz
usr/man/man3/acl_equiv_mode.3.gz
usr/man/man3/acl_dup.3.gz
usr/man/man3/acl_set_file.3.gz
usr/man/man3/acl_error.3.gz
usr/man/man3/acl_check.3.gz
usr/man/man3/acl_get_permset.3.gz
usr/man/man3/acl_clear_perms.3.gz
usr/man/man3/acl_get_file.3.gz
usr/man/man3/acl_init.3.gz
usr/man/man3/acl_free.3.gz
usr/man/man3/acl_entries.3.gz
usr/man/man3/acl_to_text.3.gz
usr/man/man3/acl_delete_perm.3.gz
usr/man/man3/acl_size.3.gz
usr/man/man3/acl_delete_def_file.3.gz
usr/man/man3/acl_calc_mask.3.gz
usr/man/man3/acl_get_tag_type.3.gz
usr/man/man3/acl_add_perm.3.gz
usr/man/man3/acl_cmp.3.gz
usr/man/man3/acl_copy_entry.3.gz
usr/man/man3/acl_get_entry.3.gz
usr/man/man3/acl_copy_int.3.gz
usr/man/man3/acl_get_qualifier.3.gz
usr/man/man3/acl_from_mode.3.gz
usr/man/man3/acl_copy_ext.3.gz
usr/man/man5/
usr/man/man5/acl.5.gz
usr/share/
usr/share/locale/
usr/share/locale/de/
usr/share/locale/de/LC_MESSAGES/
usr/share/locale/de/LC_MESSAGES/acl.mo
usr/share/locale/fr/
usr/share/locale/fr/LC_MESSAGES/
usr/share/locale/fr/LC_MESSAGES/acl.mo
usr/share/locale/pl/
usr/share/locale/pl/LC_MESSAGES/
usr/share/locale/pl/LC_MESSAGES/acl.mo
usr/include/
usr/include/acl/
usr/include/acl/libacl.h
usr/include/sys/
usr/include/sys/acl.h
install/
install/doinst.sh
install/slack-desc
Here is the install script:
Code:
( cd lib ; rm -rf libacl.so.1 )
( cd lib ; ln -sf libacl.so.1.1.0 libacl.so.1 )
( cd usr/lib ; rm -rf libacl.so )
( cd usr/lib ; ln -sf /lib/libacl.so.1 libacl.so )

Last edited by gilead; 04-08-2006 at 03:25 PM.
 
Old 04-08-2006, 03:22 PM   #3
Alien_Hominid
Senior Member
 
Registered: Oct 2005
Location: Lithuania
Distribution: Hybrid
Posts: 2,247

Rep: Reputation: 53
http://slackware.it/en/pb/package.ph...-2.2.34-i486-1
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
vim, libacl and libattr in -current hussar Slackware 7 03-28-2006 01:43 PM
missing cd 4 nanoprobe Mandriva 2 05-16-2005 02:47 PM
Missing HD RJDavison Fedora 1 05-21-2004 11:04 AM
what am i missing looney1430 Programming 1 01-04-2003 12:06 PM
what am I missing? fail66 Linux - General 3 12-13-2001 09:30 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 08:40 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration