[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Errors when updating chroot after install



On 18. mai 2012 10:07, Petter Reinholdtsen wrote:
[Ole-Anders Andreassen]
I use chroot /opt/ltsp/i386 then run apt-get
Right.  Better to use ltsp-chroot.
To avoid it, try to call chroot like this:

   TMP= TMPDIR= ltsp-chroot
   
OK, I'll try this :)
A better way might be to use su - to get the per user temp directories
also in the chroot.  Ie.

  ltsp-chroot su -

I just tested this, and it worked fine as I suspected.

Please update the wiki with this information if you believe it should be
told to every admin of Skolelinux. :)

KlausAde advised me to not enter the chroot, but instead use:

LANG=C chroot /opt/ltsp/i386 apt-get update
LANG=C chroot /opt/ltsp/i386 apt-get upgrade

This got rid of most of the errors , but not all. I still get this output when I run apt-get upgrade a 2nd time:

---

root@tjener:~# LANG=C chroot /opt/ltsp/i386 apt-get upgrade

Reading package lists... Done

Building dependency tree       

Reading state information... Done

The following packages will be upgraded:

 acpid nscd openoffice.org-emailmerge

3 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

105 not fully installed or removed.

Need to get 0 B/1712 kB of archives.

After this operation, 4096 B of additional disk space will be used.

Do you want to continue [Y/n]? Y

dpkg-deb: failed to create temporary directory: No such file or directory

Traceback (most recent call last):

 File "/usr/bin/apt-listchanges", line 237, in <module>

    main()

 File "/usr/bin/apt-listchanges", line 102, in main

    pkg = DebianFiles.Package(deb)

 File "/usr/share/apt-listchanges/DebianFiles.py", line 133, in __init__

    self.binary  = pkgdata.Package

AttributeError: ControlStanza instance has no attribute 'Package'

Can not write log, openpty() failed (/dev/pts not mounted?)

(Reading database ... 202931 files and directories currently installed.)

Preparing to replace acpid 1:2.0.7-1squeeze3 (using .../acpid_1%3a2.0.7-1squeeze4_i386.deb) ...

Stopping ACPI services.../sbin/start-stop-daemon.real: nothing in /proc - not mounted?

invoke-rc.d: initscript acpid, action "stop" failed.

dpkg: warning: subprocess old pre-removal script returned error exit status 2

dpkg - trying script from the new package instead ...

Stopping ACPI services.../sbin/start-stop-daemon.real: nothing in /proc - not mounted?

invoke-rc.d: initscript acpid, action "stop" failed.

dpkg: error processing /var/cache/apt/archives/acpid_1%3a2.0.7-1squeeze4_i386.deb (--unpack):

subprocess new pre-removal script returned error exit status 2

configured to not write apport reports

Starting ACPI services.../sbin/start-stop-daemon.real: nothing in /proc - not mounted?

invoke-rc.d: initscript acpid, action "start" failed.

dpkg: error while cleaning up:

subprocess installed post-installation script returned error exit status 2

Errors were encountered while processing:

/var/cache/apt/archives/acpid_1%3a2.0.7-1squeeze4_i386.deb

E: Sub-process /usr/bin/dpkg returned an error code (1)

root@tjener:~#


---


OleA




Reply to: