Two master machine after reconnection

We use the Berkeley DB 5.1.19 with standard replication manager.
We test the given sample "excxx_repquote" in a configuration with two computers (a master and a slave)
with the following configuration

-ACK quoroum
-nsite = 1
-priority = 100
-bulk = 1
-verbose on

We try to disconnect the cable between the two machines and check the state(MASTER/CLIENT) of the machine according to the events of BDB.

We notice that disconnect after both machines became a MASTER as expected but after reconnecting the cable again
Sometimes, they remain as MASTER without running in the electoral process, and sometimes it works as expected (one became CUSTOMER)

If we update the table on the machine, it is automatically concluded election and finish well (a MASTER and a CUSTOMER)

As our database solution is not updated frequently, we want to know if there is another way to make sure to get to the correct state
without developing a ReplicationMager based on the BDB BaseAPI.



Here is an example of a session when the two master machine of stay:

LD_LIBRARY_PATH=/usr/local/BerkeleyDB.5.1/lib//root/RepQuoteExample h/opt/bdb /-l 2.0.0.110:12345 - r 2.0.0.210:12345 - a quorum b n 1

[Node 1 - 2.0.0.210:12345]

[1303813200:224828] [6870/1114081600] excxx_repquote: init 2.0.0.110:12345 with result 115 site connection
[1303813201:226494] [6870/1114081600] excxx_repquote: 2.0.0.110:12345 EID connection handshake 0
[1303813246:138904] [6870/1103591744] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [11350] back
[1303813306:199920] [6870/1103591744] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [11350] back
[1303813366:259927] [6870/1103591744] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [11350] back
[1303813426:319924] [6870/1103591744] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [11350] back
[1303813486:381340] [6870/1103591744] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [11350] back
[1303813546:441939] [6870/1103591744] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [11350] back
[1303813606:504223] [6870/1103591744] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [11350] back


[Node 2 - 2.0.0.110:12345]
[1303817756:737444] excxx_repquote [28294/1134483776]: accepts a new connection
[1303817756:737753] excxx_repquote [28294/1134483776]: 2.0.0.210:12345 EID connection 0 replaces existing
[1303817785:985872] [28294/1123993920] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [10654] back
[1303817846:51545] [28294/1123993920] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [10654] back
[1303817906:118202] [28294/1123993920] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [10654] back
[1303817966:181879] [28294/1123993920] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [10654] back
[1303818026:247542] [28294/1123993920] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [10654] back
[1303818086:311201] [28294/1123993920] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [10654] back
[1303818146:374885] [28294/1123993920] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [10654] back
[1303818206:439538] [28294/1123993920] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [10654] back
[1303818266:501207] [28294/1123993920] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [10654] back




Here is an example of session work as expected:


LD_LIBRARY_PATH=/usr/local/BerkeleyDB.5.1/lib//root/RepQuoteExample h/opt/bdb /-l 2.0.0.110:12345 - r 2.0.0.210:12345 - a quorum b n 1

[Node 1 - 2.0.0.210:12345]


