Hello community. I recently purchased the holiday Pineapple bundle. While it does work well in most cases I've found a few things that need work. The most recent issue I discovered was that I am unable to remove any installed infusions. It says its removing the selected module but never actually removes it from the list. It appears I may have run out of space on the internal memory but apparently performing a factory reset doesn't free up the space as that process only resets some settings. (May I suggest in future builds having an option to truly perform a full factory reset?)
Anyways, I was wondering what is the quickest / easiest way of performing a full reset of the Pineapple? Please advise and keep up the great work. Below is some additional information that may be useful:
00:01:14 Pineapple user.info sysinit: sh: write error: Invalid argument 00:01:14 Pineapple user.info sysinit: sh: write error: Invalid argument 00:01:14 Pineapple user.info sysinit: setting up led WLAN 00:01:14 Pineapple user.info sysinit: setting up led WAN 00:01:14 Pineapple user.info sysinit: setting up led USB 00:01:14 Pineapple user.info sysinit: setting up led LAN 00:01:14 Pineapple user.info sysinit: /etc/rc.common: eval: line 1: can't create /sys/class/leds/alfa:blue:wan/mode: nonexistent directory 00:01:14 Pineapple user.info sysinit: /etc/rc.common: eval: line 1: can't create /sys/class/leds/alfa:blue:wan/device_name: nonexistent directory 00:01:14 Pineapple user.info sysinit: /etc/rc.common: eval: line 1: can't create /sys/class/leds/alfa:blue:lan/mode: nonexistent directory 00:01:14 Pineapple user.info sysinit: /etc/rc.common: eval: line 1: can't create /sys/class/leds/alfa:blue:lan/device_name: nonexistent directory 00:01:13 Pineapple user.info sysinit: radio1(cfg053579): Invalid mode, ignored. 00:01:13 Pineapple user.info sysinit: Selected interface 'wlan0' 00:01:13 Pineapple user.info sysinit: PHY for wifi device radio1 not found 00:01:13 Pineapple user.info sysinit: OK 00:01:13 Pineapple kern.info kernel: [ 73.400000] br-lan: port 2(wlan0) entered forwarding state 00:01:11 Pineapple kern.info kernel: [ 71.400000] br-lan: port 2(wlan0) entered forwarding state 00:01:11 Pineapple kern.info kernel: [ 71.400000] br-lan: port 2(wlan0) entered forwarding state 00:01:11 Pineapple kern.info kernel: [ 71.320000] device wlan0 entered promiscuous mode 00:01:11 Pineapple kern.err kernel: [ 71.630000] ath: phy0: Could not stop RX, we could be confusing the DMA engine when we start RX up 00:01:11 Pineapple kern.err kernel: [ 71.620000] ath: phy0: DMA failed to stop in 10 ms AR_CR=0x00000024 AR_DIAG_SW=0x02000020 DMADBG_7=0x00026e00 00:01:11 Pineapple daemon.info dnsmasq-dhcp[1654]: DHCPREQUEST(br-lan) 172.16.42.211 00:0a:e4:df:83:fb 00:01:11 Pineapple daemon.info dnsmasq-dhcp[1654]: DHCPOFFER(br-lan) 172.16.42.211 00:0a:e4:df:83:fb 00:01:11 Pineapple daemon.info dnsmasq-dhcp[1654]: DHCPDISCOVER(br-lan) 172.16.42.211 00:0a:e4:df:83:fb 00:01:11 Pineapple daemon.info dnsmasq-dhcp[1654]: DHCPACK(br-lan) 172.16.42.211 00:0a:e4:df:83:fb weaselXubuntu 00:01:10 Pineapple user.info sysinit: radio1(cfg053579): Invalid mode, ignored. 00:01:10 Pineapple user.info sysinit: PHY for wifi device radio1 not found 00:01:10 Pineapple kern.info kernel: [ 70.510000] device wlan0 left promiscuous mode 00:01:10 Pineapple kern.info kernel: [ 70.510000] br-lan: port 2(wlan0) entered disabled state 00:01:10 Pineapple daemon.info dnsmasq[1654]: using nameserver 8.8.8.8#53 00:01:10 Pineapple daemon.info dnsmasq[1654]: using local addresses only for domain lan 00:01:10 Pineapple daemon.info dnsmasq[1654]: using local addresses only for domain lan 00:01:10 Pineapple daemon.info dnsmasq[1654]: started, version 2.62 cachesize 150 00:01:10 Pineapple daemon.info dnsmasq[1654]: reading /tmp/resolv.conf.auto 00:01:10 Pineapple daemon.info dnsmasq[1654]: read /etc/hosts - 1 addresses 00:01:10 Pineapple daemon.info dnsmasq[1654]: compile time options: IPv6 GNU-getopt no-DBus no-i18n no-IDN DHCP no-DHCPv6 no-Lua TFTP no-conntrack 00:01:10 Pineapple daemon.info dnsmasq-dhcp[1654]: read /etc/ethers - 0 addresses 00:01:10 Pineapple daemon.info dnsmasq-dhcp[1654]: DHCP, IP range 172.16.42.100 -- 172.16.42.249, lease time 12h 00:01:06 Pineapple user.notice dnsmasq: DNS rebinding protection is active, will discard upstream RFC1918 responses! 00:01:06 Pineapple user.notice dnsmasq: Allowing 127.0.0.0/8 responses 00:01:04 Pineapple daemon.notice netifd: wan (1288): Sending discover... 00:01:04 Pineapple authpriv.info dropbear[1595]: Running in background 00:01:03 Pineapple user.info sysinit: sed: can't create temp file '/etc/config/wirelesshVODzG': No space left on device 00:01:03 Pineapple user.info sysinit: radio1(cfg053579): Invalid mode, ignored. 00:01:03 Pineapple user.info sysinit: PHY for wifi device radio1 not found 00:01:03 Pineapple cron.info crond[1578]: crond: crond (busybox 1.19.4) started, log level 5 00:01:02 Pineapple kern.info kernel: [ 62.970000] br-lan: port 2(wlan0) entered forwarding state 00:01:01 Pineapple daemon.notice netifd: wan (1288): Sending discover... 00:01:00 Pineapple user.info autossh[1433]: starting ssh (count 1) 00:01:00 Pineapple user.info autossh[1433]: ssh child pid is 1434 00:01:00 Pineapple user.err autossh[1433]: ssh exited prematurely with status 1; autossh exiting 00:01:00 Pineapple kern.info kernel: [ 60.970000] br-lan: port 2(wlan0) entered forwarding state 00:01:00 Pineapple kern.info kernel: [ 60.970000] br-lan: port 2(wlan0) entered forwarding state 00:01:00 Pineapple kern.info kernel: [ 60.890000] device wlan0 entered promiscuous mode 00:01:00 Pineapple kern.info kernel: [ 60.130000] br-lan: port 1(eth0) entered forwarding state 00:00:59 Pineapple user.notice ifup: Enabling Router Solicitations on loopback (lo) 00:00:59 Pineapple user.info sysinit: radio1(cfg053579): Invalid mode, ignored. 00:00:59 Pineapple user.info sysinit: radio1(cfg053579): Invalid mode, ignored. 00:00:59 Pineapple user.info sysinit: PHY for wifi device radio1 not found 00:00:59 Pineapple user.info sysinit: PHY for wifi device radio1 not found 00:00:59 Pineapple user.err autossh[1318]: ssh exited prematurely with status 1; autossh exiting 00:00:58 Pineapple user.notice ifup: Enabling Router Solicitations on lan (br-lan) 00:00:58 Pineapple user.info autossh[1318]: starting ssh (count 1) 00:00:58 Pineapple user.info autossh[1318]: ssh child pid is 1321 00:00:58 Pineapple kern.info kernel: [ 58.130000] eth0: link up (1000Mbps/Full duplex) 00:00:58 Pineapple kern.info kernel: [ 58.130000] br-lan: port 1(eth0) entered forwarding state 00:00:58 Pineapple kern.info kernel: [ 58.130000] br-lan: port 1(eth0) entered forwarding state 00:00:58 Pineapple daemon.notice netifd: wan (1288): Sending discover... 00:00:57 Pineapple kern.info kernel: [ 57.460000] device eth0 entered promiscuous mode 00:00:57 Pineapple daemon.notice netifd: wan (1288): udhcpc (v1.19.4) started 00:00:57 Pineapple daemon.notice netifd: Interface 'loopback' is now up 00:00:57 Pineapple daemon.notice netifd: Interface 'lan' is now up 00:00:48 Pineapple kern.info kernel: [ 48.330000] Adding 1062908k swap on /dev/sda2. Priority:-1 extents:1 across:1062908k 00:00:47 Pineapple kern.info kernel: [ 47.440000] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) 00:00:41 Pineapple user.notice usb-modeswitch: 1-1:1.0: Manufacturer=Kingston Product=DataTraveler_2.0 Serial=5B820A000595 00:00:41 Pineapple user.notice usb-modeswitch: 1-0:1.0: Manufacturer=Linux_3.3.8_ehci_hcd Product=Generic_Platform_EHCI_Controller Serial=ehci-platform 00:00:39 Pineapple kern.notice kernel: [ 37.610000] sd 0:0:0:0: Attached scsi generic sg0 type 0 00:00:39 Pineapple kern.notice kernel: [ 13.850000] sd 0:0:0:0: [sda] Attached SCSI removable disk 00:00:39 Pineapple kern.info kernel: [ 37.480000] usbcore: registered new interface driver rndis_host 00:00:39 Pineapple kern.info kernel: [ 37.280000] usbcore: registered new interface driver cdc_ether 00:00:39 Pineapple kern.info kernel: [ 37.230000] usbserial: USB Serial Driver core 00:00:39 Pineapple kern.info kernel: [ 37.230000] usbcore: registered new interface driver usbserial_generic 00:00:39 Pineapple kern.info kernel: [ 37.220000] usbcore: registered new interface driver usbserial 00:00:39 Pineapple kern.info kernel: [ 37.220000] USB Serial support registered for generic 00:00:39 Pineapple kern.info kernel: [ 36.960000] usbcore: registered new interface driver ath9k_htc 00:00:39 Pineapple kern.info kernel: [ 36.150000] nf_conntrack version 0.5.0 (460 buckets, 1840 max) 00:00:39 Pineapple kern.info kernel: [ 36.020000] NET: Registered protocol family 24 00:00:39 Pineapple kern.info kernel: [ 35.800000] ip_tables: (C) 2000-2006 Netfilter Core Team 00:00:39 Pineapple kern.info kernel: [ 35.540000] tun: (C) 1999-2004 Max Krasnyansky 00:00:39 Pineapple kern.info kernel: [ 35.530000] tun: Universal TUN/TAP device driver, 1.6 00:00:39 Pineapple kern.info kernel: [ 35.390000] PPP generic driver version 2.4.2 00:00:39 Pineapple kern.info kernel: [ 35.040000] RPC: Registered tcp transport module. 00:00:39 Pineapple kern.info kernel: [ 35.040000] RPC: Registered tcp NFSv4.1 backchannel transport module. 00:00:39 Pineapple kern.info kernel: [ 35.030000] RPC: Registered udp transport module. 00:00:39 Pineapple kern.info kernel: [ 35.030000] RPC: Registered named UNIX socket transport module. 00:00:39 Pineapple kern.info kernel: [ 34.780000] Button Hotplug driver version 0.4.1 00:00:39 Pineapple kern.info kernel: [ 34.760000] cfg80211: (5490000 KHz - 5710000 KHz @ 40000 KHz), (N/A, 2700 mBm) 00:00:39 Pineapple kern.info kernel: [ 34.760000] cfg80211: (5250000 KHz - 5330000 KHz @ 40000 KHz), (N/A, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 34.750000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (N/A, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 34.740000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) 00:00:39 Pineapple kern.info kernel: [ 34.740000] cfg80211: (2402000 KHz - 2482000 KHz @ 40000 KHz), (N/A, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 34.730000] cfg80211: Regulatory domain changed to country: GB 00:00:39 Pineapple kern.info kernel: [ 34.730000] cfg80211: Calling CRDA for country: GB 00:00:39 Pineapple kern.info kernel: [ 34.650000] usbcore: registered new interface driver rt2800usb 00:00:39 Pineapple kern.info kernel: [ 34.630000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2 00:00:39 Pineapple kern.info kernel: [ 34.590000] usbcore: registered new interface driver rtl8187 00:00:39 Pineapple kern.info kernel: [ 34.440000] usbcore: registered new interface driver rt73usb 00:00:39 Pineapple kern.info kernel: [ 33.970000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 33.960000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 33.950000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 33.950000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 33.940000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 33.930000] cfg80211: World regulatory domain updated: 00:00:39 Pineapple kern.info kernel: [ 33.930000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) 00:00:39 Pineapple kern.info kernel: [ 33.050000] cfg80211: (5735000 KHz - 5835000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 33.040000] cfg80211: (5170000 KHz - 5250000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 33.030000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 33.020000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz), (300 mBi, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 33.020000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (300 mBi, 2000 mBm) 00:00:39 Pineapple kern.info kernel: [ 33.010000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp) 00:00:39 Pineapple kern.info kernel: [ 33.000000] cfg80211: World regulatory domain updated: 00:00:39 Pineapple kern.info kernel: [ 33.000000] cfg80211: Calling CRDA to update world regulatory domain 00:00:39 Pineapple kern.info kernel: [ 32.960000] compat.git: wireless-testing.git 00:00:39 Pineapple kern.info kernel: [ 32.960000] Backport based on wireless-testing.git master-2012-07-16 00:00:39 Pineapple kern.info kernel: [ 32.950000] Compat-wireless backport release: compat-wireless-2012-07-13 00:00:39 Pineapple kern.info kernel: [ 32.080000] eth0: link down 00:00:39 Pineapple kern.info kernel: [ 13.840000] sda: sda1 sda2 00:00:39 Pineapple kern.err kernel: [ 37.380000] Error: Driver 'gpio-keys-polled' is already registered, aborting... 00:00:39 Pineapple kern.err kernel: [ 13.850000] sd 0:0:0:0: [sda] Assuming drive cache: write through 00:00:39 Pineapple kern.err kernel: [ 13.840000] sd 0:0:0:0: [sda] No Caching mode page present 00:00:39 Pineapple kern.err kernel: [ 13.830000] sd 0:0:0:0: [sda] No Caching mode page present 00:00:39 Pineapple kern.err kernel: [ 13.830000] sd 0:0:0:0: [sda] Assuming drive cache: write through 00:00:39 Pineapple kern.debug kernel: [ 34.630000] Registered led device: ath9k-phy0 00:00:39 Pineapple kern.debug kernel: [ 34.620000] ieee80211 phy0: Selected rate control algorithm 'minstrel_ht' 00:00:39 Pineapple kern.debug kernel: [ 34.620000] ath: doing EEPROM country->regdmn map search 00:00:39 Pineapple kern.debug kernel: [ 34.620000] ath: country maps to regdmn code: 0x37 00:00:39 Pineapple kern.debug kernel: [ 34.620000] ath: Regpair used: 0x37 00:00:39 Pineapple kern.debug kernel: [ 34.620000] ath: EEPROM regdomain: 0x833a 00:00:39 Pineapple kern.debug kernel: [ 34.620000] ath: EEPROM indicates we should expect a country code 00:00:39 Pineapple kern.debug kernel: [ 34.620000] ath: Country alpha2 being used: GB 19:35:01 Pineapple user.notice root: CLEANUP: memory looking good 19:35:01 Pineapple user.notice root: CLEANUP: Karma log looking good 19:35:01 Pineapple user.notice root: CLEANUP: Clean-up Script Executed 19:35:01 Pineapple cron.info crond[1578]: crond: USER root pid 2686 cmd /pineapple/scripts/cleanup.sh 19:30:01 Pineapple user.notice root: CLEANUP: memory looking good 19:30:01 Pineapple user.notice root: CLEANUP: Karma log looking good 19:30:01 Pineapple user.notice root: CLEANUP: Clean-up Script Executed 19:30:01 Pineapple cron.info crond[1578]: crond: USER root pid 2674 cmd /pineapple/scripts/cleanup.sh 19:25:01 Pineapple user.notice root: CLEANUP: memory looking good 19:25:01 Pineapple user.notice root: CLEANUP: Karma log looking good 19:25:01 Pineapple user.notice root: CLEANUP: Clean-up Script Executed 19:25:01 Pineapple cron.info crond[1578]: crond: USER root pid 2662 cmd /pineapple/scripts/cleanup.sh 19:20:31 Pineapple authpriv.notice dropbear[2617]: Password auth succeeded for 'root' from 172.16.42.42:54197 19:20:23 Pineapple authpriv.info dropbear[2617]: Child connection from 172.16.42.42:54197 19:20:01 Pineapple user.notice root: CLEANUP: memory looking good 19:20:01 Pineapple user.notice root: CLEANUP: Karma log looking good 19:20:01 Pineapple user.notice root: CLEANUP: Clean-up Script Executed 19:20:01 Pineapple cron.info crond[1578]: crond: USER root pid 2605 cmd /pineapple/scripts/cleanup.sh 19:16:06 Pineapple cron.err crond[1578]: time disparity of 22614915 minutes detected [/CODE]