Re: install-info: failed to lock- Problem

2002-05-27 Diskussionsfäden Hartmut Figge

[Dirk Haage]:

 Hatte ich auch mal. Da liegt ne lock-Datei in /usr/share/info (IIRC)
 löschen, und schon geht's wieder. Muss von nem abgebrochenen
 Install-prozess kommen.

Aus install-info.pl:

if (!$nowrite  !link($infodir/dir,$infodir/dir.lock)) {
 die $name: failed to lock dir for editing! $!\n.
  ($! =~ m/exists/i ? try deleting $infodir/dir.lock ?\n : '');

Mein perl kann man vergessen, aber es sieht tatsächlich so aus, als
könne ein übriggebliebenes dir.lock die Ursache für das Fehlverhalten
sein.

Danke für die Info.
-- 
hafi


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: install-info: failed to lock- Problem

2002-05-27 Diskussionsfäden Marcus vA

On Mon, 27 May 2002 18:08:47 +0200
Hartmut Figge [EMAIL PROTECTED] wrote:

 [Dirk Haage]:
 
  Hatte ich auch mal. Da liegt ne lock-Datei in /usr/share/info (IIRC)
  löschen, und schon geht's wieder. Muss von nem abgebrochenen
  Install-prozess kommen.

Nein, ich habe die Verzeichnisse durchforstet, und keinerlei dir.lock oder aehnliches
finden koennen.
 Aus install-info.pl:
 
 if (!$nowrite  !link($infodir/dir,$infodir/dir.lock)) {
  die $name: failed to lock dir for editing! $!\n.
   ($! =~ m/exists/i ? try deleting $infodir/dir.lock ?\n : '');
 
 Mein perl kann man vergessen, aber es sieht tatsächlich so aus, als
 könne ein übriggebliebenes dir.lock die Ursache für das Fehlverhalten
 sein.

s.o.
Es sieht also so aus, dass die Eintraege fehlerhaft sein koennten, da nach 
Auskommentierung des install-info - EIntrages in den Paketen und den Scripten
in /var/lib/dpkg/info alles soweit funktioniert. Dennoch scheint es das ja nicht sein 
zu koennen, dass man jetzt alle Pakete 'per Hand' installieren muss. 
Gibt es da einen einfacheren Weg?

 Danke für die Info.
 -- 
 hafi

gruss
Marcus


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: install-info: failed to lock- Problem

2002-05-27 Diskussionsfäden Hartmut Figge

[Marcus vA]:

 Gibt es da einen einfacheren Weg?

Sicher. Irgendwas is defekt, schade, daß keiner der devel
Listenmitglieder sich äußert. Ich könnte noch folgendes anbieten:

hafi@t900:~$ ls -ld /usr
drwxr-xr-x   15 root root 4096 Aug 22  2001 /usr
hafi@t900:~$ ls -ld /usr/share
drwxr-xr-x  159 root root 4096 May 24 08:33 /usr/share
hafi@t900:~$ ls -ld /usr/share/info
drwxr-xr-x5 root root20480 May 11 21:10 /usr/share/info

Dann habe ich bei Problemen in der Regel gute Erfahrungen gemacht mit
PM's an die Maintainer, in diesem Falle wäre
Dpkg Development [EMAIL PROTECTED] der Ansprechpartner.

Oder, wie schon erwähnt, in install-info.pl den debug mode einschalten
und die Ursache einkreisen.

Falls Dein Schreibenglisch gut genug sein sollte, wäre auch das BTS
empfehlenswert.

cu

P:S:
Warum _ich_ das BTS meide, kann man gut hier sehen:
news:acs5vp$5du$[EMAIL PROTECTED]

:)
-- 
hafi


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: install-info: failed to lock- Problem

2002-05-27 Diskussionsfäden Marcus vA

Das Problem wurde in debian-dpkg innerhalb von 20 MInuten geloest:


Marcus vA wrote:
  install-info: failed to lock dir for editing! file or directory not found

 Apparently you lost your /usr/info/dir file. If /usr/info/dir.old
 exists you can do cp /usr/info/dir.old /usr/info/dir. If not, I would
 cp /usr/share/base-files/info.dir /usr/info/dir, but you might want to
 reconfigure packages having info docs to populate the dir file again.
 Use a backup if you have it.

 Note to dpkg maintainers: Perhaps the wording is confusing.
 What about this?:

 install-info: failed to lock `dir' for editing

 or maybe this?:

 install-info: failed to lock `/usr/info/dir' for editing


Natuerlich fehlte diese Datei 'dir' in /usr/info.

gruss
Marcus


msg08931/pgp0.pgp
Description: PGP signature


Re: install-info: failed to lock- Problem

2002-05-27 Diskussionsfäden Hartmut Figge

[Marcus vA]:
 
 Das Problem wurde in debian-dpkg innerhalb von 20 MInuten geloest:

  Apparently you lost your /usr/info/dir file. If /usr/info/dir.old

 Natuerlich fehlte diese Datei 'dir' in /usr/info.

Schlechter Stil von mir, ein 'AOL'-Äquivalent zu mailen, aber dennoch:

;-)
-- 
hafi


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: install-info: failed to lock- Problem

2002-05-26 Diskussionsfäden Hartmut Figge

[Marcus vA]:

 . So ziemlich alle Pakete, die mittels 'install-info' auf /usr/share/info zugreifen
 wollen, brechen entweder waehrend des Updates, der Neuinstallation oder des
 Entfernens ab:
 
 -
 install-info: failed to lock dir for editing! Datei oder Verzeichnis nicht gefunden

Aus dpkg-1.9.20/scripts/install-info.pl:
$infodir='/usr/info';
hafi@t900:~$ grep share dpkg-1.9.20/scripts/install-info.pl

Kein 'share' zu finden.
Welches Paket will denn mittels 'install-info' auf /usr/share/info
zugreifen?

Hört sich alles so an, als könnte keine lock Datei in /usr/info angelegt
werden. Klappt, als root, ein 'touch /usr/info/zeigsmir'? Oder, wenn's
denn tatsächlich so sein sollte, ein 'touch /usr/share/info/zeigsmir'?

cu
-- 
hafi


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)




Re: install-info: failed to lock- Problem

2002-05-26 Diskussionsfäden Marcus vA

Hallo, 
On Mon, 27 May 2002 00:36:14 +0200
Hartmut Figge [EMAIL PROTECTED] wrote:

 Welches Paket will denn mittels 'install-info' auf /usr/share/info
 zugreifen?
z.B. autoconf, cvs, mtools, und anscheinend diverse ...-dev-Pakete
Im prerm-Script von mtools sind, wie bei anderen, die den Fehler bringen,
folgende Zeile zu finden:

# Automatically added by dh_make
install-info --quiet --remove /usr/share/info/mtools.info
# End automatically added section

Ich vermute, hier liegt der Fehler, denn andere Pakete weisen diese Zeile
nicht auf. Wenn dem so waere, wie kann ich das beheben? 
Mit apt-get source die tars holen und eigene debs erstellen odr gibt es
einen bequemeren Weg?

 
 Hört sich alles so an, als könnte keine lock Datei in /usr/info angelegt
 werden. Klappt, als root, ein 'touch /usr/info/zeigsmir'? Oder, wenn's
 denn tatsächlich so sein sollte, ein 'touch /usr/share/info/zeigsmir'?
Ja, beides klappt.


 cu
 -- 
 hafi

gruss
Marcus


-- 
Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED]
mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)