[1303813837:576838] [9750/1085184320] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 28 eid - 1, Star type
t_sync, LSN [1] [13418] nobuf
[1303813837:576970] [9750/1102199104] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [11442] back
[1303813837:602837] [9750/1112688960] excxx_repquote: init 2.0.0.110:12345 with result 115 site connection
[1303813837:603267] [9750/1112688960] excxx_repquote: 2.0.0.110:12345 EID connection handshake 0
[1303813837:719943] [9750/1085184320] excxx_repquote: bulk_msg: Send copy due to PERM after buffer
[1303813837:719961] [9750/1085184320] excxx_repquote: send_bulk: send 252 (0xfc) bytes of buffer in bulk
[1303813837:719969] [9750/1085184320] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 28 eid - 1, type in bulk
_log, LSN [1] [13510] hunting perm
[1303813837:719992] [9750/1085184320] excxx_repquote: wait for the acknowledgement of receipt: need 1
[1303813837:720330] [9750/1154648384] excxx_repquote: / opt/bdb/rep_process_message: msgv = 5 logv 17 gen = 26 eid 0, type
pmaster, LSN [0] [0]
[1303813837:759986] [9750/1144158528] excxx_repquote: / opt/bdb/rep_process_message: msgv = 5 logv 17 gen = 26 eid 0, type only
WCLIENT, LSN [0] [0]
[1303813837:760054] [9750/1144158528] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 28 eid - 1, type news
ITE, LSN [0] [0] nobuf
[1303813837:760090] [9750/1144158528] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 28 eid - 1, type newm
Aster, LSN [1] [13566] nobuf
[1303813837:760123] [9750/1144158528] excxx_repquote: NEWSITE info added site 2.0.0.110:12345
[1303813837:760142] [9750/1144158528] excxx_repquote: / opt/bdb/rep_process_message: msgv = 5 logv 17 gen = 28 eid 0, type only
wmaster, LSN [1] [12926]
[1303813837:760155] [9750/1144158528] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 28 eid - 1, type dupm
Aster, LSN [0] [0] nobuf
[1303813837:760425] [9750/1133668672] excxx_repquote: / opt/bdb/rep_process_message: msgv = 5 logv 17 gen = 26 eid 0, type vo
TE1, LSN [1] [12926]
[1303813837:760525] [9750/1133668672] excxx_repquote: master's voice has received
[1303813837:760540] [9750/1133668672] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 28 eid - 1, type newm
Aster, LSN [1] [13566] nobuf
[1303813837:760567] [9750/1133668672] excxx_repquote: / opt/bdb/rep_process_message: msgv = 5 logv 17 gen = 28 eid 0, bu type
lk_log, LSN [1] [13302] perm
[1303813837:760575] excxx_repquote [9750/1133668672]: file received the master
[1303813837:760585] [9750/1133668672] excxx_repquote: / opt/bdb/rep_process_message: msgv = 5 logv 17 gen = 28 eid 0, bu type
lk_log, LSN [1] [13302] perm
[1303813837:760592] [9750/1133668672] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 28 eid - 1, type dupm
Aster, LSN [0] [0] nobuf
Kills Apr 26 06:30:37 2011 - DB_EVENT_REP_PERM_FAILED.
Kills Apr 26 06:30:37 2011 - thanks insufficient to ensure the sustainability of the transaction.
[1303813837:771840] [9750/1085184320] excxx_repquote: rep_send_function returned: 110
[1303813838:822994] [9750/1154648384] excxx_repquote: rep_start: old version 17 journal found
[1303813838:823207] [9750/1154648384] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 28 eid - 1, type recruiters
bind, LSN [0] [0] nobuf
Kills Apr 26 06:30:38, 2011 - DB_EVENT_REP_CLIENT.



[Node 2 - 2.0.0.110:12345]

