PogoPlug Series 4 (Mobile) Can't do a system update...

This forum is for Marvell Kirkwood devices such as the GoFlex Home/Net, PogoPlug v1/v2, SheevaPlug, and ZyXEL devices.

PogoPlug Series 4 (Mobile) Can't do a system update...

Postby saaif88 » Wed Nov 14, 2012 12:30 am

Hey everyone, I'm new around here, so pardon me if I have no idea what I'm talking about :)

I bought a pogoplug a while back, and I have been using it as a samba server and a crashplan backup server for a few weeks...

A while ago I unplugged my PogoPlug for some reason, and I decided to plug it back in earlier today to access some files and continue backing up my files... The problem is that I can no longer update anything for a variety of reasons...

The first reason is because glibc and perl are both giving me errors when I try to update:

$this->bbcode_second_pass_code('', '
[root@alarm ~]# pacman -Syu
:: Synchronizing package databases...
core 38.0 KiB 105K/s 00:00 [######################] 100%
extra 428.9 KiB 431K/s 00:01 [######################] 100%
community 427.5 KiB 314K/s 00:01 [######################] 100%
alarm is up to date
aur is up to date
:: Starting full system upgrade...
resolving dependencies...
looking for inter-conflicts...

Targets (24): ca-certificates-20121105-1 e2fsprogs-1.42.6-1 glib2-2.34.1-1
glibc-2.16.0-5 gnutls-3.1.3-2 hwids-20121022-1
iproute2-3.6.0-2 iptables-1.4.16.2-1 iputils-20121106-1
libtasn1-3.0-1 libtirpc-0.2.2-4 libwbclient-3.6.9-1
linux-api-headers-3.6.3-1 man-pages-3.44-1 mdadm-3.2.6-1
nspr-4.9.3-1 nss-3.14-1 perl-5.16.2-1 procps-ng-3.3.5-1
samba-3.6.9-1 smbclient-3.6.9-1 tdb-1.2.10-2 tzdata-2012i-1
util-linux-2.22.1-2

Total Download Size: 4.76 MiB
Total Installed Size: 264.36 MiB
Net Upgrade Size: 32.29 MiB

Proceed with installation? [Y/n] Y
:: Retrieving packages from core...
ca-certificates-201... 134.6 KiB 134K/s 00:01 [######################] 100%
tzdata-2012i-1-any 141.4 KiB 384K/s 00:00 [######################] 100%
iputils-20121106-1-arm 65.2 KiB 692K/s 00:00 [######################] 100%
man-pages-3.44-1-any 4.4 MiB 595K/s 00:08 [######################] 100%
(24/24) checking package integrity [######################] 100%
(24/24) loading package files [######################] 100%
(24/24) checking for file conflicts [######################] 100%
error: failed to commit transaction (conflicting files)
glibc: /etc/rc.d/nscd exists in filesystem
glibc: /etc/rpc exists in filesystem
glibc: /lib exists in filesystem
glibc: /sbin/ldconfig exists in filesystem
glibc: /usr/include/bits/cmathcalls.h exists in filesystem
glibc: /usr/include/bits/link.h exists in filesystem
glibc: /usr/include/bits/local_lim.h exists in filesystem
glibc: /usr/include/bits/locale.h exists in filesystem
glibc: /usr/include/bits/wchar.h exists in filesystem
glibc: /usr/include/bits/wchar2.h exists in filesystem
glibc: /usr/include/bits/wordsize.h exists in filesystem
glibc: /usr/include/bits/xopen_lim.h exists in filesystem
glibc: /usr/include/bits/xtitypes.h exists in filesystem
glibc: /usr/include/byteswap.h exists in filesystem
glibc: /usr/include/complex.h exists in filesystem
glibc: /usr/include/cpio.h exists in filesystem
glibc: /usr/include/crypt.h exists in filesystem
glibc: /usr/include/ctype.h exists in filesystem
glibc: /usr/include/dirent.h exists in filesystem
glibc: /usr/include/dlfcn.h exists in filesystem
glibc: /usr/include/fstab.h exists in filesystem
glibc: /usr/include/fts.h exists in filesystem
glibc: /usr/include/ftw.h exists in filesystem
glibc: /usr/include/gconv.h exists in filesystem
glibc: /usr/include/getopt.h exists in filesystem
glibc: /usr/include/glob.h exists in filesystem
glibc: /usr/include/rpcsvc/nlm_prot.x exists in filesystem
glibc: /usr/include/rpcsvc/rex.h exists in filesystem
glibc: /usr/include/rpcsvc/rex.x exists in filesystem
glibc: /usr/include/rpcsvc/rquota.h exists in filesystem
glibc: /usr/include/rpcsvc/rquota.x exists in filesystem
glibc: /usr/include/rpcsvc/rstat.h exists in filesystem
glibc: /usr/include/rpcsvc/rstat.x exists in filesystem
glibc: /usr/include/rpcsvc/rusers.h exists in filesystem
glibc: /usr/include/rpcsvc/rusers.x exists in filesystem
glibc: /usr/include/rpcsvc/sm_inter.h exists in filesystem
glibc: /usr/include/rpcsvc/sm_inter.x exists in filesystem
glibc: /usr/include/rpcsvc/spray.h exists in filesystem
glibc: /usr/include/rpcsvc/spray.x exists in filesystem
glibc: /usr/include/rpcsvc/yp.h exists in filesystem
glibc: /usr/include/rpcsvc/yp.x exists in filesystem
glibc: /usr/include/rpcsvc/yp_prot.h exists in filesystem
glibc: /usr/include/rpcsvc/ypclnt.h exists in filesystem
glibc: /usr/include/rpcsvc/yppasswd.h exists in filesystem
glibc: /usr/include/rpcsvc/yppasswd.x exists in filesystem
glibc: /usr/include/rpcsvc/ypupd.h exists in filesystem
glibc: /usr/include/sched.h exists in filesystem
glibc: /usr/include/scsi/scsi.h exists in filesystem
glibc: /usr/include/scsi/scsi_ioctl.h exists in filesystem
glibc: /usr/include/scsi/sg.h exists in filesystem
glibc: /usr/include/search.h exists in filesystem
glibc: /usr/include/semaphore.h exists in filesystem
glibc: /usr/include/setjmp.h exists in filesystem
glibc: /usr/include/sgtty.h exists in filesystem
glibc: /usr/include/shadow.h exists in filesystem
glibc: /usr/include/signal.h exists in filesystem
glibc: /usr/include/spawn.h exists in filesystem
glibc: /usr/include/stab.h exists in filesystem
glibc: /usr/include/stdc-predef.h exists in filesystem
glibc: /usr/include/stdint.h exists in filesystem
glibc: /usr/include/stdio.h exists in filesystem
glibc: /usr/include/stdio_ext.h exists in filesystem
glibc: /usr/include/stdlib.h exists in filesystem
glibc: /usr/include/string.h exists in filesystem
glibc: /usr/include/strings.h exists in filesystem
glibc: /usr/include/stropts.h exists in filesystem
glibc: /usr/include/sys/acct.h exists in filesystem
glibc: /usr/include/sys/auxv.h exists in filesystem
glibc: /usr/include/sys/bitypes.h exists in filesystem
glibc: /usr/include/sys/cdefs.h exists in filesystem
glibc: /usr/include/sys/dir.h exists in filesystem
glibc: /usr/include/sys/elf.h exists in filesystem
glibc: /usr/include/sys/epoll.h exists in filesystem
glibc: /usr/include/sys/errno.h exists in filesystem
glibc: /usr/include/sys/eventfd.h exists in filesystem
glibc: /usr/include/sys/fanotify.h exists in filesystem
glibc: /usr/include/sys/fcntl.h exists in filesystem
glibc: /usr/include/sys/file.h exists in filesystem
glibc: /usr/include/sys/fsuid.h exists in filesystem
glibc: /usr/include/sys/gmon.h exists in filesystem
glibc: /usr/include/sys/gmon_out.h exists in filesystem
glibc: /usr/include/sys/inotify.h exists in filesystem
glibc: /usr/include/sys/io.h exists in filesystem
glibc: /usr/include/sys/ioctl.h exists in filesystem
glibc: /usr/include/sys/ipc.h exists in filesystem
glibc: /usr/include/sys/kd.h exists in filesystem
glibc: /usr/include/sys/kdaemon.h exists in filesystem
glibc: /usr/lib/librpcsvc.a exists in filesystem
glibc: /usr/lib/librt-2.16.so exists in filesystem
glibc: /usr/lib/librt.a exists in filesystem
glibc: /usr/lib/librt.so exists in filesystem
glibc: /usr/lib/librt.so.1 exists in filesystem
glibc: /usr/lib/libthread_db-1.0.so exists in filesystem
glibc: /usr/lib/libthread_db.so exists in filesystem
glibc: /usr/lib/libthread_db.so.1 exists in filesystem
glibc: /usr/lib/libutil-2.16.so exists in filesystem
glibc: /usr/lib/libutil.a exists in filesystem
glibc: /usr/lib/libutil.so exists in filesystem
glibc: /usr/lib/libutil.so.1 exists in filesystem
glibc: /usr/lib/pt_chown exists in filesystem
glibc: /usr/lib/systemd/system/nscd.service exists in filesystem
glibc: /usr/lib/tmpfiles.d/nscd.conf exists in filesystem
glibc: /usr/sbin/iconvconfig exists in filesystem
glibc: /usr/sbin/locale-gen exists in filesystem
glibc: /usr/sbin/nscd exists in filesystem
glibc: /usr/sbin/zdump exists in filesystem
glibc: /usr/sbin/zic exists in filesystem
glibc: /usr/share/i18n/charmaps/ANSI_X3.110-1983.gz exists in filesystem
glibc: /usr/share/i18n/charmaps/GREEK7-OLD.gz exists in filesystem
glibc: /usr/share/i18n/charmaps/GREEK7.gz exists in filesystem
glibc: /usr/share/i18n/charmaps/HP-GREEK8.gz exists in filesystem
glibc: /usr/share/i18n/charmaps/HP-ROMAN8.gz exists in filesystem
glibc: /usr/share/i18n/charmaps/HP-ROMAN9.gz exists in filesystem
glibc: /usr/share/locale/tr/LC_MESSAGES/libc.mo exists in filesystem
glibc: /usr/share/locale/vi/LC_MESSAGES/libc.mo exists in filesystem
glibc: /usr/share/locale/zh_CN/LC_MESSAGES/libc.mo exists in filesystem
glibc: /usr/share/locale/zh_TW/LC_MESSAGES/libc.mo exists in filesystem
glibc: /var/db/Makefile exists in filesystem

##There were more glibc errors than this, lots more, It wouldn't fit in one post...

perl: /usr/share/perl5/core_perl/overload.pm exists in filesystem
perl: /usr/share/perl5/core_perl/overload/numbers.pm exists in filesystem
perl: /usr/share/perl5/core_perl/overloading.pm exists in filesystem
perl: /usr/share/perl5/core_perl/parent.pm exists in filesystem
perl: /usr/share/perl5/core_perl/perl5db.pl exists in filesystem
perl: /usr/share/perl5/core_perl/perlfaq.pm exists in filesystem
perl: /usr/share/perl5/core_perl/pod/a2p.pod exists in filesystem
perl: /usr/share/perl5/core_perl/pod/perl5004delta.pod exists in filesystem
perl: /usr/share/perl5/core_perl/pod/perl5005delta.pod exists in filesystem
perl: /usr/share/perl5/core_perl/pod/perl5100delta.pod exists in filesystem
perl: /usr/share/perl5/core_perl/pod/perl5101delta.pod exists in filesystem
Errors occurred, no packages were upgraded.
[root@alarm ~]
')


Now I have no idea what any of that means and I don't think it's a good idea to delete those files... so the other thing I tried was to run a full system update ignoring glibc and perl, but that gave another error:

$this->bbcode_second_pass_code('', '
[root@alarm ~]# pacman -Syu --ignore glibc --ignore perl
:: Synchronizing package databases...
core is up to date
extra is up to date
community is up to date
alarm is up to date
aur is up to date
:: Starting full system upgrade...
warning: glibc: ignoring package upgrade (2.16.0-4 => 2.16.0-5)
warning: perl: ignoring package upgrade (5.16.1-1 => 5.16.2-1)
resolving dependencies...
looking for inter-conflicts...

Targets (22): ca-certificates-20121105-1 e2fsprogs-1.42.6-1 glib2-2.34.1-1
gnutls-3.1.3-2 hwids-20121022-1 iproute2-3.6.0-2
iptables-1.4.16.2-1 iputils-20121106-1 libtasn1-3.0-1
libtirpc-0.2.2-4 libwbclient-3.6.9-1 linux-api-headers-3.6.3-1
man-pages-3.44-1 mdadm-3.2.6-1 nspr-4.9.3-1 nss-3.14-1
procps-ng-3.3.5-1 samba-3.6.9-1 smbclient-3.6.9-1 tdb-1.2.10-2
tzdata-2012i-1 util-linux-2.22.1-2

Total Installed Size: 183.03 MiB
Net Upgrade Size: 0.67 MiB

Proceed with installation? [Y/n] Y
(22/22) checking package integrity [######################] 100%
(22/22) loading package files [######################] 100%
(22/22) checking for file conflicts [######################] 100%
(22/22) checking available disk space [######################] 100%
error: Partition / too full: 3629350959634290 blocks needed, 1631450 blocks free
error: not enough free disk space
error: failed to commit transaction (not enough free disk space)
Errors occurred, no packages were upgraded.
[root@alarm ~]#
')

Apparently it reports that I don't have enough free disk space, but I'm using an 8GB USB stick, and from what I can tell it has lots of space left:

$this->bbcode_second_pass_code('', '
[root@alarm ~]# df /
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 7700668 1174864 6134624 17% /
')


So I'm currently stuck, and as much as I would like to do a full system wipe and reinstall, it's time consuming to reinstall everything and set everything back up, so any help would be appreciated :)
saaif88
 
Posts: 2
Joined: Tue Sep 18, 2012 11:27 pm

Re: PogoPlug Series 4 (Mobile) Can't do a system update...

Postby WarheadsSE » Wed Nov 14, 2012 12:34 am

Manual fsck time!
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm

Re: PogoPlug Series 4 (Mobile) Can't do a system update...

Postby saaif88 » Wed Nov 14, 2012 1:04 am

Thanks for the quick reply WarheadsSE! I guess I'll do that... any Idea how my entire filesystem could have gotten corrupt? is it becuase I unplugged my PogoPlug? (that's ironic...)
saaif88
 
Posts: 2
Joined: Tue Sep 18, 2012 11:27 pm

Re: PogoPlug Series 4 (Mobile) Can't do a system update...

Postby WarheadsSE » Wed Nov 14, 2012 2:24 am

It doesn't have to be the whole filesystem, just the right parts. And yes, probably because of unplugging without shutting down.
Core Developer
Remember: Arch Linux ARM is entirely community donation supported!
WarheadsSE
Developer
 
Posts: 6807
Joined: Mon Oct 18, 2010 2:12 pm


Return to Marvell Kirkwood

Who is online

Users browsing this forum: No registered users and 386 guests