You are not logged in.
It seems I have my first issue, and it's with Pacman. I get this error everytime I sync the database or install a package, even though everything seems to go fine.
error: /var/lib/pacman/extra/flite-1.3-2/desc: No such file or directory
I don't know what flite is but it won't install it as it doesn't exist even though there is a directory called "flite-1.3-2" and it's empty. I've tried removing the directory but synching the database doesn't put it back. Also I've used 'pacman -Scc' to clear cache but still no joy.
Intel i7-920 (stock), ASUS P6TD-Deluxe, AMD R9 270X, RAM: 6GB
Offline
update: When I remove the flite-1.3-2 directory the error dissappears and it doesn't try to sync it with the database.
So I guess my question is, how do I get it back? Pacman -Sy doesn't recover it.
Intel i7-920 (stock), ASUS P6TD-Deluxe, AMD R9 270X, RAM: 6GB
Offline
pacman -Sf flite
if you're sure you had it installed.
That error comes up every so often when pacman was killed at an inopportune time. I'd say remove the dir then -Sf the install again to force it to copy over existing files that pacman has forgotten about because the DB for that package is gone.
Offline
It seems I have my first issue, and it's with Pacman. I get this error everytime I sync the database or install a package, even though everything seems to go fine.
error: /var/lib/pacman/extra/flite-1.3-2/desc: No such file or directory
I don't know what flite is but it won't install it as it doesn't exist even though there is a directory called "flite-1.3-2" and it's empty. I've tried removing the directory but synching the database doesn't put it back. Also I've used 'pacman -Scc' to clear cache but still no joy.
delete the directory /var/lib/pacman/extra and run pacman -Sy to restore. I believe if you delete just the flite directory it won't restore with Sy.
Offline
Oh it was in extra/ - I assumed it was in local/
Offline
... and since you're new (btw, hi!):
Never ever delete stuff in /var/lib/pacman/local, that's the only directory there you can't recreate as easy as the repository ones.
1000
Offline
... and since you're new (btw, hi!):
Never ever delete stuff in /var/lib/pacman/local, that's the only directory there you can't recreate as easy as the repository ones.
Not necessarily true. You should never delete local/ directory as a whole.
As what phrakture was alluding to earlier is that in some cases a certain db file in local/ can be corrupt in which case the only course for recovery is to delete the offending package directory and reinstall it using -f switch to bypass the 'file exists in filesystem' errors and restore that db entry.
Offline
Ah, sure... been too quick I guess.
1000
Offline
It's back now. Yesterday it was saying that extra was up to date. Today when I installed a package with the -Sy switch again it updated the extra repo and it's back.
Cheers for your advice.
Intel i7-920 (stock), ASUS P6TD-Deluxe, AMD R9 270X, RAM: 6GB
Offline
This is beginning to sound like it's not a pacman problem.
What filesystem are you using for /var and how reliable is the drive you installed arch on ?
Disliking systemd intensely, but not satisfied with alternatives so focusing on taming systemd.
clean chroot building not flexible enough ?
Try clean chroot manager by graysky
Offline
I'm using whatever system the installer chose as I chose the automatic partition. cfdisk shows hdb1 as a boot partition of 41MB using ext2, hdb2 the swap partition and hdb3 as ext3.
I've had the disk for about 3 years. All disk checks (however thorough, or not) have found no problems.
Intel i7-920 (stock), ASUS P6TD-Deluxe, AMD R9 270X, RAM: 6GB
Offline