[1303818383:768511] [1697/1116809536] excxx_repquote: Repmgr_stable_lsn: stable_lsn [1] [11442] back
[1303818383:775392] [1697/1106319680] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 26 eid - 1, type sta
rt_sync, LSN [1] [12778] nobuf
[1303818383:775924] [1697/1106319680] excxx_repquote: bulk_msg: Send copy due to PERM after buffer
[1303818383:775945] [1697/1106319680] excxx_repquote: send_bulk: send 252 (0xfc) bytes of buffer in bulk
[1303818383:775953] [1697/1106319680] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 26 eid - 1, type bul
k_log, LSN [1] [12870] hunting perm
[1303818383:775975] [1697/1106319680] excxx_repquote: wait for the acknowledgement of receipt: need 1
Kills Apr 26 14:46:23 2011 - DB_EVENT_REP_PERM_FAILED.
Kills Apr 26 14:46:23 2011 - thanks insufficient to ensure the sustainability of the transaction.
[1303818383:828424] [1697/1106319680] excxx_repquote: rep_send_function returned: 110
excxx_repquote: site 2.0.0.210:12345 can not read: connection reset by peer
[1303818385:199669] [1697/1127299392] excxx_repquote: Repmgr: bust of connection. Archives of block
[1303818393:152555] excxx_repquote [1697/1127299392]: accepts a new connection
[1303818393:152902] [1697/1127299392] excxx_repquote: site 2.0.0.210:12345 EID idle handshake 0
[1303818393:269644] [1697/1158768960] excxx_repquote: / opt/bdb/rep_process_message: msgv = 5 logv 17 gen = 28 eid 0, type b
ulk_log, LSN [1] [13510] hunting perm
[1303818393:269671] [1697/1158768960] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 26 eid - 1, type dup
Master, LSN [0] [0] nobuf
[1303818393:269882] [1697/1158768960] excxx_repquote: rep_start: old version 17 journal found
[1303818393:270050] [1697/1158768960] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv = 26 17 gen eid - 1, new type
customer, LSN [0] [0] nobuf
Kills Apr 26 14:46:33 2011 - DB_EVENT_REP_CLIENT.
excxx_repquote: ignore the event 4
[1303818393:270161] excxx_repquote [1697/1179748672]: from the election thread
[1303818393:270209] [1697/1179748672] excxx_repquote: Start election Europe 1, ack 1, priority 100
[1303818393:270223] excxx_repquote [1697/1179748672]: election thread has egen 27
[1303818393:272244] [1697/1179748672] excxx_repquote: count VOTE1 [0] (2147483647, 27)
[1303818393:272270] excxx_repquote [1697/1179748672]: starts an election
[1303818393:272284] [1697/1179748672] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 26 eid - 1, type vot
E1, LSN [1] [12926] nobuf
[1303818393:272310] [1697/1179748672] excxx_repquote: count VOTE2 [0] (2147483647, 27)
[1303818393:272320] [1697/1179748672] excxx_repquote: counted my vote 1
[1303818393:272328] [1697/1179748672] excxx_repquote: jump phase2 waiting: already had 1 vote
[1303818393:272337] excxx_repquote [1697/1179748672]: got enough votes to win. election of fact; Gen (prev) 26
[1303818393:272348] excxx_repquote [1697/1179748672]: election completed in 0.002117000 sec
[1303818393:272358] excxx_repquote [1697/1179748672]: election; Egen 28
excxx_repquote: ignore the event 5
[1303818393:272386] excxx_repquote [1697/1179748672]: election ending in 0, e_th 0, egen 28, flag 0x2a2c, e_fl, 0x0, lo_fl 0
X 4
[1303818393:272411] excxx_repquote [1697/1179748672]: election; Egen 28
[1303818393:272422] excxx_repquote [1697/1179748672]: new master gen 28, egen 29
[1303818393:272829] [1697/1179748672] excxx_repquote: rep_start: old version of newspaper was 17
[1303818393:272836] [1697/1179748672] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv = 28 17 gen eid - 1, new type
Master, LSN [1] [12926] nobuf
[1303818393:272854] [1697/1179748672] excxx_repquote: restore_prep: No. prepares. Skip.
[1303818393:273175] [1697/1179748672] excxx_repquote: bulk_msg: Send copy due to PERM after buffer
[1303818393:273184] [1697/1179748672] excxx_repquote: send_bulk: bytes of buffer for the bulk send 480 (0x1e0)
[1303818393:273190] [1697/1179748672] excxx_repquote: / opt/bdb/rep_send_message: msgv = 5 logv 17 gen = 28 eid - 1, type bul
k_log, LSN [1] [13302] perm
Kills Apr 26 14:46:33 2011 - DB_EVENT_REP_MASTER.
---------------------------------------------------------------------------------------------------------------------------------------



Thanks in advance
So any idea can be offered

To follow up, I wanted to let you know that we could add something to repmgr to detect masters duplicates in our next release. Thank you for reporting this!

Paula Bingham
Oracle

Tags: Database

