Peccato tutto andava così bene sulla 12...........ma non ci arrendiamo ci deve essere qualche altro file di log che va cancellato che ha memoria dell'errore,secondo me
Ciao
Moderatore: Staff


Ma non è che magari avete installato qualcosa che ha provocato questo disordine?mi sa che dovremo mandare una mail a Pat per avere qualche spiraglio o dritta per risolvere
pkgtool & C. non sono binari, sono script della shell, può darsi che con qualche pacchetto sia stato modificato qualcosa che usano...che hai installato prima che pkgtool smettesse di rimuovere i pacchetti?

ls /var/log/packages è integro o è vuoto ? quale errore?comunque sono riuscito ad installare pkgtools, ad es: copiando solo il file installpkg in /sbin e poi dando il comando regolarmente da terminale, però mi esce sempre lo stesso problema, è come se il programma avesse memoria dell'errore..........cioè anche se lo disinstallo e poi lo reinstallo quando vado per vedere la lista dei pacchetti da rimuovere mi da quell'errore che vi ho scritto prima............davvero inspiegabile!!!

Ho fatto la prova sul mio computer rimuovendo pkgtool con removepkg e poi l'ho reinstallato (ho una partizione per test, ecc...). Poi l'ho rimesso e non ho notato problemi (ho installato foobillard, l'ho rimosso e ho controllato in /var/log/setup/tmp).ma tu hai fatto così?
removepkg pkgtools-12.0.0-noarch-4
ovvio si sia incasinato... hai rimosso un pacchetto che contiene l'utility stessa per la rimozione cioè removepkg...
Se provo a rimuovere un pacchetto compare il file PKGTOOL.REMOVED che contienePaoletta ha scritto:com'è il contenuto di /var/log/setup/tmp? che avete dentro?
Il bello che removepkg funziona, come funziona Gnome-pkgtool!No such package: /var/log/setup/tmp/rmscript:. Can't remove.
No such package: line. Can't remove.
No such package: 1:. Can't remove.
No such package: /usr/bin/dialog:. Can't remove.
No such package: Lista. Can't remove.
No such package: degli. Can't remove.
No such package: argomenti. Can't remove.
No such package: troppo. Can't remove.
No such package: lunga. Can't remove.

Codice: Seleziona tutto
cat /dev/null > PKGTOOL.REMOVEDCodice: Seleziona tutto
drwxr-xr-x 2 root root 40960 2007-07-27 20:06 packages/Codice: Seleziona tutto
FILES=`ls $ADM_DIR/packages`
if [ -n "$FILES" ]; then
cd $ADM_DIR/packages
{ grep '^PACKAGE DESCRIPTION:$' -Z -H -m1 -A1 $FILES; echo; } \
| sed -n 'h;n;/\x00/{h;n;};x;s/ */ /g;s/ $//;s/[\"`$]/\\&/g
s/\(.*\)\x00\([^:]*:\)\? *\(.*\)/ "\1" "\3" off "Select\/Unselect removing package \1" \\/;p'
fi
echo "2> $TMP/return"
) > $TMP/rmscript
Ho provato ma il problema persiste!Paoletta ha scritto:prova a svuotare PKGTOOL.REMOVED cone poi prova a riutilizzare pkgtool;Codice: Seleziona tutto
cat /dev/null > PKGTOOL.REMOVED

Sono giusti!Paoletta ha scritto:i permessi di packages come sono?
Codice: Seleziona tutto
drwxr-xr-x 2 root root 57344 2007-07-27 20:27 packages/
@Paolettano such package: /var/log/setup/tmp/rmscript:. Can't remove.
No such package: line. Can't remove.
No such package: 1:. Can't remove.
No such package: /usr/bin/dialog:. Can't remove.
No such package: Argument. Can't remove.
No such package: list. Can't remove.
No such package: too. Can't remove.
No such package: long. Can't remove.

E' solo un'ipotesi fra le tante, magari del tutto infondata, non ho letto lo script removepkg e non so come funzioni esattamente, ma non è un'ipotesi folle, perché quando installi qualcosa con i privilegi di root puoi sovrascrivere qualsiasi cosa: questa possibilità in sé non è un bug, è una caratteristica di linux (ci sono poi progetti dove l'accesso e i permessi di amministrazione sono modulati più finemente, vedi selinux ad esempio).Poi parlate di un programma che possa aver interferito con pkgtool, allora sarebbe un bug certo, perchè queste cose accadono su windows, dove molte volte l'installazione di un programma interferisce con i file di sistema, sinceramente su Linux non mi risultava fosse possibile