User Tools

  • (equal to forum credentials)

Site Tools


update_issues

Common update / installation issues

XBian RC 2 not booting

If your fresh install of Xbian 1.0 RC 2 won't boot (only blinking cursor + red light on the pi), follow these steps. Put sdcard back in your PC and edit cmdline.txt:

Replace

root=LABEL=xbian-copy

with

root=/dev/mmcblk0p2

Python upgrade

When upgrading, you can encounter this issue:

The following packages will be upgraded:
libpython2.7 python2.7 python2.7-minimal
3 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 0 B/5,438 kB of archives.
After this operation, 1,024 B of additional disk space will be used.
Do you want to continue [Y/n]? Y
Create a snapshot of '/tmp/btrfs-snap/root/@' in '/tmp/btrfs-snap/root/@btrfs-auto-snap_apt-run-2014-04-13-0953'
Delete subvolume '/tmp/btrfs-snap/root/@btrfs-auto-snap_apt-run-2014-04-13-0947'
@btrfs-auto-snap_apt-run-2014-04-13-0953, 1 created snapshots, 1 destroyed snapshots, 0 warnings.
(Reading database ... 32416 files and directories currently installed.)
Preparing to replace python2.7-minimal 2.7.3-6 (using .../python2.7-minimal_2.7.3-6+deb7u2_armhf.deb) ...
Unpacking replacement python2.7-minimal ...
dpkg: error processing /var/cache/apt/archives/python2.7-minimal_2.7.3-6+deb7u2_armhf.deb (--unpack):
trying to overwrite '/usr/lib/python2.7/lib-dynload/_hashlib.so', which is also in package python2.7 2.7.3-6
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/python2.7-minimal_2.7.3-6+deb7u2_armhf.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

Notice, that this is an issue with the official Raspbian Repository. However, the following fix takes care of it:

sudo sed -i '/_hashlib.so/d' /var/lib/dpkg/info/python2.7.list
sudo sed -i '/_ssl.so/d' /var/lib/dpkg/info/python2.7.list

Now continue your upgrade as did before.

AutoFS issues Beta 2

If you are getting autofs errors trying to upgrade from Beta2 to RC1 just reboot and start the update process again.

dpkg errors on 256mb pi

This can happen when running any 'apt-get upgrade' and dpkg gets killed because OOM

E: Sub-process /usr/bin/dpkg exited unexpectedly

  • remove /etc/sysctl.d/xbian.conf
  • reboot
  • try again
  • if still not, try creating /etc/sysctl.d/xbian.conf with only one setting vm.min_free_kbytes = 16384
  • if 16384 still crashes dpkg, try 32768 or even 65536. (you have to reload setting from this file by “sudo sysctl -p /etc/sysctl.d/xbian.conf”

plymouth upgrade error

The problem looks like this when upgrading the XBian installation on a CuBox-I or Raspberry Pi device:

Setting up plymouth (0.8.8-16) ...
update-initramfs: deferring update (trigger activated)
update-rc.d: error: expected NN after start
usage: update-rc.d [-n] [-f] <basename> remove
update-rc.d [-n] <basename> defaults [NN | SS KK]
update-rc.d [-n] <basename> start|stop NN runlvl [runlvl] [...] .
update-rc.d [-n] <basename> disable|enable [S|2|3|4|5]

The solution is to apply this patch (manually):

--- /var/lib/dpkg/info/plymouth.postinst.old	2014-07-01 21:38:49.947752101 +0200
+++ /var/lib/dpkg/info/plymouth.postinst	2014-07-01 21:39:11.359011460 +0200
@@ -51,14 +51,14 @@
 fi
 # End automatically added section
 # Automatically added by dh_installinit
-if [ -x "/etc/init.d/plymouth" ]; then
-	update-rc.d plymouth start . 2 3 4 5 . stop . 0 6 . >/dev/null || exit $?
-fi
+if [ -x "/etc/init.d/plymouth" ]; then
+	update-rc.d plymouth start 41 2 3 4 5 . stop 41 0 6 . >/dev/null || exit $?
+fi
 # End automatically added section
 # Automatically added by dh_installinit
-if [ -x "/etc/init.d/plymouth-log" ]; then
-	update-rc.d plymouth-log start . S . >/dev/null || exit $?
-fi
+if [ -x "/etc/init.d/plymouth-log" ]; then
+	update-rc.d plymouth-log start 40 S . >/dev/null || exit $?
+fi
 # End automatically added section
 # Automatically added by dh_makeshlibs
 if [ "$1" = "configure" ]; then

update_issues.txt · Last modified: 2014/11/11 20:56 by palswim