Similar Questions

  • Can we apply a createInsert single button for the two master form, details of Table?

    Mr President.

    Can we apply a createInsert single button for the two master form, details of Table?

    I want to just click a button and fields are available in form-Master and details-table.

    As below

    vfdt.png

    Concerning

    Mr President.

    My worm jdev is 12 c

    And I can do your job for you.

    His code

    For any organization that wants to do this job

     public void createVoucherAndVDetailsRow(){
                VoucherViewImpl voucherVO=this.getVoucherView1();
                VoucherViewRowImpl row=(VoucherViewRowImpl)voucherVO.createRow();
                voucherVO.insertRow(row);
                RowIterator iterator= row.getVoucherdetView();
                String voucherNumber=row.getVoucherId();
                NameValuePairs nvps=new NameValuePairs();
                nvps.setAttribute("VoucherId", voucherNumber);
                VoucherdetViewRowImpl voucherdetRow=(VoucherdetViewRowImpl)iterator.createAndInitRow(nvps);
                iterator.insertRow(voucherdetRow);
                }
    

    Concerning

  • 10 items on two different machines?

    Can I install my 10 items purchased legally on two different machines?

    I spent some time in researching this question on this Forum and I'm confused.

    Thank you.

    Kevin

    Hey Kevin,

    Yes, of course. Please refer to wire - how many computers can I install Photoshop Elements on? for more details.

    Thank you

    Catherine

  • back-to-back connection between two virtual machines on different ESXi servers

    Assume that a name of Virtual Machine VM1 is on ESXi Server 1 and Virtual Machine name is VM2 exist on ESXi Server 2.

    We can configure two Virtual Machines back to back as connect us two physical machine back to back via cross cable. is this possible?

    Sorry for typo's fault, should be separated vswitch, with dedicated physical network card adapter

  • Photography purchased subscription plan and I'm still waiting for activation 3 days later - is - this normal? I disconnected CC, restarted my machine and reconnected again.

    I disconnected CC, restarted my machine and reconnected again.

    Hi Mark,

    If I see the records, the order already and you can use it.

    Please see the steps mentioned in the links above.

    Hope that will solve your problem.

    Kind regards

    Hervé Khare

  • Restore virtual machines after building the new RAID array

    Hi all

    I am new to the virtual machines, so I'm sorry for the newbie question. Currently, I have a HP ML350 G6 ESXi 5.0.0 running on 4 GB Flash hosting SD cards two virtual machines and licenses for 5 Essentials vSphere and vCenter Server 5 Essentials. I also have a RAID5 configuration with drives SAS 146 GB (6). I intend to remove all six readers and their replacement by 300 GB disks and build a RAID6 array. My question is, what would be the best practice to move the two VMS in the current RAID array to the new RAID array? Wouldn't be also simple to make backups of virtual machines or clones, exchanging the readers, the new array of construction and restoring virtual machines? If someone could point me in the right direction would be great!

    Thank you all!

    Personally, I would go with backup & restore. In addition, use the downtime to upgrade the firmware of the host (HP published recently a few critical fixes on the RAID controller and some models of HARD drive).

    What I would do - to avoid any problem - is to remove the host ESXi, vCenter, replace disks, update the firmware, re - install ESXi and as final step add the host to vCenter again.

    André

  • Two virtual machines running on a same PC network

    Hi all:

    I'm running both SUSE Linux Virtual Machines (VM) with VMPlayer on a PC with Windows server 2008. The two virtual machines are configured to the bridge at the same host physical ethernet port (bridge mode). Started the first virtual machine can access the network without problem, but the second VM started not. The order from VM has been changed in order to check if it was a configuration problem on one of the virtual machine, but according to the virtual machine that is launched in the first place seems if appropriate switch VMnet0 and block access to the second VM. Defined for each virtual computer LANs are different: 10.2.1.0/24 for a VM and 10.4.1.0/24 for the other.

    Any help will be really appreciated

    Case resolved, I realize that he had a message waiting in the toolbar of VMware by saying * adapter Ethernet0 do not have network connectivity. MAC 00 address: 0C: 29:58:61:19 adapter Ethernet0 is located between reserved address or is being used by another virtual card on your system. *. I just checked on google and found an identical case on the VMware communities with the solution: http://communities.vmware.com/thread/269465?start=0&tstart=0. To make the story short my VMs have been duplicated and used the same MAC address. So just stop a virtual machine and generate a new MAC for him in settings-> settings-> Advance-> ECS

  • How to start the machine after export OVF?

    I'm under OVF tool to export a virtual machine (ESXi 5.0) from a command line. One of the options will stop the virtual machine before export that works very well. Y at - it an option to automatically start this machine after export?

    Thank you very much!

    The question was a response 1038043 KB

    Thank you for helping.

  • Two virtual machines on the same vSwitch

    If two virtual machines are on the same virtual switch, will they still send packets on the physical wire when talking to each other?

    It was my understanding that they would not send all packages and contain just the vSwitch traffic but I would just check that.  If they are not, is it possible to configure it so that they do.

    Thank you.

    Given that the vSwitches are not connected to each other, you need physical uplinks.

    André

  • can perform us two actions with a single button in two clicks, one after the other?

    Mr President.

    can perform us two actions with a single button in two clicks, one after the other?

    I want that when I click on the button Add once it add data to the database and when I click again on this button it clears the form data to the empty fields.

    Concerning

    Tanvir

    In the code, it should be easy.

    The following code adds that a button called butman with text 'ADD '.
    It then registers a listener that will be called if the user clicks the button.

    This listener then calls the runAddData method if you clicked butman while it contained the text of "ADD" and it calls the runClearData method otherwise.
    That's why he will swap the functionality of the button between ADD and CLEAR on each click.

    final Button butman = new Button("ADD");
    butman.setOnAction(new EventHandler() {
              @Override
              public void handle(ActionEvent t) {
                        if (butman.getText().equals("ADD")) {
                                  butman.setText("CLEAR");
                                  runAddData();
                        } else {
                                  butman.setText("ADD");
                                  runClearData();
                        } // END IF-THEN
              }});
    

    I hope that's what you wanted.

    Further reflection.
    You might want to run the ADD and CLEAR methods in their own son so that it can run in the background without slowing down your user interface.

    I also reuse rather a single button for several features instead of to apply with hundreds of nodes used only rarely with masses of code to show and hide as needed.

  • Two virtual machines share the same physical network adapter

    I have a virtual network adapter that I linked to a physical network adapter on my box where two virtual machines are running.

    I assigned two virtual machines to this vmnet adapter.

    On one I can ping other machines of physics on the same subnet as the physical computer, but the other VM can ping only other virtual machines.

    When I try to ping from one physical computer to this virtual machine I get the error message windows "ping transmission has failed. General failure. ».

    Is what I'm trying to are not not possible?

    First thing to do is to ensure the automatic bypass is enabled disabled in the VMnet virtual network editor your use to the bridge to.

    Second need to see the output of ipconfig/all on the Windows host and guests and or ifconfig on the Linux host and or guests.

    DO NOT copy and paste the output directly in the body of the response rather redirect the output of the commands in a text file and then archive (compress) files in a single zip archive and attach it to an answer.

    You can use the following example:

    Under Windows:

    ipconfig/all > "% USERPROFILE%\Desktop\host_ipconfig.txt".

    ipconfig/all > "%USERPROFILE%\Desktop\guest (n) _ipconfig.txt".

    Linux:

    ifconfig > ~/Desktop/host_ipconfig.txt

    ifconfig > ~/Desktop/guest (n) _ipconfig.txt

    Also include in the archive .zip .vmx and vmware*.log for two Virtual Machines configuration files.

  • How to make a submission even as RDM for two Virtual Machines

    Hi I have a question.

    We have a server ESX4.0 with two Virtual Machines running on it. I presented a 100 GB of SAN storage to this particular ESX host, this storage space must be shared between two virtual machines as RDM.

    But when I add this storage on a computer virtual as RDM, it does not allow me to present the same storage another VM, of RDM is displayed under the name hidden. Is it possible to do so.

    Kind regards

    Khurram Shahzad

    This is only possible with the MSCS clustering functionality.  With the same logic unit or disc number to multiple hosts without clusting will damage the volume of data / as the new system will try to initialize the disk.

    Your RDM may also need to be in virtual compatibility mode to do this.

    The guide of vmware on clustering with MSCS and there should be information about it.

  • You can force two virtual machines to run on different hosts?

    I'm looking to see if we can score two virtual machines to never run on the same host as the other. I thought I had seen this ability in later documentation but can't find it now.

    Thanks for any help!

    Hello.

    If you use the DRS, then you can use a rule of DRS 'separate virtual machines.  Go to the Cluster settings, change, then see the VMware DRS-> section to implement rules.

    Good luck!

  • Two virtual machines to communicate with each other - intent an SMS Lab for test deployment?

    Hi friends ,.

    I am a new user and would like your help pretty desperately. The scenario is that I want to implement a SMS Lab to deploy the application from the server to a client and test the application. I have all the necessary knowledge to the packaging of application is concerned, and would like to help as much as VMWare is concerned.

    I created two virtual machines and one of them will be configured as a server and the other will be the client. I created a team with these two machines in it. I am trying to ping from one machine to the other and its does not work. I only use the method of configuration host. The idea is simply to make the two systems communicate so that I can finish the entire configuration and use the same SMS deployment lab.

    -First of all, I'm new to all this so I would like to know whther to everything I do is correct and what is the largest possible?

    -What I have to do something else to make sure that those two communicate about someother or any other configuration software is necessary?

    I would like to ask you guys to be a little more specific are you when you help others that I need you guys ore than a person who is used to working on VMWare.

    And just so you know if it helps, I use VMWare Workstation 6.0.

    What you are doing is reasonable.  Both of your virtual machines have an IP address on the same subnet?  In general, the scenarios no-ping, the first thing to check is the firewall in the guest computers.  Have you checked that allows ping traffic?  If it is disabled?

    -KjB

    VMware vExpert

  • can we run two virtual machines simultaneously on ESXi

    Hi all

    I created two virtual machines

    1 & gt; Windows2003

    2 & gt; Red Hat Linux 5

    but I'm not able to run two machines at the same time, when I try to turn on the second machine as the other machines it works throw me error saying "resource memory Admission Control failure".

    Second thing can we export machines, we have created?

    Thank you

    Carla

    You'll probably have to remove the virtual machine to add at least 600 MB - have you seen the instructions on post - http://communities.vmware.com/message/1026853#1026853.

Maybe you are looking for

  • Firefox does not display correctly boxes or text boxes

    Hello, most of the time on many websites as a part of the show lines bounadry textbox or anything. This can be difficult when it shows nothing when I need to move my cursor to start entering text, except that he's looking for unsightly.Also sometimes

  • Why new default TAB to page of Yahoo SEARCH engine?

    Everytime I open a new tab by default to the Yahoo search engine page. I hate this. I want a WHITE page as in previous versions of firefox, or I want to ability to customize tab (the value Web site of my choice). How can I remove Yahoo as the default

  • My iphoto garbage will delete (empty). Over 4000 photos are in the garbage awaiting removal.  Help!

    My I have garbage removal site Photo will NOT delete. I have over 4000 photos etc stuck in limbo.  Help!

  • Why my iPad make so many duplicates.

    Why does my iPad air lots of duplicate photos? I mean anywhere from 10 to 20 copies. It is if I take a picture with my iPad or upload photos using a camera connection kit. I know how to remove pictures, so don't tell me how to do it. I want to know w

  • Problems with the print e-mail

    I have hotmail and now when I try to print a message in the right side of the page shows ad, the left shows my e-mail folders and in the Middle has only the middle part of the message. I tried to change the margins, etc., and it does nothing to help.